Gast
#2490559
Hallo, ich wollte mir einen Debugger bauen und bin unter anderem auf das Evertool gestoßen. Beim Studieren des Schaltplan und Vergleich mit anderen Schaltplänen und Datenblättern ist mir aufgefallen, dass die angegebene Pinbelegung des Mikrocontrollers scheinbar nicht passt. Aber ich vermute eher, dass ich etwas übersehen habe, in falschen Datenblättern geschaut habe oder etwas falsch verstehe... Vielleicht könnt ihr mir auf die Sprünge helfen. Also der Schaltplan ist hier http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_schem_0_9b.png bzw. vom Evertool-Light http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/light/etl_schem.jpg Das Datenblatt vom ATmega16 bzw. ATmega16L http://www.atmel.com/dyn/resources/prod_documents/2466s.pdf (Seite 2) und eine andere Umsetzung des Debuggers mit "richtiger Pinbelegung": http://meise-elec.gmxhome.de/JTAG/AVRJTAG.png Was ich nicht verstehe: Bsp.: Dem Datenblatt zufolge gilt folgende Belegung (TXD) PD1 : Pin 15 (RXD) PD0 : Pin 14 aber im Evertool-Schaltplan steht: (TXD) PD1 : Pin 10 (RXD) PD0 : Pin 9 Ist das falsch oder habe ich etwas falsch verstanden? Noch eine Frage am Rande: Die einzigen Unterschiede zwischen ATmega16 und ATmega16L sind doch, dass die Grenzen für die Versorgungsspannung und für die Taktfrequenz unterschiedlich sind oder? Ben