Modul Menü

Wer ist online?

Insgesamt sind 3 Besucher online: 1 registrierter, 0 unsichtbare und 2 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

Statistik

37 Beiträge


Neuestes öffentliches Bild

  • 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 >>
Mo Di Mi Do Fr Sa So
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Fest u. Feiertage Kalender-Ereignisse
01.05. - 1. Mai
09.05. - Christi Himmelfahrt
12.05. - Muttertag
19.05. - Pfingstsonntag
20.05. - Pfingstmontag
30.05. - Fronleichnam

Anstehende Termine:

Programmierung des Bots in Bascom-Basic

c't-Bot Programmierung in Basic

Moderator: Moderatoren Team

Beitragvon 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
Friends of Marvin
 
Beiträge: 7
Registriert: 6. Mär 2006, 10:30
Wohnort: Clausthal

Beitragvon 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
Moderator
 
Beiträge: 192
Registriert: 18. Jan 2006, 12:19
Wohnort: Hamm, NRW

Beitragvon 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
Friends of Marvin
 
Beiträge: 8
Registriert: 4. Feb 2006, 19:11
Wohnort: München

basic translator to C

Beitragvon 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
Friends of Marvin
 
Beiträge: 1
Registriert: 6. Mär 2006, 14:50

Beitragvon 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
Friends of Marvin
 
Beiträge: 7
Registriert: 6. Mär 2006, 10:30
Wohnort: Clausthal

Beitragvon 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
Friends of Marvin
 
Beiträge: 7
Registriert: 6. Mär 2006, 10:30
Wohnort: Clausthal

Beitragvon 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
Friends of Marvin
 
Beiträge: 17
Registriert: 6. Feb 2006, 22:18

Vorherige

Zurück zu Basic

Wer ist online?

Mitglieder: Google [Bot]

cron