stupsi
01.02.2006, 11:34
Ich habe mir aus Platzgründen den ATTINY45 für ein kleines Projekt ausgesucht. Es sollen alle 6 Ports, also auch der RESET-Pin verwendet werden.
Mit dem kleinen HV-Programmer ( http://elm-chan.org/works/avrx/report_e.html#AVRXP ) ist es möglich, den RESET-Pin als Port freizuschalten, was auch sehr schön funktioniert. Danach ist aber ein Bootloader notwendig, der über I2C den Chip programmieren kann.
Gefunden habe ich dazu auch einen schönen I2C-Bootloader: ( http://openservo.com/ oder gleich http://openservo.com/viewcvs/viewcvs.cgi/OpenServo/ATtinyX5_Bootloader/ )
Das Prinzip vermute ich so: Der I2C-Bootloader im ATTINY45 simuliert nach dem Einschalten kurzzeitig einen Standard-I2C-FLASH, den man mit dem Programm beschreiben kann.
Dort wird allerdings ein recht komplexer I2C-Controller: (Dimax U2C-12 USB-I2C/SPI/GPIO Interface Adapter und Programmier-Software ) zum Programmieren verwendet, den ich mir nicht extra kaufen möchte. Ab hier durchschaue ich das System nicht mehr.
Ist es auch möglich, diesen ATTINY45 z.B. mit dem RN_PC_I2C- Adapter zu programmieren? Wenn ja, welcher Aufwand ist dazu notwendig?
gruß stupsi
Mit dem kleinen HV-Programmer ( http://elm-chan.org/works/avrx/report_e.html#AVRXP ) ist es möglich, den RESET-Pin als Port freizuschalten, was auch sehr schön funktioniert. Danach ist aber ein Bootloader notwendig, der über I2C den Chip programmieren kann.
Gefunden habe ich dazu auch einen schönen I2C-Bootloader: ( http://openservo.com/ oder gleich http://openservo.com/viewcvs/viewcvs.cgi/OpenServo/ATtinyX5_Bootloader/ )
Das Prinzip vermute ich so: Der I2C-Bootloader im ATTINY45 simuliert nach dem Einschalten kurzzeitig einen Standard-I2C-FLASH, den man mit dem Programm beschreiben kann.
Dort wird allerdings ein recht komplexer I2C-Controller: (Dimax U2C-12 USB-I2C/SPI/GPIO Interface Adapter und Programmier-Software ) zum Programmieren verwendet, den ich mir nicht extra kaufen möchte. Ab hier durchschaue ich das System nicht mehr.
Ist es auch möglich, diesen ATTINY45 z.B. mit dem RN_PC_I2C- Adapter zu programmieren? Wenn ja, welcher Aufwand ist dazu notwendig?
gruß stupsi