Problem med ATmega8515 och MAX232

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
jensa
Inlägg: 149
Blev medlem: 28 oktober 2003, 18:16:49
Ort: Umeå

Inlägg av jensa »

Hmm tror då att jag luskat ut problemet..
"Default Clock Source
The device is shipped with CKSEL = 0001 and SUT = 10. The default clock source
setting is therefore the Internal RC Oscillator with longest start-up time. This default setting
ensures that all users can make their desired clock source setting using an In-
System or Parallel Programming."

Men när jag ändrade till
CKSEL 0-3 [x]
SUT0 [x] Så vill den då absolut inte leva :-(
Dessa ändrinar gjordes i PonyProg2000
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Du måste parallell-programera den för att få liv i den igen. Eller ge den dom vilkor som du satte :)
Jag har oxå tabbat mig med ponyprog en gång.
Det verkar vara något lurigt med dom funtionerna. Bakvänt? (alltså inverterade kryss?)
jensa
Inlägg: 149
Blev medlem: 28 oktober 2003, 18:16:49
Ort: Umeå

Inlägg av jensa »

mjo, antar det.. paralellprogramera?
http://homepage.sunrise.ch/mysunrise/pf ... ircuit.gif <--Den?

OFFTOPIC Förresten e du en Radioseven idlare? och / eller galna grodor grundare?
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Nej det där är en ISP programmerare (sådan som du redan har en).
Man måste programmera paralellt på mikrodatorn.

Det klarar tex. STK500:an utav.

HÄR finns massa scheman på fina ISP programmerare, verkar även finnas en parallell.
Annars så kan någon (inklusive mig) skrämma liv i den med en STK500:a.

Jo jag idlar i Radioseven (lyssnar för övrigt på kanalen hela dagarna oxå på jobbet).
Men några galna grodor har jag inte skapat :)
Men jag har däremot varit lite i konflikt med den andre Hedis om namnet på irc :)
jensa
Inlägg: 149
Blev medlem: 28 oktober 2003, 18:16:49
Ort: Umeå

Inlägg av jensa »

VA dum jag e det ör klart att det är en ISP trötter
Känns nästan värt å skicka iväg den ifall du nu har en byggd paralell programmerare =)
Aja man har ju 3 st AVR:er men med tanke på att dom inte e så billiga på elfa så e jag tacksam ifall den skulle återupplivas =)

Mer offt. så det finns 2 stycken.. å båda lyssanr på R7.. märkligt =)
Användarvisningsbild
Lindqvist
EF Sponsor
Inlägg: 236
Blev medlem: 6 juli 2004, 19:19:53

Inlägg av Lindqvist »

Jensa,

i höstas gjorde jag samma fel som du med PonyProg fast på en ATMega8. Det var sent en fredagkväll och jag hade ingen annan ATMega8 i reserv. Fick då bita i det sura äpplet och sätta ihop en enkel (?) parallellprogrammerare som kopplas till parallellporten på en PC.

Som minimum går det åt en spänningsregulator, 4st transistorer och en näve motstånd. Det är lite jobb att sätta upp den på en experimentplatta, men dom andra alternativen som finns på nätet kräver att man har en enklare slavprocessor (1200 el 2313 typ) som man kan programmera.

Jag kan skicka filerna till dig om du är nyfiken. Den är dock otestad på 8515, men borde fungera när jag jämförde dokumenten. Benkonfigurationen skiljer dock.

Schema på Simple AVR Fuse And Lockbit Programmer

Readme.txt
jensa
Inlägg: 149
Blev medlem: 28 oktober 2003, 18:16:49
Ort: Umeå

Inlägg av jensa »

Synd att man inte har enns en enda transistor :-/ men det kanse skulle vara en investering att köpa en bunke. tipps på annat bra man kan behöva i skafferiet motstånd och kondenasorer har jag i överflöd :)
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

>> jensa

