Hallo, für mein Bastelprojekt habe ich mir Arduino-Nano besorgt. Programmiere immer per ISP und will den Bootloader nicht haben. Frage, wenn ich den Usart im Controller programmiere, ist der USB-Chip dann für mich "transparent" oder muß ich mir ansehen, wie der Bootloader die serielle Schnittstelle anspricht? Ich hoffe, die Frage ist zu verstehen. Danke und Gruß Rainer
Rainer V. schrieb: > wenn ich den Usart im Controller programmiere, ist der USB-Chip dann für > mich "transparent" ja Zur Loopback Probe kannst dem µC ein permanentes Reset-Signal geben und dann einfach D0 mit D1 (= Rx mit Tx) verbinden.
Rainer V. schrieb: > Frage, > wenn ich den Usart im Controller programmiere, ist der USB-Chip dann für > mich "transparent" oder muß ich mir ansehen, wie der Bootloader die > serielle Schnittstelle anspricht? Wenn kein Boot-Loader drauf ist, spricht der auch die serielle Schnittstelle nicht an. Ansonsten sitzt auf dem Arduino ein ganz gewöhnlicher ATmega328 und der USB-Seriell-Wandler ist ein ganz gewöhnlicher USB-Seriell-Wandler (µC.TX rein VCOM.RX raus, VCOM.TX rein µC.RX raus). Was meinst du genau?
Wolfgang schrieb: > Wenn kein Boot-Loader drauf ist, spricht der auch die serielle > Schnittstelle nicht an ...ja klar... Wolfgang schrieb: > Was meinst du genau? ...genau das! Stefan ⛄ F. schrieb: > ja > > Zur Loopback Probe kannst dem µC ein permanentes Reset-Signal geben und > dann einfach D0 mit D1 (= Rx mit Tx) verbinden. Ich sende mit Python an den erkannten USD-Device und habe im Controller eine schlichte Uart-Schnittstelle?! Das habe ich gehofft... Danke und Gruß Rainer
Rainer V. schrieb: > ...genau das! Dann ist doch alles prima. Genau genommen liegt das daran, dass während des normalen Programmablaufs der Bootloader nicht läuft und damit keinen Einfluss auf die serielle Ausgabe hat/haben darf. Schwarz auf weiß findest du das in der Doku zum Arduino Nano, insbesondere im Schaltplan und im Datenblatt des dort eingezeichneten USB-Seriell Wandlers (z.B. FT232RL beim originalen Arduino Nano V3.3) https://store.arduino.cc/arduino-nano (unter "Documentation") https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
Wolfgang schrieb: > Schwarz auf weiß findest du das in der Doku zum Arduino Nano Ja, mein Freund, genau das wollte und will ich nicht!!! Aber Danke. Gruß Rainer
Rainer V. schrieb: > Programmiere immer per ISP und will den Bootloader nicht haben. Vor dem Flashen ein Chip Erase machen, und weg ist er. Und da das sehr wahrscheinlich eh automatisch passiert, musst du dich nur noch um die Fuses kümmern. Oliver
Beitrag #6288496 wurde von einem Moderator gelöscht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.