Mijn Arduino In Circuit Programmer


/ * 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-para-marge: 0; mso-para-margin-bottom: .0001pt; mso-paginering: widow-orphan; lettertype-grootte: 10.0pt; font-family: "Times New Roman"; mso-ansi-language: #0400; mso-Verre Oosten-language: #0400; mso-fareast-language: #0400;}

Deze lui oude Geek zit ook een Arduino-Geek. Bent u een Arduino Geek, is een van de gangbare microcontrollers gebruikt door Arduinos de Atmega328 chip. Om de Arduino software gebruikt, moet de Atmega bootloader software daarop.

Oke, dus ik wat lege Atmega328-PU-chips van Mouser.com kocht.
TIP: Als u uw leven eenvoudiger maken wilt, de Atmega328P-PU chips in plaats van de Atmega328-PU-chips bestellen
Ik wist niet dat er een verschil was. Voor zover ik vertellen kan, de Atmega328P-PU heeft lager vermogen maar heeft ook een ander apparaat handtekening die belangrijk voor de gebruikers van de Arduino is. Vanaf November 2011 is de Atmega328-PU goedkoper door ongeveer $1.

Probleem: Zo zijn er honderden artikelen over het installeren van de bootloader op de Atmega328. Ik bouwde een met behulp van een Arduino voor het programmeren van de chip. Ik bouwde een met behulp van de USB-BUB te programmeren van de chip. Ik bouwde een via een parallelle poort te programmeren van de chip. Nou, zelfs na een week voor de probleemvaststelling en zoeken op het Internet, geen van hen werkte. Dus ik gaf het op. Ik ben meestal een zeer persistent hacker, maar ik ben oud dus ik gaf het op.
Oplossing?: Nou, ongeveer een maand later zag ik een andere bootloader van Ladyada.net:
http://ladyada.net/library/tools/standaloneisp.html

Nou, deze leek een stuk allermeest naar de anderen die ik gebouwd. Maar het was van AdaFruit die heeft een aantal van de beste tutorials (nauwkeurig, volledig, goed gedocumenteerde) ik heb voor de Arduino en had andere code. Dus ik van de hardware (zie foto gehackt) met behulp van een Arduino RBBB en geladen van de software. En wat denk je. Het werkte niet nog.
Zeer FRUSTREREND!

Nou, ik keek op de code en zag dat het gebruik van de seriële Terminal opgericht. Dus ik opende de seriële Terminal en liep het programma opnieuw.
Dit is de foutmelding die ik kreeg. (Zie afbeelding)
Na een heleboel gek rond met Bootloaders dacht ik dat dit niet de juiste handtekening die de meeste software zocht was.

Handtekening: Dus wat is een handtekening? Nou, het blijkt dat er een specifieke code hard wired in de chip te identificeren. Nu alle bootloader software leek te worden op zoek naar 0x950F en niet 9514 of 0x9514.
GeekSpeak: Dit is hetzelfde als de ROM-code die niet kan worden gewijzigd. By the way als je ziet dat programmacode geschreven beginnend met '0 x' dat betekent het een hexadecimaal getal. Ik zal niet ingaan op details, maar hexadecimale getallen van 0 tot en met 15 in plaats van 0 tot en met 10 gaan.
Handtekening: Dus het blijkt dat de software van de bootloader die ik heb gezien waren gebaseerd op de handtekening van de 0x950F die de handtekening voor de Atmega328P-PU-chip. In de elektronica voor 40 jaar, ik meestal genegeerd brieven na het getal. Ze zijn meestal gewoon revisies. Dit is in feite waar, maar in dit geval de wijziging ook van invloed op bootloading.
GeekSpeak: De PU verwijst naar de verpakking in dit geval PDIP die past in het 28-pins aansluiting voor smalle IC, die is de voorkeur van de meeste hobbyisten.

Gerelateerde Artikelen

Een tekenreeks van kerstverlichting te knipperen Morsecode met Arduino & module Circuits programma

Een tekenreeks van kerstverlichting te knipperen Morsecode met Arduino & module Circuits programma

dit is een project van mijn zoon Dylan (9) en ik samen met behulp van een Arduino Circuit board, een set Snap Circuit en een reeks van kerstverlichting.Wat je nodig hebt:Een Arduino: Een Arduino is een computer op een enkele printplaat die u kan het
Perfboard Hackduino ($8 Arduino-compatibele circuit)

Perfboard Hackduino ($8 Arduino-compatibele circuit)

