PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MiniRN Board und ISP Programmer



Eddi1984
06.06.2008, 21:54
Hallo alle zusammen.

Ich will mir ein MiniRN board nachbauen und einen Atmega168 draufstecken.

Meine Frage ist: Beim MiniRN board ist ein MAX232 verbaut, brauche ich dann immernoch den ISP programmer oder kann ich den MAX232 direkt ueber serielles kabel an der COM schnittstelle verbinden und programmieren?

Danke schon mal.

So long,
Eddi

Besserwessi
06.06.2008, 23:30
ein programieren über die Serielle Schnittstelle geht, wenn ein Bootloader in COntroller ist. Ohne Bootloader (z.B. neuer Chip) geht das nicht, denn dann ist noch kein Programm da, das die daten an der UART interpretiert.

Eddi1984
07.06.2008, 00:44
Wuerde ein Bootloader bei einem neuen ATmega168 mit dabei sein, oder ist das mehr ein programm oder ein seperater baustein?

Danke.

So long,

eddi

oberallgeier
07.06.2008, 11:10
Hi, Eddi!

Ein Bootloader ist ein Programm. Es ist in der Lage die Bitfolge aus dem UART-Empfänger auf dem Controller in den Flashspeicher zu schreiben. Es liegt in einem bestimmten, in der Hardware definierten Platz im Speicher und wird durch Setzen besonderer Fuses nach einem Reset angesprungen.

Ein neuer (=fabrikfrischer) m168 wird ohne irgendwelche Programme ausgeliefert - und die Fuses stehen so, dass er mit internem Takt läuft.

Es gibt aber Lieferanten oder Lieferungen ab Hersteller (http://www.atmel.com/dyn/general/advanced_search_results.asp?device=1&tools=1&faqs=1&datasheets=1&appNotes=1&userGuides=1&software=1&press=1&articles=1&flyers=1&checkAll=1&checkAllReference=1&target=bootloader) bei denen die "neuen" Controller bespielt sind. Diese Controller hängen dann meistens in irgendwelchen Entwicklungsboards drin. Diese Controller sind dann, genau genommen, nicht mehr wirklich fabrikfrisch! Ich glaube gehört zu haben, dass es auch Controller gibt, die einen Bootloader bereits "ab Fabrik" eingebaut haben.

Eddi1984
07.06.2008, 17:34
Ahh, verstehe. Dann werde ich mir das ISP Programmier Kabel auch noch loeten.

Danke fuer eure hilfe!!!

So long,
Eddi