Finns massa trådar här på forumet om vad som är bra att ha hemma...
jensa
Inlägg: 149
Blev medlem: 28 oktober 2003, 18:16:49
Ort: Umeå

Inlägg av jensa »

Oops, sorry i.s.f. tycker mig då ha missat alla sådana iallafall :-/
rogan
Inlägg: 20
Blev medlem: 30 maj 2004, 00:15:08

Inlägg av rogan »

jensa skrev:Hmm tror då att jag luskat ut problemet..
"Default Clock Source
The device is shipped with CKSEL = 0001 and SUT = 10. The default clock source
setting is therefore the Internal RC Oscillator with longest start-up time. This default setting
ensures that all users can make their desired clock source setting using an In-
System or Parallel Programming."

Men när jag ändrade till
CKSEL 0-3 [x]
SUT0 [x] Så vill den då absolut inte leva :-(
Dessa ändrinar gjordes i PonyProg2000
Om du har ställt om fusebitarna till extern klocka (CKSEL0-3 = 0000) så kan du ansluta en funktionsgenerator eller något liknande till XTAL1 och ställa om den till det du vill ha, Jag har aldrig behövt att använd mig av "Lockbit programmerare", har säket räddat ett 10tal "döda" AVR av olika sorter.

Observera att Armels datablad är lite kryptiskt skrivna vad det gäller fusebitarna 0=programmerad och 1=oprogrammerad, sidan 255 i databladet för mega32 och jag tror att för Ponyprog är det tvärtemot (använder inte ponyprog längre så minnet börjar svikta)

Mvh RA
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Exact Rogan, dom lär vara tvärtemot. Har för mig jag kom fram till det sist jag trampade i klaveret oxå.

Men inte behövs en funktiongenerator. Släng på en kristall bara (finns på massa gamla kretskort som ändå ligger i "bra ha lådan".
Nätverkskort mm brukar ha fina kristaller.

Värt att prova iaf. Annars finns det alltid brev så kan jag väcka den åt dig.
jensa
Inlägg: 149
Blev medlem: 28 oktober 2003, 18:16:49
Ort: Umeå

Inlägg av jensa »

Hmm har 8.0000 samt 4.0000men det ville då inte funka :/
Xtal0 xtal1 med 2 st 22Pf kondingar.

Bild
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Jensa> Är det något du byggt eller färdig labbmiljö?
Voltage detektorn (Brown out) behövs inte. Finns inbyggd i processorerna (alla modernare även 8515)
jensa
Inlägg: 149
Blev medlem: 28 oktober 2003, 18:16:49
Ort: Umeå

Inlägg av jensa »

den e byggd på experimentplatta med brownouten bortplockad
rogan
Inlägg: 20
Blev medlem: 30 maj 2004, 00:15:08

Inlägg av rogan »

Hedis skrev:Exact Rogan, dom lär vara tvärtemot. Har för mig jag kom fram till det sist jag trampade i klaveret oxå.

Men inte behövs en funktiongenerator. Släng på en kristall bara (finns på massa gamla kretskort som ändå ligger i "bra ha lådan".
Nätverkskort mm brukar ha fina kristaller.

Värt att prova iaf. Annars finns det alltid brev så kan jag väcka den åt dig.
Jag tänkte så att om Jensa (han som hade proplem) har ställt in avr på extern klocka så hjälper det inte med att hänga på en kristall, drivningen av kristallen är avstängd internt i avren. Då måste man ha en klock signal eller någon annan typ 50/50 (fyrkantssignal eller nästan) logik signal gärna på någon Mhz. Går att bygga med några grindar, resistorer och en konding.

Jag sitter och utvecklar med avr dagligen (jobb) så nog kan jag sparka igång en fel fusad krets 8) . Kan nämna att jag sitter med avrisp samt på dom nyare kretsarna använder jag Jtag, mycket trevligt vid felsökning i kod.

mvh RA
Skriv svar