Hjälp inget funkar! Avr programerare via skrivar porten

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sigma84
Inlägg: 54
Blev medlem: 13 maj 2005, 15:26:32

Hjälp inget funkar! Avr programerare via skrivar porten

Inlägg av sigma84 »

Jag har byggt en enkel avr programerare. Nåt jag hittade ute på nätet.
Jag har lagt upp bilden på schemat men just nu är skolans server nere.
Bild
Är inte säker på att URL stämmer häller.
Jag använder en ATMEGA 48 och programerar i winavr. Konverterar till bin fil med nått hex2bin program och laddar över det till processorn med isp_avr.
Koden har jag snott från detta forumet nåt som ska blinka PortB på avren

Vad jag har förstått så har denna processor inbyggd oscillator så ingen extern behövs. Som vanligt så funkar inte mina projekt. (Vad jag är förvånad)
Efter ett antal dagars p+illande och letande och så vidare så kommer jag på att man kanske ska kolla om skrivarporten funkar. Sten död :cry:
Har installerat Porttalk.

Nån som har nåt bra program som funkar i xp som kan styra skrivarporten enskilda pinnar (hög till låg)?
Så kan man prova om det är min port som är död eller om det är nån jävla spärr som ska lösas upp innan det funkar med isp_avr.


Tips till alla er där ute som ska använda skrivarporten klipp inte av den.
Det är jobbigt att identifiera vilka trådar som går till vilka stift. :D
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

I windows xp brukar man få lägga in port95nt.exe för att paralellporten ska fungera.

synd att inte bilden funkar, hade varit enklare om man vetat vad för sorts programerare du har.

själv har jag en stk200 klon som jag byggde för ca 5:-
länk till den Här!
och så använder jag PonyProg för att programera ut hex filen jag får från winavr.

har man tur kan man slopa logikkretsen i föregående schema och bygga efter det översta på denna bilden.
HitMe!
Kör för tillfället med motsånden själv då min logikkrets hux flux slutade fungera.

hoppas detta kan hjälpa lite.
frejo
Inlägg: 496
Blev medlem: 21 april 2004, 21:43:01
Ort: Linköping

Inlägg av frejo »

Det funkade att ssh:a in 8)
Här är bilden:
Bild
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

Du måste koppla in alla GND och AVCC måste hålla sej inom +/-0.3volt från VCC
Desutom brukar resestorna vara 100ohm till 4.7k och 330Kohm vilket är väldigt mycket.
Antar att du har gjort programeraren efter de här beskrivningen AVRDUDE

Så testa och använd AVRDUDE för att programera AVR (följer med Winavr)

Du konfugera AVRDUDE enklast genom att använda MFile (följer med Winavr)

Hoppas att det här var till någon hjälp :)
sigma84
Inlägg: 54
Blev medlem: 13 maj 2005, 15:26:32

Inlägg av sigma84 »

Ops bilden visar fel motståndena är inte 330k ohm dom är 330 ohm.
ok ska prova och se om man får nåt liv i maskineriet.
Nej jag använde isp_avr .
JJ
Inlägg: 366
Blev medlem: 16 maj 2005, 21:33:02

Inlägg av JJ »

Om du kör avrdude, som finns med i WinAvr, så finns det med en driver som hter giveio som låser upp parallellporten. (Man installerar genom att köra ett skript som följer med.)

Själv hade jag problem med min första AVR-programmering. Det var någonting med porten på min dator, det kom volt i den men det gick inte att få kontakt med AVRen. När jag sedan försökte med en annan dator så fungerade det bättre. Så lycka till!
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

ISP_AVR fungerar för dos, win98 och linux så om du sitter med win2k eller winXP så kommer den med stor sannolikhet inte att fungera...
Såg nu att den inte är riktigt har samma pinconfiguration så om du ska använda avrdude så måste du löda om lite (sorry, mitt fel)


Det finns ett gui till avrdude som heter avrdude-gui.exe (följer med Winavr)

och innan du kör avrdude så bör du köra install_giveio.bat för att komma åt porten

hoppas det går bättre :)

Desuton kan det ha med BIOS inställningar (för porten) att göra testa lite olika typ SPP ECP EPP, till någon fungerar :)
sigma84
Inlägg: 54
Blev medlem: 13 maj 2005, 15:26:32

Inlägg av sigma84 »

Öhhhhhhhhh
Fan va trött man blir på saker som inte funkar/håller måtten. Har kopplat om enligt avrdude och läst på om hur det funkar. Så provade jag att programera men fick error.

hmm vad är fel nu då? Kolla om jag får lite spännings ändringar på portarna från lpt kabeln. Visst men då upptäker jag att transformator jäveln ger 7 volt ut. Den ska ge 5 V ut och gav 5,1 V vid tomgångsspänning men nu gav den 7 V så den processorn är väl körd. Man blir så trött. Jaja ska väl köpa en 3 V transformator och prova igen.

Gnistan avtar när det bara är motgångar
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> "Fan va trött man blir på saker som inte funkar/håller måtten"

Tja, du använder prylar (parr-porten och WinXP) på ett sätt som de inte är byggda för. Att man sedan kan komma runt "problemen" med vissa "hack" ändrar ju inte på det.

> "transformator jäveln ger 7 volt ut"

"Transformator" ??? Är det en ren transformator utan reglering ? Det borde finnas åtminstånde en likriktare och en spännings-stabb (+ lite ennat).

> "Gnistan avtar när det bara är motgångar "

Vad är det man brukar säga ? Som man bäddar får man ligga... :-)

Själv är jag en "PIC-are", men jag tycker mig se liknande problem när man försöker vara "dum-snål" och inte kan skaffa en riktig programmerare med lokal firmware så att man slipper denna "pin-wiggling" direkt från Windows program. De billigaste (i alla fall för PIC) kan man få för några hundralappar. Är det inte värt det ?

Det var lite skillnad för några år sedan (pre-Win95/98) då PC'n var mindre sofistikerad...
sigma84
Inlägg: 54
Blev medlem: 13 maj 2005, 15:26:32

Inlägg av sigma84 »

Va vissa är glada över andras lidande.
Hade grejerna hema till byget, så varför köpa det man kan bygga.
Vad gäller transformatorn är det en sån där mackapär som man laddar diverse grejer med. 230V växelspäning till 5V likspänning (fabrikstillverkad)
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

de låter som största problemet var att du inte hade någon spännings stab för att få "ren DC" till avrén .

finns de ingen ren dc spänning så finns de inte mycket som funkar =).

kolla vad "Absolut Maximum Voltage" visar i manualen.

Detta är för en mega 32

Absolute Maximum Ratings*

Stresses beyond those listed under Absolute
Maximum Ratings may cause permanent damage
to the device. This is a stress rating only and
functional operation of the device at these or
other conditions beyond those indicated in the
operational sections of this specification is not
implied. Exposure to absolute maximum rating
conditions for extended periods may affect
device reliability.



Maximum Operating Voltage ............................................ 6.0V

så 7 volt kan vara lite kritiskt , men den kan funka fortfarande,
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

sigma84 skrev:...varför köpa det man kan bygga....
:-)

Den här tråden är väll ett bra svar på det...
Skriv svar