Forum: Mikrocontroller und Digitale Elektronik ein usart für bootloader und sonstige serielle datenübertragung


von gizmo (Gast)


Lesenswert?

Hallo

Ist es möglich den usart eine atmega32 für einen Bootloader und z.b. zur 
anzeige von Temperaturwerten zu nutzen ?

gruß gizmo

von Oliver J. (skriptkiddy)


Lesenswert?

Ja ist es.

Genaueres findes du hier:

Bootloader

AVR Bootloader in C - eine einfache Anleitung

Gruß Oliver

von gizmo (Gast)


Lesenswert?

Hallo Oliver,

Erst mal danke für die schnelle Antwort.
Im Schaltbild, aus dem Link den Du gepostet hast ist ja eine RS-232 -> 
USB Bridge vorhanden.
Ich habe diese Schaltung entdeckt, habe Zweifel daran da ich auch immer 
dachte, das man eine RS-232 -> USB Bridge für so etwas benötigt.
Kannst Du Dir das bitte mal amschauen ?

http://www.fischl.de/avrusbboot/

Grüße Sven

von Weingut P. (weinbauer)


Lesenswert?

Für gewöhnlich läuft es so ab ...

Der µC führt einen Reset aus, warum auch immer ... Powerup, Brown out, 
Watchdog oder manueller Reset per Taster.
Dann geht er in den Bootloader und lauscht auf der Leitung ob da Daten 
in einem bestimmten Format ankommen. Ist das Format richtig lädt er die 
DAten in den Programmspeicher und das Spiel geht von Vorne los.
Sind die Daten nicht stimmig verlässt er den Bootloader und geht ins 
Hauptprogramm, in dem dann auch wahllos Daten über die serielle 
Schnittstelle ausgetauscht werden können.

von Oliver J. (skriptkiddy)


Lesenswert?

gizmo schrieb:
> http://www.fischl.de/avrusbboot/

Das hat nichts mit UART zu tun. Dieser Bootloader verwendet V-USB.

Gruß Oliver

von gizmo (Gast)


Lesenswert?

Was bedeutet V-USB ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.