Det fungerar bara bränna sketch till ATmega8...på UNO kortet

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46976
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av TomasL »

Al, hur vore det om du började läsa på lite i datablad och liknande publikationer, istället för detta hopplösa svamlandet och blinda famlandet.
Användarvisningsbild
PeterH
Inlägg: 8640
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av PeterH »

Precis som jag misstänkte alltså, en helt normal Al_Bundy-tråd... :lol:
Användarvisningsbild
Nisse
Inlägg: 908
Blev medlem: 9 juli 2006, 23:25:46
Ort: Kumla

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Nisse »

Al_Bundy skrev:Jag vet inte hur man läser ut fuses. Det kanske inte går med Arduino IDE?

Varför är fuses så viktiga?
https://www.google.se/search?newwindow= ... jtcjhthnFg

https://www.google.se/search?sourceid=c ... 0explained

Du måste verkligen ta dig tid att läsa och förstå databladen för de processorer du meckar med!
Alternativt så har du kvar ATmegan på UNO-kortet och är nöjd med det.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Al_Bundy »

1. Jag bytte kondensatorerna till andra 22p kondensatorer. Dessa var lite mindre än de förra.
2. Jag brände över en sketch på ATmegan när den satt på UNO kortet
3. Jag gjorde en uppställning som liknar detta.
Bild

4. Jag brände över en sketch via Arduino As ISP
5. Jag demonterade uppsättningen av Arduino As ISP.
6. Jag brände över en sketch via MKII programmeraren.
7. Det fungerade.
8. Jag testade bränna över en sketch med MKII programmeraren när jag använder de första 22p kondensatorerna(de som var lite större).
9. Det fungerade.

Jag kör med den externa 16 Mhz oscillatorn.
Jag tror att jag kanske ställde in rätt fuses när jag körde med Arduino As ISP?
Användarvisningsbild
Nisse
Inlägg: 908
Blev medlem: 9 juli 2006, 23:25:46
Ort: Kumla

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Nisse »

Varför visar du en uppkoppling som "liknar" det du gjort?
Visa den uppkoppling du faktiskt gjort istället, det är enda sättet för oss att svara på vad som kan vara problem.

Och när du skriver att du "tror" du satt Fuses, varför inte kolla vilka fuses du förväntar dig ska bli satta och vad som verkligen blev satt?

Att du får det att fungera med extern kristall tyder ju på att Fuses inte var satta för intern kristall trots allt.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Al_Bundy »

För jag kan inte använda mig av Fritzing. Att knäppa kort eller använda paint blir bara slarvigt.
Varför inte använda denna bild då den är exakt som jag hade kopplat in.

Jag kan inte kolla fuses. Det kräver Atmel Studio.

Tydligen så var fuses inställda på extern oscillator.

Lustigt att jag kan då bränna över en sketch om jag använder Optiboot och den interna oscillatorn och en ATmega8 på UNOkortet. Alltså måste denna .hex fil vara inställd på att kunna använda sig av 16 Mhz trots att rubriken säger 8 Mhz?
http://www.robertoinzerillo.com/wordpress/?p=45

EDIT: Jupp! Det går BARA att använda extern oscillator med denna optiboot .hex fil. Han skulle nog ändrat rubriken till "16 Mhz" istället.

Jag tror inte jag ska försöka ge mig på fuses. Är nog för dum för det haha. Nu vet jag att JAG ska köra med 16 Mhz när jag kör arduino. Då slipper jag allt krångel och skit.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46976
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av TomasL »

Vad får dig att tro att den externa oscillatirn inte kan vara 8MHz?
Användarvisningsbild
Jonaz
Inlägg: 2358
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Jonaz »

Har du först valt optiboot som board och sedan valt att bränna bootloader, och där efter bränna ett program, typ led blink?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Al_Bundy »

TomasL skrev:Vad får dig att tro att den externa oscillatirn inte kan vara 8MHz?
Jag vet inte. Jag kollade bara på rubriken på sidan jag länkade och tänkte "jaha, kör jag med denna .hex fil och denna typ av kod i board.txt (arduino config file) så kan jag köra utan 16 Mhz oscillatorn. höhöhöh"
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Al_Bundy »

Jonaz skrev:Har du först valt optiboot som board och sedan valt att bränna bootloader, och där efter bränna ett program, typ led blink?
Ja.
Jag testade bränna en bootloader. Den försvinner ju när man bränner med en programmerare t.ex MKII.
De CPU jag brukar använda nuvarande är ATmega8-16PU och ATmega328P-PU.

Kanske ska tigga av mig lite mer också. Anställd på Sanmina och har tillgång till elektronikkomponenter om jag ber snällt :)
Användarvisningsbild
Nisse
Inlägg: 908
Blev medlem: 9 juli 2006, 23:25:46
Ort: Kumla

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Nisse »

Al_Bundy skrev:För jag kan inte använda mig av Fritzing. Att knäppa kort eller använda paint blir bara slarvigt.
Varför inte använda denna bild då den är exakt som jag hade kopplat in.
Klart du kan använda den bilden. Men du skrev ju att du gjort en koppling som "liknade" den på bilden. Hade du sagt att du kopplat exakt som på bilden hade jag inte sagt något om det :-/
Al_Bundy skrev:Jag kan inte kolla fuses. Det kräver Atmel Studio.
Men varför inte installera Atmel Studio då, det är ju gratis?
Du har ju även en AVRisp MKII som tillsammans med Studio läser ut Fuse-bitarnas status med lätthet. Då får du ju veta hur saker står till istället för att gissa.
ds77
Inlägg: 2459
Blev medlem: 24 juli 2008, 09:38:07
Ort: småland

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av ds77 »

Al_Bundy skrev: EDIT: Jupp! Det går BARA att använda extern oscillator med denna optiboot .hex fil. Han skulle nog ändrat rubriken till "16 Mhz" istället.
Modify the file .\arduino-1.0.1\hardware\arduino\boards.txt by adding these few lines:
Följde du instruktionerna?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Det fungerar bara bränna sketch till ATmega8...på UNO ko

Inlägg av Al_Bundy »

Ja. Jag adderade in den långa texten i boards.txt
Skriv svar