Kalender-Daten mit USB auf Mega8 spielen

OP #1351301
Lesenswert?
• ▲
▼
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 !!
#1351313
Lesenswert?
• ▲
▼
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
OP #1351363
Lesenswert?
• ▲
▼
>>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.

1
("19:05 Derrick" +ENTER)

übertragen könnte. -
OP #1351465
Lesenswert?
• ▲
▼
> 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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.