Parallella AVR programmering styrelsen



några veckor sedan bestämde jag mig för att göra en enkel webserver baserat på vissa AVR chip (en instructable som beskriver projektet kommer att följa snart :-) ). Tanken var att hålla kretsen så enkla som möjligt och att återanvända de befintliga tillgängliga bibliotek. Därför beslutade jag att basera webbservern på Atmega328kunde som tillåter mig att använda Arduino IDE och bibliotek för att skapa program, eftersom nämnda chipet är hjärtat av Arduino Uno, Arduino Duemilanove och Arduino Nano. Jag ville inte ha en bootloader brände att hålla det fri minnet så mycket som möjligt. För detta ändamål utelämnats jag USB-gränssnittet. Jag lämnade endast ISP programming port. Eftersom PHY(MAC) chip kan förses med maximalt 3.6V, har jag beslutat att köra hela enheten på låga utbudet (3.3V). Den preliminära avsikten var att använda en USBasp med 3.3V alternativ som programmerare, men jag fann att, om jag försöker programmera AVR chip med den, webserver spänningsregulator skulle heta. Försöker förse programmeraren med webserver regulatorn var också misslyckade - programmeraren kändes igen inte av datorn. Då har jag hittat lösning - programmera AVR chip på en skärbräda, där jag måste sätta in alla kablar, två 22 pF kondensatorer och kvarts kristall. Och varje dag, när jag ville "leka" med webbservern att upprepa detta montera, vad var jobbig för mig.
Jag tog ett beslut att göra en enkel programmering ombord, där jag måste bara sätta in det AVR chipet, att programmera den och sätta in det på webserver ombord. Jag ville att återanvända en massa gamla komponenter och göra programmeraren enkel, lätt och effektiv.
Jag hade någonstans i mina grejer en gammal "Centronics" kontakt, utvinns ur hoppade gamla inc-jet-skrivare. Jag bestämde mig för att återanvända den och göra en parallell programmerare. Uppmärksamhet: Detta programmerare fungerar på PC, vilken har LPT-port. Jag antar att det kommer att fungera även med USB 2 LPT adapter, men gjorde jag inte testa detta. Dessutom är det möjligt att vissa OS kunde blockera åtkomst till LPT-porten - i detta fall kan vara , denna programmerare styrelse kommer inte att fungera. Det testades framgångsrikt på PC fungerar under Windows XP med inbäddade LPT-port.
Se Steg
Relaterade Ämnen

En avancerad metod för Arduino & AVR programmering

Detta instructable är ett måste läsa för alla som är bekanta med core AVR chips och Arduino.Tja, mer konkret, när jag läste den instructable kommer du att kunna:1) vet väl skillnaden mellan AVR och Arduino.2) programmering Arduino med WinAVR & använd...

Enkel programmering styrelsen ATtiny2313

detta är en liten tutorial hur du gör din egen programmering styrelsen för ATtiny2313. Jag gjorde den första styrelsen i skolan ungefär ett år sedan och nu beslutat att göra en ny och bättre att du behöver inte löda och fixa hela tiden eftersom koppa...

Setup AVR programmering på OS X använder Eclipse

En tid lyckades tillbaka jag setup Eclipse för AVR programmering på både Windows 8 och Ubuntu. Att inte vara en expert i programmering eller i elektronik, måste jag erkänna jag fann det utmanande.Nu ville jag setup Eclipse för AVR återigen på OS X Yo...

Arduino AVR programmering sköld

Behöver du ett snabbt och enkelt sätt att programmet AVR marker. Visste du att du kan använda din Arduino och Arduino IDE? Denna Arduino shield gör processen mycket enklare.Du kan:Bränn en bootloader på en ersättare Atmega328 för din UNO.Göra ett fri...

AVR programmerare styrelsen

Jag tycker alltid att programmera mikrokontroller på en skärbräda vara lite av en smärta. Jag har alltid leta upp vilket stift är vilket, och passande hoppare ledningar i min AVRISPmkII är alltid lite petiga. Jag vet det finns Arduino sköldar för att...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Hur du gör din egen AVR programmering station för under 8 dollar

