Kalender-Daten (statt mit PARALLEL) mit USB auf Mega8 spielen
Hallo,
angenommen es sei fünfzehn Uhr. Ich programmiere den EEProm des Mega8
so, dass er um 19:05 Uhr über einen Piezo-Geber einen Ton erzeugt, und
mich um 19:05h an eine Fernsehsendung X erinnert.
So einen "Fernseh-Terminkalender" programmiere ich bislang über
PARALLEL. Ich trage jeden neuen Termin im Quellcode von Bascom ein,
kompiliere den Code neu, und übertrage Weckzeit & Programm mittels
Parallelport an den AVR. Dann steht die Zeit im EEProm des AVR und um
19:05h ertönt das Signal.
-Nun habe ich von Usbasp von Thomas Fischl gelesen. Das ist eine
Möglichkeit, womit man einen ATmega48 oder ATmega8 direkt an USB
anschliessen kann. Homepage: http://www.fischl.de/usbasp
-Könnte man den Kalender nicht über USB programmieren, statt über
Parallelport ?
Ich würde den AVR mit folgender Methode programmieren wollen:
1
USB-Programmer Methode mit usbasp:
2
======================================
3
1)den Fernsehtermin in Quellcode von Bascom eintragen
4
2)Termin samt Firmware in Bascom kompilieren
5
3)den USBasp-Anschluss des Atmega8 an den PC anschliessen
6
4)Firmware & Weckzeit an den AVR übertragen
7
5)Fertig
Wenn sowas mit Usbasp ginge, könnte man den 4,40 € teuren FT232RL (FTDi
Usb2Serial Konverter) auf der AVR-Platine weglassen !!
Hallo,
wie kommt man auf sowas???
Die serielle Schnittstelle wurde schon lange erfunden, der AVR hat einen
UART, Bascom bedient den (angeblich?) fast von alleine...
Software um minmale UART-Funktion erweitern, MAX232 an den AVR (oder
FTDI falls nur USB verfügbar).
Terminalprogramm am PC öffnen, Uhriet eintippen fertig.
PS: wäre ein simpler Wecker für 4,95 nich einfacher als solch eine
Verrenkung?
Gruß aus Berlin
Michael
>>wäre ein simpler Wecker für 4,95 nich einfacher
nein, ein Wecker ist nicht vergleichbar, denn der Mega8 bekommt später
noch eine LCD-Anzeige, worin der Name der Fernsehsendung erscheint
Angenommen, es ist ein Laptop ohne Seriell und ohne Parallel. -Wie
bekomme ich den AVR an USB, ohne FT232RL ?
Hallo,
theoretisch auch per Software-USB (obdev), da dürfte aber Bascom dagegen
sein. Allerdings gebe ich zu, daß ich mir dafür lieber den FTDI leiste,
auch wenn ich viel ASM und wenig C programmiere...
Gruß aus Berlin
Michael
>>theoretisch auch per Software-USB (obdev)
Haben elektronische Bilderrahmen alle einen teuren FT232RL (bzw. Silabs
CP2102, Prolific PL-2303) eingebaut ?
Vielleicht haben die ja aus Kostenersparnisgründen auch obdev.
-Wenn es über obdev ginge, würde es genügen, wenn man für die Weckzeit
einen
String, z.B.
Thomas R. schrieb:
> Silabs CP2102, Prolific PL-2303 - es muss nicht immer FTDI sein :)
oder noch besser, nimm ATmega8U2 - ist auch mega8, hast aber debugwire
und usb dazu.
obdev ist natürlich auch eine gute option - ich mag die jungs wegen
Little Snitch - daher muss auch obdev gut sein :)
> oder noch besser, nimm ATmega8U2
Hallo,
habe mal gegoogelt, den ATmega8U2 gibt's nicht bei...
Farnell
Conrad
Reichelt
Bürklin
Das Teil muss wahrscheinlich im Ausland bestellt werden, und ist wegen
seiner Extra-Funktion (USB Integration) wesentlich teurer als ein
Atmega8. -Das Gehäuse ist soweit im Datenblatt ersichtlich
ausschliesslich im 32poligen quadrtatischen Gehäuse erhältlich, und für
eine Experimentierplatine weniger geeignet.
Der ATmega8U2 scheidet demnach für mein Vorhaben aus. -Danke für den
Tipp.
Daniel W. schrieb:
>> oder noch besser, nimm ATmega8U2> ist der nicht scheißteuer?
ansichtssache, Mouser sagt "1,40"´. TQFP32 ist ok, es gibt auch für
80cent adapter auf DIP.
Schmeiss den Fernseher weg, sparst Du die GEZ, kannst Du Dir den 4,40 €
teuren FT232RL leisten.
Kommt sowieso nur Muell.
Wie kann man sein Leben nach dem Fernseher einrichten ???????
Gast4