|
Hier nun das Programm meines Interface
zum 3-Leiter-Bus zum kostenlosen download.
Das Programm steht im Intel-HEX-Format zur Verfügung
und sollte mit jedem AVR-Programmer zu laden gehen.
Ich habe inzwischen 2 Versionen mit unterschiedlicher
Baud-Rate der COM-Schnittstelle.
- Version 1.0 = 9600 Baud bei 10,0 MHz Takt-Quarz
- Version 1.1 = 115200 Baud bei 18,432 MHz Takt-Quarz
(nur für ATtiny2313)
Hinweise zu einigen Stolpersteinchen:
Das Programm funktioniert sowohl im alten Atmel AVR
AT90S2313, als auch im Nachfolger ATtiny2313. Es ist
für eine Taktfrequenz von 10 MHz ausgelegt. Da
die Baud-Rate 9600 der COM-Schnittstelle von der Taktfrequenz
abgeleitet wird, ergibt eine andere Taktfrequenz auch
eine andere Baud-Rate. Betreibt man den ATtiny2313
z.B. mit einem 20MHz-Quarz, ergibt das eine Baud-Rate
von 19200.
Beim neuen ATtiny2313 sind zusätzlich noch einige
Kleinigkeiten beim Setzen der Fuses zu beachten.
- Fuse: "Divide clock by 8 internally"
muß aus sein, und
- Fuse: "Ext. Crystal Osc.; Frequency 8.0-
MHz;" muß gesetzt sein.
|