Moin moin.
Hier gibt es welche http://s-huehn.de/elektronik/bootloader/bootloader.htm bei Bascom soll aber auch der MCS Boodloader dabei sein?
Gruß Richard
Moin allerseits,
ich hoffe ich bin hier richtig. Für meine Batchelor Thesis will ich ein Roboter programmieren. Nur leider stoße ich am anfang schon auf eine große Hürde, und zwar benötige ich ein Bootloader, für das RN-MEGA8PLUS Board, für den RS232 Anschluss.
Ich habe das Internet schon durchforstet und nur welche für den ISP Anschluss gefunden, es kann gut sein, dass ich welche übersehen habe. Ich wollte das Board entweder mit C oder Assembler programmieren und nutze dafür AVR Studio 4.
Zur Zeit habe ich nich den Atmega8 drinn, aber warscheinlich wird er irgendwann mal aufgwertet, wenn er an seine Speicherplatzbegrenzung kommt.
Kann mir vielleicht einer helfen?
Gruß
Joern
Moin moin.
Hier gibt es welche http://s-huehn.de/elektronik/bootloader/bootloader.htm bei Bascom soll aber auch der MCS Boodloader dabei sein?
Gruß Richard
Mit bestem Gruß
Frank
Admin Roboternetz.de - RN-Wissen.de - Elektronik-Blog
Überzeugter und begeisterter Elektroauto Fahrer seit 2018
Ich benutze den AVRootLoader http://www.mikrocontroller.net/topic/95839#1820493 und bin sehr zufrieden damit.
sast
Geändert von sast (30.03.2011 um 08:32 Uhr)
雅思特史特芬
开发及研究
Danke, danke für die großartige Hilfe.
Ich werde heute abend oder morgen Nachmittag die einzelnen Bootloader ausprobieren und gucken mit welchem ich am besten zurecht komme^^
mhh...
irgendwie will es nicht funktionieren. Weder mit Windows XP noch mit Windows 7.
Zur Info:
Ich wollte das Programm über einen USB Konverter, der von USB auf RS232 übergeht auf den Rx und Tx anschluss liefern. Nur leider will das nicht funktionieren. Meine PC's können keinen Kontakt zum Board herstellen.
Das Board zieht um die 20mA Strom und wird mit 16V versorgt. Die Bauteile werden auch nicht heiß, und lötfehler finde ich auf der Platine ebenfalls nicht.
Hat vielleicht noch einer ne idee wodran es liegen kann?
Ich kenne das Board nicht, aber es kann sein das Du dafür ein so genanntes Null Modem Kabel brauchst.
Dort sind RXD und TXD gekreuzt .......
PC-----------µC
RXD---------TXD
TXD----------RXD
GND---------GND
Beim µC und PC müssen gleiche Baudraten eingestellt sein. Beim PC Baud, 8,N,1 Fluss Kontrolle KEINE.
Dann sollte sich etwas "Bewegen".
Gruß Richard
Nur um ganz sicher zu gehen.
Dir ist schon klar, dass du zuerst den Bootloader über ISP auf den Controller bringen musst, bevor du den RS232 Anschluss zum Laden der Hexfiles nutzen kannst. Der versteht sonst nicht was die Daten auf der seriellen Schnittstelle bedeuten.
Ansonsten gilt was Richard sagt. Masse muss verbunden sein und RX und TX sollten richtig angeschlossen sein. Kann man auch einfach mal tauschen um es zu testen. Du hast doch hoffentlich auch einen Pegelwandler vor dem Controller?
sast
雅思特史特芬
开发及研究
Pegelwandler hat das Board. Ich befürchte auch das du vermutlich noch nicht das Bootloader-Programm per ISP aufgespielt hast. Du solltest Anfangs nach dem Aufbau ruhig erstmal eine weile mit ISP programmieren bevor du zu einem Bootloader übergehst. Bei der Bootloader Sache gibts immer einige Fallstricke, daher ist ISP eigentlich die einfachere Art der Programmierung.
Mit bestem Gruß
Frank
Admin Roboternetz.de - RN-Wissen.de - Elektronik-Blog
Überzeugter und begeisterter Elektroauto Fahrer seit 2018
Hmmm, ich kann mir kaum vorstellen das Mensch den Bootloader per RS232 "aufspielen" will, aber angeblich hat man auch schon Pferde Ko***** sehen. Vor dem Aufspielen vom Bootloader sollten auch die dazu nötigen Fuse Bit's gesetzt sein.
Gruß Richard
Lesezeichen