|
Ein Sammelsurium von
selbst geschriebenen Programmen für AVR- und
PIC-Mikrocontroller
|
GCB@Syn
Das ist eine IDE für den freien Basic Compiler "Great Cow BASIC" für PIC und
AVR Mikrocontroller. Kernstück ist neben dem
Compiler der Programmiereditor SynWrite.
Ebenfalls enthalten ist Programmersoftware,
Terminalprogramm und einige selbstgeschriebene
Progrämmchen, die das alles zur komfortablen
Zusammenarbeit überreden.
- Keine Installation erforderlich, nur entzippen
und IDE.exe starten
- syntax highlighting
- code folding
- sub/function list
- autocomplete
- kontextsensitive Hilfe (F1)
- multifile tabs
- bookmarks
- Doppelklick auf eine Fehlermeldung führt zur
verursachenden Zeile
- compilieren / programmieren mit einem Klick
- PicPgm
vorkonfiguriert
- AVRDude vorkonfiguriert
- andere Programmersoftware leicht über
batch-Dateien anpassbar
- Beispiele für PicKit2 enthalten
Screenshot
GCB@Syn ist inzwischen die "offizielle"
Entwicklungsumgebung von Great Cow BASIC. Die
aktuelle Version kann über SourceForge geladen
werden:
https://sourceforge.net/projects/gcbasic/files
|
|
Fake
- AvrFlash & Fake - mikroProg
Suite for PIC
Die Firma mikroElektronika
verkauft Compiler für die verschiedensten
Mikrocontroller. Die kostenlosen Demo-Versionen sind
nicht eingeschränkt, außer in der Codegröße. Die
maximal möglichen 4096 Byte sind sehr fair und
entsprechen dem, was für die Bascom Demo gilt. Für
uns Hobby-Programmierer lohnt sich also ein Blick.
Schön wäre es, wenn wir unseren eigenen Programmer
mit der IDE benutzen könnten. Geht; und zwar indem
wir ein "Tool" konfigurieren. Noch schöner wäre es,
wenn wir den "Build And Program" Button benutzen
könnten. Geht nicht - eigentlich.
Jetzt kommen die Fake Programme ins Spiel. Die
werden anstelle der mikroElektronika - eigenen
Programmersoftware aufgerufen und starten über eine
durch uns anpassbare batch-Datei unsere eigene
Programm an, z.B. AVRDude oder PicPgm. Dazu
installieren wir die erst die Originalprogramme.
Diese heißen "AvrFlash"
oder "mikroProg
Suite for PIC". Dann ersetzen die original EXE
durch das hier heruntergeladene Exemplar und passen
die batch-Datei an unsere Bedürfnisse an.
Download
für PIC Readme for PIC
(english)
Download
für AVR Readme for AVR
(english)
Ähnliches gibt es übrigens auch für Bascom: Link
|
|
4x
Hörtest
Von Pollin gibt es das "Pollin-Spiel
1" als Bausatz, welches als Hardware Grundlage
für ein besonderes Projekt herhalten sollte: Ein
Gerät zum Testen, wie gut wir hohe Frequenzen hören
können. Spaßig, wie groß der Unterschied zwischen
jung und alt hier ist. Die Platine enthält alles was
wir für unser "medizinisches Instrument" brauchen.
Es basiert auf dem ATtiny2313 und enthält darüber
hinaus ein LCD-Display und einen Piezo
Schallwandler. Die Funktion ist einfach: Es wird ein
Ton mit langsam sinkender Frequenz erzeugt. Begonnen
wird mit 20 kHz. Sobald der "Patient" den Ton hört,
drückt er eine Taste und die aktuelle Frequenz wird
angezeigt.
Der eigentliche Clou liegt darin, dass das Programm
in vier Versionen vorliegt. Alle haben identische
Funktionen, sind aber mit vier verschiedenen
Basic-Compilern realisiert:
- Bascom-AVR
- mikroBasic
Pro for AVR
- Great
Cow Basic mit GCB@Syn
- LunaAVR
Bei den beiden erstgenannten habe ich die
Demo-Versionen benutzt. Beide sind funktional nicht
eingeschränkt, die Codegröße ist aber auf 4096 Byte
begrenzt. Der Flash-Speicher des ATtiny2313 fasst
2048 Byte, kein Problem also. Die beiden letzten
sind freie Programme und nicht eingeschränkt.
Download |
|