Insgesamt sind 4 Besucher online: 1 registrierter, 0 unsichtbare und 3 Gäste Der Besucherrekord liegt bei 81 Besuchern, die am 10. Nov 2012, 16:28 gleichzeitig online waren.
Mitglieder: Google [Bot]
basierend auf den aktiven Besuchern der letzten 5 Minuten
-
 |
Bild Titel: Yeti_c't-Bot
Autor: V2 Verfasst am: 19. Okt 2012, 16:51
Betrachtet: 60 Bewertung: Nicht bewertet
|
Geburtstage
Heute hat kein Mitglied Geburtstag
kein Mitglied hat in den nächsten 3 Tagen Geburtstag
Kalender
 |
Mai 2013 |
 |
|
c't-Bot Programmierung in Basic
Moderator: Moderatoren Team
von jack » 6. Mär 2006, 10:59
Hallo,
die Idee mit Bascom finde ich ganz ausgezeichnet. Jetzt erst habe ich überhaupt Lust auf den ct-bot bekommen. Bis jetzt hab ich zwar nur den
89C2051 in Assembler programmiert (MCS-51 Assembler + Galep-4),
aber Bascom ist anscheinend auch eine schön kompakte Umgebung. Außerdem freue ich mich auf die In-System-Programmierung. Leider
geht das bei Bascom nur über den Parallel-Port, oder sehe ich das falsch?
Jetzt fehlt mir nur noch der Programmieradapter. Funktioniert der von
PonyProg? Wer hat einen gebaut?
Herzliche Grüße aus dem verschneiten Oberharz
Jack
-
jack
- Friends of Marvin

-
- Beiträge: 7
- Registriert: 6. Mär 2006, 10:30
- Wohnort: Clausthal
von noxon » 6. Mär 2006, 13:56
Bascom kann auch mit Programmern über den seriellen Port kommunizieren.
Auch mit meinem klappt das ohne Probleme. Der wird über einen virtuellen seriellen Port angesteuert. In wirklichkeit läuft es dann über USB.
Es ist wirklich sehr praktisch, wenn man mit zwei Knopfdrücken das Programm kompilieren und sofort auf den Bot übertragen kann.
Ein IO-Port kann drei verschiedene Zustände einnehmen. Input, Output und Kaputt. Müsste es dann nicht IOK-Port heißen?
-
noxon
- Moderator

-
- Beiträge: 192
- Registriert: 18. Jan 2006, 12:19
- Wohnort: Hamm, NRW
-
von m.artmann » 6. Mär 2006, 14:01
Hallo Jack,
BASCOM kommt, neben seriellen Programmern, auch mit USB ISP Programmern zurecht.
Such einfach mal beim BASOCM Hersteller ( http://www.mcselec.com ) nach "USB-ISP Prog".
Einziger Wermutstropfen ist leider der Preis von 50€
Gruß
m.artmann
-
m.artmann
- Friends of Marvin

-
- Beiträge: 8
- Registriert: 4. Feb 2006, 19:11
- Wohnort: München
-
von kaktus » 6. Mär 2006, 15:07
Ich habe ein Basic (like) translator gerschriben der basic zum c übersätzt.
Zur zeit nur in expriment-modus (für ATMEGA32)
WinAvr wird benötigt.
Zur zeit kann es:
- Inline c
- If, While, For
- Funcs und Procs
- Try - else
- Function callbacks (registation of call-back function)
-
Wegen GC habe ich es leider in mein eigenes OS eingebettet.
Ich brauche einige wochen um ein "FAQ" zu schreiben, dann wäre es möglich das limitiert zu verteilen (wenn jemand intressiert ist)
Schätzungsweise 10-20% langsamer als c.
Cheers
-
kaktus
- Friends of Marvin

-
- Beiträge: 1
- Registriert: 6. Mär 2006, 14:50
von jack » 6. Mär 2006, 17:58
Hallo noxon, hallo m.artmann,
Vielen Dank für eure Antwort. Ich werde mir den myavr-usb-programmer bestellen. Bin schon gespannt.
Grüße aus dem Harz
Jack
-
jack
- Friends of Marvin

-
- Beiträge: 7
- Registriert: 6. Mär 2006, 10:30
- Wohnort: Clausthal
von jack » 7. Mär 2006, 07:40
Hallo Karsten,
ich bin leider etwas spät dran, aber ich hab die Bascom-Diskussion erst jetzt durch einen Link im ct-forum entdeckt.
Als ich Dein Programm kompiliert habe, war ich doch überrascht, daß da 652 Byte rauskommen.
Ist denn die Prozedur getrc5 so groß? Die Bitschieberei kann ja nicht soviel ausmachen.
Freundliche Grüße
Jack
-
jack
- Friends of Marvin

-
- Beiträge: 7
- Registriert: 6. Mär 2006, 10:30
- Wohnort: Clausthal
von KarstenHoffmann » 7. Mär 2006, 20:10
Hallo Jack,
ich gehe mal davon aus, dass das Einlesen der Fernbedienung nicht ganz ohne ist. Wenn Du Dir das mal im C-Code anschaust, sieht das nicht ganz simpel aus. Im Bascom ist es auf alle Fälle eine Interruptserviceroutine, die dafür benutzt wird.
Gruß
Karsten
-
KarstenHoffmann
- Friends of Marvin

-
- Beiträge: 17
- Registriert: 6. Feb 2006, 22:18
Zurück zu Basic
Wer ist online?
Mitglieder: Google [Bot]
|