Bootload een ATmega328 (6 / 7 stap)

Stap 6: ATmega328-PU alternerende actie


Elke microprocessor heeft een handtekening – een unieke code waarmee haar model. Wanneer u een chip bootload (of zelfs upload een schets) de Arduino IDE gecontroleerd dat de chip geselecteerd overeenkomt met het type aangesloten. Hoewel de ATmega328-PU in wezen op dezelfde manier als de ATmega328P-PU werkt, heeft het een andere handtekening, en die is niet erkend door de Arduino IDE.

(Achter de schermen: de Arduino IDE daadwerkelijk gebruik maakt van AVRDUDE aan het programma van de chips, dus u foutberichten van avrdude ziet)

Als u te bootload een ATmega328-PU probeert, krijg je een bericht iets in de trant van:

avrdude: apparaat handtekening = 0x1e9514
avrdude: verwachte handtekening voor ATMEGA328P 1E 95 0F
Chip dubbel te controleren, of gebruik -F om te overschrijven van deze controle.

Ook kan je een kleuriger versie:

avrdude: Ieks! Ongeldig apparaat handtekening.

De manier om te werken rond dit is om "truc" de IDE te geloven dat uw 328-PU is in feite een 328P-PU. Disclaimer: Ik heb dit zelf getest en het werkt-niet garandeert echter dat u niet hebben onvoorziene gevolgen.

Alternerende actie:
Zoek in uw map Arduino de submap: ... \hardware\tools\avr\etc

  1. Maak een reservekopie van het bestand: avrdude.conf
  2. Open het bestand avrdude.conf in een teksteditor
  3. Zoeken naar: "0x1e 0x95 0x0F" (dit is de handtekening van de ATmega328P)
  4. Vervangen door: "0x1e 0x95 0x14" (dit is de ATmega328 handtekening)
  5. Sla het bestand
  6. Herstart de Arduino IDE
  7. Gaat u verder met de rest van de stappen in de instructable, en zodra de bootloading is voltooid herstel de reservekopie die u hebt aangebracht.

Gerelateerde Artikelen

USBASP Bootloading, een ATMega328p met een interne klok van 8mhZ

USBASP Bootloading, een ATMega328p met een interne klok van 8mhZ

wat zijn we gaan doen is programma een ATMega328P zonder een externe kristal door met behulp van USBASP-programmeur en de Arduino IDE.Waarom zouden we dit willen? Het gebruikt minder componenten en dichter bij het weten hoe te programmeren met zoiets
DIY navulbare elektronische Mosquito Repeller

DIY navulbare elektronische Mosquito Repeller

Hey iedereen! In dit Instructable zal ik u tonen hoe te maken van uw eigen oplaadbare elektronische mosquito repeller!Een elektronische mosquito repeller is heel handig, vooral degenen die wonen in een warm en vochtig klimaat, waar de muggen zijn hee
Bootloading en montage Arduino Atmega328 - ik maakte het op TechShop

Bootloading en montage Arduino Atmega328 - ik maakte het op TechShop

dit Instructable toont hoe bootload en monteer een Atmega328, Atmega328p of Atmega328p-pu voor elk project. Dit is een geweldige manier om geld te besparen door de aankoop van Atmega328 duik pakket microcontrollers in plaats van met behulp van de Ard
Brandende atmega328-pu en atmega328p pu bootloader

Brandende atmega328-pu en atmega328p pu bootloader

De bootloader branden in een atmega328 zou wat lastig, maar als u deze correct stappen u zal zitten kundig voor bootload elk type atmega328 micro controller......Stap 1: "instelling van de hardware"-Lijst van dingen die je nodig hebt:-Een Arduin
Een Arduino met een ZIF-Socket bootload

Een Arduino met een ZIF-Socket bootload

