Börja med AVR, men i vilken ende?.

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

AVR Beginners finns det mycket på.
Användarvisningsbild
Greensilver
Inlägg: 1305
Blev medlem: 21 januari 2005, 21:24:57
Ort: Sverige
Kontakt:

Inlägg av Greensilver »

exile skrev:[snip]jag tror att du har gjort en tanke groda...
Ja, kanske det. :)
Men varför finns då denna funktion i hårdvaran på exempelvis Mega32?
Det måste ju finnas en anledning?
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Det har "Phase Correct Pulse Width Modulator" att göra, Vad det är bra för har jag tyvär ingen anning om...
Användarvisningsbild
DeVille
Inlägg: 2361
Blev medlem: 29 mars 2004, 15:04:22
Ort: Dalsländska skogen.
Kontakt:

Inlägg av DeVille »

Det ligger länkar till AVR nybörjar information med grundläggande laborationer och kodexempel både för ASM och C++.

Kolla under microdatorer längst ner under övrigt..
Hittar du inte så PM:a så kan jag maila dem till dig.

Koden som finns där är avsedd för AT90s8515 men ser väldigt lika ut även för din processor.

Förstår att du vill hålla kostnaden nere nu i början, men investera i en AVR Butterfly. Skulle tro att en sådan underlättar för dig.

gå GENAST :) till AVR Freaks.net och registrera dig!

Lycka Till!
Samot
Inlägg: 311
Blev medlem: 15 november 2004, 18:32:13

Inlägg av Samot »

Lånar tråden lite;
Jag vill bara säg att jag helt håller med Fagge. Till att börja med är det inte jätte lätt att veta var i databladet man ska hitta när man är helt grön på uC. Därför frågar man här.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Hekt OK, datablad kan vara lite "mycket" ibland. :-)

Men, det *jag* ofta saknar i olika frågor, är att man skriver t.ex :

"Jag har kollat i databladet, men..."

eller :

"På sidan xx i databladet står det "det-och-det", men..."

eller något liknande, så att det framgår att man i alla fall har *försökt*.

Alltså, kolla tillgänglig dokumentation *först*, fråga sedan. Inte tvärtom...
Annars blir det lätt RTFM-liknande svar... :-)
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Nu sitter jag här med Ponyprog & en tillhörande programmeringskabel, men får inte fanskapet att kommunicera med kretsen.

Jag har kopplat enklast möjligt runt AVRn, alltså en enkel resetkrets till ben 1.
Stabbad 5V, till kretsen & programmeraren.
Jag har valt rätt programmeringskabel & kretstyp i Ponyprog & vid test så säger den OK.
Har testat med & utan extern kristall, men enligt databladet så ska den interna ocsilatorn rulla när kretsen är fabriks ny. Frågan är då ska Xtal benen på kretsen kopplas på nått speciellt vis eller kan dom bara hänga oanslutna, när den interna oscilatorn används?.

Programmeraren ger ifrån sig en resetsignal & fladdrar lite på data & klock pinnarna när man trycker på Read knappen, men AVRn verkar inte vilja svara enligt Ponyprog (Error -24).

Någon som har, någon idé?.
Mvh/ Gravt uppstimmad Fagge
Användarvisningsbild
karlstedt
EF Sponsor
Inlägg: 966
Blev medlem: 14 oktober 2003, 16:55:23
Ort: Lund
Kontakt:

Inlägg av karlstedt »

Du körde tiny2313, visst?
XTAL-benen ska vara oanslutna.
Vad är det för tillhörande programmeringskabel du kör?

Du har kopplat in alla programmeringspinnarna?
miso, mosi, reset, sck, gnd, vcc.
Och du nämner resetkrets? Pull upp på reset till Vcc?

EDIT: Har du verifierat att reset går låg på din µC när du försöker programmera?
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Yes, tiny2313
Programmeringskabeln är denna http://www.lancos.com/e2p/avrisp-siprog.gif
Jepp alla 6 pinnar är anslutna!
Resetkretsen består av en resistor & en kondensator för att göra en liten fördröjd uppstart, så att spänningen ska hinna stabilisera sig!. Har även testat att ta bort fördröjningen, men utan resultat...
Jepp Reseten går låg när jag klickar i programmet!.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Har du vänt dioden rätt? Kan du ta reda på vad den där felkoden betyder?

Ett bombsäkert sätt att hitta felet är manuellt sätta bit för bit på parallellporten och kontrollera att rätt signaler ligger på AVR:ens ben.
Användarvisningsbild
karlstedt
EF Sponsor
Inlägg: 966
Blev medlem: 14 oktober 2003, 16:55:23
Ort: Lund
Kontakt:

Inlägg av karlstedt »

Hehe, den där programmeraren har jag brottats med en del i mina dagar...
Jag etsade då ett ytmonterat kretskort till den och efter mycket huvudbry kom jag fram till att jag hade spegelvänt parallellportskontakten.

Det du kan göra är att kolla att du verkligen kopplar rätt till parallellporten och kontrollera så att "enable" på LS244 verkligen går låg då du vill det.

Detta löste mina problem och jag gjorde en liten mysig dongle som jag kör mycket med ännu!
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Nä nu blir jag galen
Jag har nu kört programmeraren på bänk & allt fungerar som det ska.
Har även varit inne i Bios & ändrat till EPP+ECP men ingen skillnad.
Behöver Ponyprog någon särskild drivrutin för att få åtkomst till LPT-porten i XP eller vad?.
Användarvisningsbild
Icecap
Inlägg: 26650
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Nja.... PonyProg försöker direkt åtkomst till porten men det kan man inte i XP, det finns lösningar men då måste programmet använde en speciell drivrutin och interfacen till den drivrutin är avsevärd annolunda mot att prata direkt mot porten.

Så om programmet vill ha direkt åtkomst fungerar det till o med Win98, sen är det dött...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Behöver Ponyprog någon särskild drivrutin för att få åtkomst till LPT-porten i XP eller vad?.


DLPORTIO.SYS ?

Se sista raderna på http://www.lancos.com/e2p/ponyprog2000.html
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Samma felmeddelande får jag som nedan, men samma felmeddelande får man även om man inte kör med någon krets inkopplad.

Q: I can't read or write AT90S1200 device. I receive the error message:
"Device missing or unknown device -24"

A: Select "Ignore" button, if the final message is "Write succesful" you have a sample that doesn't reply to the identify command. It seems that early devices don't reply to this command.

Aja nu skiter jag i detta & gör ett nytt försök i morgon med en annan krets.
Skriv svar