Hey Leute, ich muss die ATmega8 Chips seriell programmieren. Ich verstehe, dass ich dafür einen Bootloader auf dem Chip installieren müsste. Und um einen Bootloader zu installieren, bräuchte ich einen Parallelport-Programmierer. Habe ich recht? Oder kann ich den Chip einfach mit einem MAX232 verbinden, um einen Programmierer zu machen? Ich bin gerade wirklich verwirrt. Die beste Antwort hier wäre eine Schaltung.
AKTUALISIEREN
Leute, ich habe gerade dieses http://www.qubbeks.puslapiai.lt/images/articles/AVR_programmer/avr_programatorius_schema.jpg gefunden . Denken Sie, dass dies die Art von Schaltung ist, die kein Bootloading erfordert?
Kein Bootloader nötig.
Verwenden Sie dann das Uniprof-Programm, um Ihren AVR zu flashen. Ich persönlich habe das verwendet.
Erstens kann die anfängliche Programmierung von AVR-Chips nicht mit seriellem RS232-RX/TX durchgeführt werden. Das bedeutet, dass jeder Chip mit Bootloader entweder in der Fabrik vorprogrammiert wurde oder jemand anderes eine andere Programmiermethode dafür verwendet hat (SPI, JTAG, PDI).
Mein Vorschlag ist, einen billigen 1-Dollar-Parallelprogrammierer mit nur wenigen Widerständen zu bauen und dann einen Bootloader mit RS232- oder FTDI-Treiber in den Chip zu programmieren. Auf diese Weise wird kein Programmierer mehr benötigt.
Louis Davis