Hallöchen, ich habe ein Problem mit einem unserer Hersteller. Er ist der Meinung, es würde genügen bei dem R8C die 4 Pinne VCC, GND, MODE und RESET anzuschließen. Habe ich da was Verpasst? Normalerweise sollten doch mindestens RX,TX und Busy angeschlossen werden??
Nein, du hast nichts verpasst : - Vcc und GND werden für die Versorgung des Bausteins benötigt - Mode wird zur Programmierung benötigt (s. Datenblatt bzgl. App.-Note) - Reset wird i.d.R. immer vom Programmer benutzt, um gezielte Neustart durchzuführen. Bei Renesas zumindest bei der M16-Serie wird synchron geflasht, d.h. RXD,TXT und CLK werden benötigt und natürlich der Busy PIN. Bei Renesas gibt es aber einen Unterschied, ob du via E8(a) oder mittels RS232 Pegelwandler Programmiers. Ein UART (TX/TX), Vcc und Gnd werden auf jeden Fall benötigt bei MODE,BUSY,Reset werden im seriellen Mode Pull-Ups /-Downs benötigt. Schau einfach bei Renesas in den App-Notes nach.
Danke für deine Auskunft, ich hatte schon am Freitag viele Dokumente gelesen, konnte aber nicht das finden, was der Hersteller meint. Ganz grob Ahnungslos, die typen. Und die Programmieren das. Willkommen in China :-)
Schau mal hier http://www.renesas.eu/req/product_document_lineup_child.do?REGION_KEY=4&LAYER_KEY=8986&PDF_URL=http://documentation.renesas.com/eng/products/mpumcu/rej09b0222_r8c1819hm.pdf&TKUPDATE=true&APNOTE=true Seite 214 ff.
> Bei Renesas zumindest bei der M16-Serie wird synchron geflasht, d.h. > RXD,TXT und CLK werden benötigt und natürlich der Busy PIN. Die moderneren R8C, ich glaube ab dem R8C/1A und neuer koennen zusaetzlich ueber MODE/Reset geflaesht werden. Der Controller erkennt das man dies will und schaltet dann wohl RxD und TxD auf die Reset und Modeleitung um. Das hat den Vorteil das man in seiner Schaltung fuers Debuggen nicht die Leitungen der RS232 verschwenden muss. Ausserdem reicht es einen kleinen 3-4pol Pfostenstecker in seine Schaltung zu designen und braucht nicht den fetten Stecker fuer den E8 reinmachen. Ich habe mir z.B einen kleinen Adapter von E8 auf 4pol gemacht. Der UART geht aber trotzdem verloren wenn man den Debugger verwenden will. Wenn man aber nur sein Programm reinflash ist es natuerlich egal. > Habe ich da was Verpasst? Ja, du lebst noch hinter dem Mond. :-) Die neuen grossen Controller (R32C) habe sogar nur einen Pin (NSD) fuer Debug und Flash, koennen aber zusatzlich noch die alten Sachen wie RS232, Seriell syncron mit E8A. Olaf
Muss ich dann die RX/TX leitung zusätzlich auf MODE/RESET legen oder unterstützt der Flasher das auch?
Laut manual eigentlich ned. wenn ich das richtig verstanden hab. Der programmer gibt allerdings: Error No 17502: Received error response from E8/E8a Error No 15024: Boot failed jemand ne idee?
> Muss ich dann die RX/TX leitung zusätzlich auf MODE/RESET legen oder > unterstützt der Flasher das auch? Nein. Du brauchst wirklich nur Mode und Reset anschliessen und der Controller muss unter Strom sein. Er laeuft dann mit dem internen Takt und alles kann gemacht werden. Du brauchst also auch keinen Quarz! Ist jedenfalls beim R8C29 und R8C1B so. Olaf
MMHH bei mir jedenfalls ned :-), habs mit E8 und E8a versucht. naja. muss ich wohl doch controller tauschen :-(
Bist aber so klug und hast das Datenblatt gelesen und hast die Widerstandsbeschaltung an Reset und Mode? Olaf
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.