Sida 4 av 5

Postat: 2 januari 2006, 17:29:26
av cykze
Du har ju 5.7V där och inte 5.0V. AVR:en tål inte mer än max 5.5V! Fixa det och mät sedan på 244:an också. För nu mätte du väl på AVR:en?

edit: Jag tror inte att det spelar någon roll i vilket läge parallellporten är inställd på.

Postat: 2 januari 2006, 18:25:17
av exos
på 244:an
pin 20 = 3.8V
pin 7 = 0.1V

mitt nätagg levererar 5.06V
mäter jag på AVRen (pin 15) med nätagget påslaget så blir det
5.6V

stänger jag av agget så blir det
4.2V

det du sa att jag skall sätta 5V på programeraren också, skall jag göra det direkt på pin 20 på 244:an eller efter "1N4148" dioden?

Postat: 2 januari 2006, 20:05:32
av cykze
5.6V är inte 5.0V. Om du inte kan lita på ditt nätagg får du slänga på en spänningsregulator (t ex en vanlig 7805) mellan AVR:en och agget, och ställa in en högre utspänning från spänningsagget, runt 7-9V.

Mät hur stort spänningsfall du har över dioden.

> det du sa att jag skall sätta 5V på programeraren också, skall jag göra det direkt på pin 20 på 244:an eller efter "1N4148" dioden?

På pinne 2 i stiftlisten.

Har du satt dioden åt rätt håll?

Postat: 2 januari 2006, 20:14:44
av exos
ok... ang 5V på programerare så hade jag kopplat precis som du sa...
rikting på dioden...kanske... den är röd med en svart markering på i ena änden, den svarta änden går till AVR:en... fattar inte vad som kan vara fel...

Postat: 2 januari 2006, 20:17:39
av cykze
Då ska du byta håll på dioden.

Postat: 2 januari 2006, 20:26:04
av exos
jasså.... ;) testar o vända då...

Postat: 2 januari 2006, 20:46:16
av exos
nu har jag vänt på dioden, det va nog rätt bra att göra så, för helt plötsligt så ligger spänningen på 5V ist för 5.6V....men det vill fortfarande inte fungera....

skall testa o se om det kanske går med winavr...
edit: WinAVR verkade inte fungera med LPT.

Postat: 2 januari 2006, 21:05:42
av MicaelKarlsson
Hur har du gjort din Makefile?

AVRDUDE_PROGRAMMER = stk200 #Programmeraren
AVRDUDE_PORT = lpt1 #Använd port

Postat: 2 januari 2006, 21:19:05
av exos
ja, jag ändrade så att det såg ut så som du skrev nu.

Testade lite med port95nt

kopplade en lysdiod på ben 1 och jord på min AVR
om man skickar value = 0 - 144 till addr 378 så är den släckt
från 145 - 255 så är den tänd, så nån form av kontakt har den ju iaf ;)

edit: Ändrat hela makefilen nu så allt skall stämma. Men för att klicka igång RuN så måste man ha nån exec fil... finns det nån med eller nån man skall göra själv..

Postat: 2 januari 2006, 21:42:14
av MicaelKarlsson
Om du kör WinAVR så får du med programmet "mfile" där du skapar en makefile med de inställningarsom du behöver. Den sparar du i samma bibliotek/mapp som din C-fil. Det är det du behöver göra.

Jo förresten!
Se till att din makefile bara heter makefile och INGET annat och C-filen heter min_stiliga_fil.c

Lycka till!!

Postat: 2 januari 2006, 21:57:23
av exos
och sen så skall det gå att köra run... ? eller
testade det ivf och det fungerade inte...


testade pony igen.... när jag klickar på "Read Device"

så börjar lysdioden förbrilt blinka i nån sekund...sen så slocknar den och det kommer upp " Device missing or unknown device (-24) " ....

så man ser ju att det händer saker vid chippet men inget prog vill läsa den riktigt...

Postat: 2 januari 2006, 22:06:55
av MicaelKarlsson
Det är i alla fall så jag gör.

Fast jag kör med STK500, men det bör ju inte vara någon större skillnad...

Postat: 2 januari 2006, 22:35:22
av cykze
Skicka värdena 0, 16, 32 till parallellporten med det där programmet du skrev om. Mät spänningarna på RESET, SCK och MOSI direkt på AVR:en för varje värde på parallellporten.

Postat: 2 januari 2006, 22:57:29
av karlstedt
Använder du en ny tiny26:a så att du är säker på att den snurrar på intern oscillator?

Postat: 2 januari 2006, 22:59:57
av exos
Så här ser det ut då...

value = 0
------------
sck - 0.002V
reset - 0.029V
mosi - 0.093V

value = 16
------------
sck - 4.59V
reset - 3.33V
mosi - 0.94V

Value = 32
------------
sck - 0.000V
reset - 0.028V
mosi - 4.61V