^

 Mikrocontroller - Mix

 


Ein Sammelsurium von selbst geschriebenen Programmen für AVR- und PIC-Mikrocontroller


Bild
                      GCB@Syn 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-Programmer 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

Bild Hoertest

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:
  1. Bascom-AVR
  2. mikroBasic Pro for AVR
  3. Great Cow Basic mit GCB@Syn
  4. 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


Zur Startseite

 

Haftungsausschluss    Datenschutzerklärung    Impressum

© Frank Steinberg