Sida 1 av 1
Hjälp inget funkar! Avr programerare via skrivar porten
Postat: 11 juli 2005, 23:55:07
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.

Ä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
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.

Postat: 12 juli 2005, 11:39:42
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.
Postat: 12 juli 2005, 16:41:29
av frejo
Det funkade att ssh:a in
Här är bilden:

Postat: 12 juli 2005, 17:47:35
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

Postat: 12 juli 2005, 17:59:11
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 .
Postat: 12 juli 2005, 21:13:48
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!
Postat: 12 juli 2005, 21:35:11
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

Postat: 14 juli 2005, 21:01:45
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
Postat: 14 juli 2005, 21:20:16
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...
Postat: 15 juli 2005, 12:37:26
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)
Postat: 15 juli 2005, 12:54:22
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,
Postat: 15 juli 2005, 13:39:06
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...