Hallo zusammen, ich stehe gerade von einem vermeintlich simplen Problem. Ich habe mich die letzten Tage etwas mit dem openHR20-Projekt auseinandergesetzt. Da ich genau diese Heizungsthermostat habe, wollte ich einmal probieren die neue Software aufzuspielen. Jetzt bin ich jedoch schon beim Verbinden der beiden Komponenten auf das Problem gestoßen. Und zwar: Wie zum Teufel passt die Pinbelegung zueinander? Ich habe bereits von beiden eine Dokumentation gefunden: HR20: http://piontecsmumble.wordpress.com/2013/03/06/openhr-20-tutorial-part-2-flashing-the-thermostat/ USBASP JTAG-Programmer: http://www.protostack.com/download/Users%20Guide%20(AC-PG-USBASP-UG-V1.2).pdf (Seite 4) Bei den meisten Pins habe ich jetzt auch einen Partner gefunden: HR20 USBASP GND GND +Batt VCC /Res /Res Bei den folgenden bin ich mir ziemlich aber nicht 100%ig sicher. Kann das passen? TDI TXD TDO RXD Und gar keine Ahnung habe ich hier: TCK ??? TMS ??? Hat einer von euch eine Idee?
bubblemaker schrieb: > USBASP JTAG-Programmer: > http://www.protostack.com/download/Users%20Guide%20(AC-PG-USBASP-UG-V1.2).pdf Das ist kein JTAG-"Programmer", sondern ein ISP-Programmieradapter. JTAG ist eine komplett andere Schnittstelle.
So, jetzt komme ich mal wieder dazu mich mit meinem Projekt zu beschäftigen... Hmm... soll das jetzt heißen, dass ich mit dem USBASP den HR20 gar nicht neu programmieren kann?
Das, was aus dem HR20 rausguckt, ist ein JTAG-Adapter. D.h. um die Firmware im HR20 zu flashen, brauchst du einen JTAG-Programmer. Und ich glaube, auch die Belegung vom HR20 ist nicht pinkompatibel zu ATMEL-10pol-JTAG, bin mir aber nicht sicher. Gruss, Heinz
Ist ein JTAG und man kann z.b einen ICE mk3 nicht direkt mit dem HR20 verbinden. Ich habe mich reinen kleinen Adapter gebastelt.
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.