Hej igen!Det senaste året har jag tränat med AVR microcontrollers och Arduinos.Jag köpte först en * klassiska * Attiny85 och programmeras det genom min arduino Leonardo. Det var häftigt att se en kala marker göra programmerade saker (i en bråkdel av...

PIC/AVR programmering adapter/chip hållare.

Detta är en hemmagjord adapter som jag gjorde för programmering SOIC/integrerad krets storlek mikrochips som jag använder i min micro flygplan (http://maxoffsky.com/tech-blog/rc-micro-spitfire-airplane-build-log/).Jag hade problem med att ansluta mar...

ESP-201 DIY prototyper och programmering styrelsen

HejJag bestämde mig att utöka min ESP-201 programmeringserfarenhet och göra en prototyping styrelse och programmering styrelse. Denna styrelse kan användas för att programmera din ESP-201 enkelt eftersom du inte behöver hålla sig i rörelse i GPIO 00...

Nybörjarguide - AVR programmering

du kommer att få detta gjort i 30 min.Steg 1: delar1. 1 x någon typ av kretskort2. 1 x Atmel AVR Atmega16 mikrokontroller3. 8 x 330 ohm motstånd4. 8 X lysdioder5. 1 X AVR programmerare (Använd bara data överför koden, jag använde en STK500)Steg 2: By...

Ghetto programmerare förbättring programmering alla AVR marker

jag gjorde en ghetto programmerare med hjälp av den verkliga elliot instructableden verkliga solutionhubs programmerarenmen jag tyckte det var praktiskt att ha bara 1 programmerare för alla attiny jag ville program, så jag gjorde det, och här är bild...

Bygga en AVR Xmega Prototyping ombord!

AVR ATXmega chip är en nyare erbjuder i Atmel's AVR linje. Xmega faktureras som en hybrid 8/16-bitars MCU, vilket innebär att du kan använda din normala utvecklingsmiljö till programmet Xmegas (jämfört med AVR32 och Atmel's ARM linjen). Eftersom Xmeg...

AVR LCD-Namebadge

så du kommer till en konferens/meetup/nerdfest och du vill göra något som du skiljer dig från normala människor. En LCD namebadge drivs av en ATtiny2313 är ett bra sätt att göra detta. Detta är en generell LCD displayenheten drivs med ett 9V batteri...

AVR fuse grunderna: kör en avr med en extern klocka

säkringar är bland de svåraste ämnen som jag stött på samtidigt lära sig om programmering microcontrollers. Även efter att söka och läsa flitigt, kunde jag fortfarande inte lyckas rensa mitt begrepp om dem. Men sedan jag började lära dem ta en i tage...

Hej ISP styrelsen

Låt oss göra några öppna design och öppna hårdvaraMaterial som krävs:ATTiny45motstånd - 100 ohm (2), 499 ohm, 1k, 10kkondensatorer - 1uf,10pf(2)dioder - 3,3 v (2) Cristal - 20MHzJ2 USBOm du behöver CAD fil hämtade CAD fil av styrelsen mönster nedanCA...

Hur man programmet AVR microcontrollers, Billigt och enkelt

Detta instructable kommer guide dig steg för steg hur du kör ett enkelt program i en ATMEGA mikrokontroller (uC). Om du don´t vet någon om hur koden lagras i microcontrollers, finns det i princip 3 steg du kan vidta och som vi använder för att förkla...

Kom igång med ubuntu och AVR dragon

här är vad jag gjorde för att komma igång med AVR draken till programmet ATMEGA8 microcontrollers använder ubuntu (detta riktar sig till nybörjare, jag själv också är en nybörjare, så några förbättringar från mer erfarna användare är mycket uppskatta...

Ansluta Nokia 3310 LCD till USB med hjälp av AVR

vad gör du med en gammal telefon, en mikrokontroller och massor av tid?Du ansluter den gamla telefonen LCD skärm till datorn USB naturligtvis!I detta projekt vi ska kommunicera med en Nokia 3310 LCD uppvisning via USB! Hur ska vi göra det? Vi kommer...

Schweiziska AVR kniv

The Swiss AVR Knife buntar ett antal AVR programmering projekt tillsammans i en enda bekväm Altoids tuggummi tenn. På grund av den flexibilitet som erbjuds genom microcontroller programmering, ger det också en utgångspunkt för ett antal projekt baser...