Firmware AVR mikrokontrollerek málna pi, avislab használatával

Mielőtt elkezdené a Raspberry Pi átalakítását AVR programozóvá. meg kell győződnie arról, hogy a Raspberry Pi készülékén található SPI működik. Ellenőrizze a /etc/modprobe.d/raspi-blacklist.conf fájlt
Az SPI-vel kapcsolatos szálakat meg kell áldoznia. Példa a / etc / modprobe.d / raspi-blacklist.conf fájlra:

A projekt klónozása:

Az avrdude összeállításához telepítse a következő csomagokat:

Előfordulhat, hogy telepítenie kell a gcc-et és a gcc-et, ha még nincs meg:

Futtassa a bootstrapot. Ha nincs valami, akkor azt fogja mondani:

Ha minden rendben van, fordítsd és telepítsd az avrdude-t:

Az installálás után nézzük meg, mit csinál:

A programozók listáján linuxspi kell látni - ez az, amire szükségünk van.

A mikrokontrollert a Raspberry Pi készülékhez a következő séma szerint csatlakoztatjuk:

Vcc -> +3.3
GND -> GND
Reset -> GPIO25
SCK -> SCLK
MISO -> MISO
MOSI -> MOSI

Itt meg kell jegyezni, hogy a mikrokontroller, hogy szeretne programozni, meg kell dolgozni a tápfeszültség 3,3 V nem csatlakoztatható a + 5V mikrokontroller. Ha ez megtörtént, akkor felfrissítheti a Raspberry Pi-et. Ezért nagyon óvatosan ellenőrizze, hogy véletlenül +5-re csatlakoztatta-e a vezérlőt. És csak miután megbizonyosodott róla, hogy minden rendben van, kapcsolja be a Raspberry Pi erejét.

Programozzuk az ATMega8 mikrokontrollert. töltsd fel dump.hex:

Firmware AVR mikrokontrollerek málna pi, avislab használatával
Firmware AVR mikrokontrollerek málna pi, avislab használatával

Kapcsolódó cikkek