Bootloading een Arduino met een ZIF-socket kunt u gemakkelijk programma een heleboel chips tegelijk zonder zorgen te maken over de pinnen mangelen. De reden hiervoor is dat de ZIF voor "zero insertion force staat", en zoals de naam al impliceert
Hoe te programmeren een AVR (arduino) met een ander arduino

Hoe te programmeren een AVR (arduino) met een ander arduino

deze instructables is handig als:* je hebt je arduino met atmega168 en je kocht een atmega328 op je lokale elektronicawinkel. Het hoeft niet een arduino bootloader* u wilt maken van een project dat geen gebruik maakt van arduino - gewoon een regelmat
Hoe het bouwen van een Arduino Uno op een BreadBoard

Hoe het bouwen van een Arduino Uno op een BreadBoard

Als je net als en mij en geniet van elektronische bouwprojecten dan u zou hebben samengewerkt met de Arduino Uno. De Arduino uno is de meest populaire micro controller van de serie en heeft een grote collectie van bibliotheken die werken met het zeer
Een geavanceerde benadering van programmering van Arduino & AVR

Een geavanceerde benadering van programmering van Arduino & AVR

Dit instructable is een must read voor iedereen die vertrouwd is met core AVR chips en Arduino.Nou, om meer specifieke, bij het lezen van de instructable, zal u zitten kundig voor:1) weten het juiste verschil tussen AVR en Arduino.2) programmering Ar
Atmega328: verliezen van het kristal en het krijgen van twee pinnen

Atmega328: verliezen van het kristal en het krijgen van twee pinnen

Dit instructable wordt uitgelegd hoe de Atmega328 chip als de chip in een Arduino uitgevoerd zonder het kristal maken breadboarding makkelijker en geeft u twee extra pinnen om mee te werken. Dit programma werkt niet op een Arduino Uno. Het maakt gebr
Program een ATmega168/328 met codebender

Program een ATmega168/328 met codebender

Als u wilt een goedkope ATmega168 of ATmega328p gebruiken voor uw project, maar u de eenvoud van de arduino code en codebender wilt, zal deze tutorial u door!Een gloednieuwe ATmega microcontroller komt niet vooraf geconfigureerd voor het gebruik met
YABBAS- nog een andere kale botten Arduino (op klemmenstrook)

YABBAS- nog een andere kale botten Arduino (op klemmenstrook)

dit Instructable Demonstreer de bouw van een kale botten (en echt goedkoop... minder dan $5) Arduino compatibel module die kan worden samen gelegd op een klein stukje van de klemmenstrook en kan worden gebruikt op een breadboard of onafhankelijk daar
Nog een andere goedkope Quadrotor - afkomstig van BayLab voor de Instructables sponsoring programma

Nog een andere goedkope Quadrotor - afkomstig van BayLab voor de Instructables sponsoring programma

als fundamenteel iedereen deze dagen, ik wilde om te bouwen van een quadrotor. Hier is hoe ik mijn gebouwd voor vrij goedkoop.Stap 1: Mechanisch ontwerp ik mijn quadrotor gebouwd met een vriend. Ik gebruikte sommige dunne aluminium punthaak van Home
UNO Bootloader In Circuit Programmer $1

UNO Bootloader In Circuit Programmer $1

/ * stijldefinities * / tabel. MsoNormalTable {mso-stijl-naam: "Tabel normaal"; mso-tstyle-rowband-grootte: 0; mso-tstyle-colband-grootte: 0; mso-stijl-noshow:yes; mso-stijl-ouder: "";" mso-padding-alt: 0 in 5.4pt 0 in 5.4pt; mso-
Bouwen van een robotachtig wapen voor de wetenschap Olympiade

Bouwen van een robotachtig wapen voor de wetenschap Olympiade

voor degenen die om te worstelen de juiste onderdelen vinden, proberen te achterhalen hoe samen te stellen hen, of moeite hebt met code, dit de juiste plaats is! Dit instructable is een volledige documentatie van Newton South High School Science Team