Nooit meer zal u moeten ontmantelen van een voltooide project enkel naar het hergebruik van een Arduino board!Deze tutorial doorloopt de stappen betrokken bij het fabriceren van uw eigen Arduino-compatibele circuit met behulp van slechts ~$8 delen (d
Arduino Timing circuit voor productielijn

Arduino Timing circuit voor productielijn

Waar ik werk hebben wij halfautomatische machines en een target uitvoeren snelheid.Dus ik hoe kan ik het opbouwen van een timing apparaat dacht zodat de operator een consistente snelheid houden kan van het runnen van de machine zoals ze ook de belang
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-
Fundamentele Arduino begin Circuit

Fundamentele Arduino begin Circuit

kijk op de TECHSHOP. TECHSHOP. WS. Dit is gonna be een basis circuit met 2 LED's en 1 schakelaar. We gaan worden met behulp van de arduino uno. het circuit is gonna voeren zoals: wanneer niets wordt gedrukt het rode lampje blijft op wanneer de knop i
Mededeling van de Arduino USB - Processing programma

Mededeling van de Arduino USB - Processing programma

aangezien ik had wat problemen op zoek naar informatie over het communiceren van de Arduino board met het computerprogramma, heb ik besloten om deze tutorial.Dit leerprogramma zal u tonen hoe te doen een eenvoudig programma (met een gebruikersvriende
Met behulp van de Arduino Uno naar programma ATTINY84-20PU

Met behulp van de Arduino Uno naar programma ATTINY84-20PU

Met behulp van de Arduino Uno naar programma ATTINY84-20PU (Newark item # 68T3783). Dit Instructable laat zien hoe met de Arduino platform om te werken met fysiek kleiner processors, zoals de ATtiny84 (84/44/24), ATtiny85 (85/45/25), en ATtiny2313. I
Arduino RC Circuit: PWM naar analoge DC

Arduino RC Circuit: PWM naar analoge DC

Arduino is een platform dat kan worden gebruikt voor het ontwikkelen van interactieve objecten. Voor dit project zullen we gebruiken het de Arduino Mega 2560. Het heeft 54 digitale i/o-pinnen, waarvan 15 kan worden gebruikt als puls breedte modulatie
Pooien mijn Arduino

Pooien mijn Arduino

Ja schat! Soms economie is niet hoe ik wil vliegen. Dan moet ik doen een beetje aanpassen zodat kan ik het krijgen van dingen recht door mij.Stap 1: In geval u het gemistIk heb geüpload gisteren een artikel over sommige voeten zetten deze Arduino boa
Helpen met mijn arduino project. (2, 7 segment met piëzo-zoemer en estafette)

Helpen met mijn arduino project. (2, 7 segment met piëzo-zoemer en estafette)

Hallo, ik wat hulp nodig met mijn arduino project.Ik heb 2, 7 segment wordt weergegeven welke aftellen van 20 naar nul en vervolgens het piëzo-zoemer beebs voor een tijdje.Mijn vraag is:Ik wil een relais ingeschakeld voor 20 tweede tegelijkertijd met
Mijn Arduino Line Na Robot!!! -Met Pololu kW-6A IR reflectie Sensor Array

Mijn Arduino Line Na Robot!!! -Met Pololu kW-6A IR reflectie Sensor Array

ik gebruikte een Arduino Duemillanove met de 328 ATMega. Voortstuwing wordt geleverd door de twee Parallax Futaba continue rotatie servo's. Mijn sensor is de Pololu kW-6A IR reflectie Sensor-Array, en het is allemaal uitgeschakeld 4 oplaadbare NiMH D
Maak uw eigen aangepaste elektronische Widgets, zoals mijn Arduino LED Day/Night Widget.

Maak uw eigen aangepaste elektronische Widgets, zoals mijn Arduino LED Day/Night Widget.

Dit is gewoon een korte run naar beneden op hoe gemakkelijk het is geworden om naar uw eigen schakelingen compleet met uw eigen PCB's.  Heb je ooit wilde maken iets aangepaste die past bij uw behoeften?Natuurlijk heb je!!Voor mij begon het echt toen
Mijn Arduino binaire klok

Mijn Arduino binaire klok

Hallo uit ItaliëHoewel veel horloges binaire gemaakt zijn, was mijn project geïnspireerd voornamelijk aan dit:http:// zeer slim en grappig.Ik heb geprobeerd om het ontwerp en om toe te voegen iets persoonlijks.Ik denk dat het een goed resultaat aan h
Nachtelijke emissies: Mijn Arduino Powered Internet ingeschakeld droom Generator

Nachtelijke emissies: Mijn Arduino Powered Internet ingeschakeld droom Generator

We moeten allemaal dromen meer dus ik deze Arduino Powered gemaakt heb "dream generator" om te helpen plant de zaden voor sommige grote denken-gekte.  Wanneer u nadert de generator een ultrasone sensor Maxbotix triggers lichten en muziek die tek