A/D-omvandling AVR Assembler

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Eddie
Inlägg: 47
Blev medlem: 20 oktober 2005, 16:07:53

A/D-omvandling AVR Assembler

Inlägg av Eddie »

Har börjat lite lätt med programering av Avr och assembler och allt har flytit på bra och det mesta fungerar som det ska. Jag har koll på registren och att ställa portar och bitar, timing osv.

Nu till problemet: För att min kod överhuvudtaget ska göra någon nytta kommer det gå åt en A/D-omvandling av värdet från en LM35.
Har letat mig blind och läst så många meningar som jag inte förstått ett skvatt av.

Någon som har en länk till en guide som behandlar A/D omvandling för nybörjare eller någon som kan förklara för mig?

LM35 ger ut en spänning av 10mV per grad Celsius. 0V vid 0 C och stigande.
Jag använder AvrStudio och en AT90S8515.

Upplys mig! Hungrar efter att lära :D
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Har du läst databladet för '8515? :wink:

Det är bara att sätta "rätt bitar" för ADCn. Sätt den på "Free Running Mode" och börja med att plocka ut resultatet i 8 bitar.

Har du kollat på avrfreaks.com?
När ska du gå över till C? :wink:
Eddie
Inlägg: 47
Blev medlem: 20 oktober 2005, 16:07:53

Inlägg av Eddie »

Fick tag på en Atmega8 istället och då blev saken genast mycket enklare :roll:

Bra att man har huvudet på skaft ibland :lol:

Det kommer nog dröja innan jag går över till C, precis börjat lära mig arkitekturen av uC och har ingen direkt erfarenhet av högnivå-språk.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Det funkade direkt nu då?

Asm är absolut inte dåligt. Det är jättebra att kunna. Det är bara så att högnivåspråk är väldigt bekväma att programmera i. Och människan är bekväm av sig, generellt. Så hacka du på i asm så länge du orkar! :)
Eddie
Inlägg: 47
Blev medlem: 20 oktober 2005, 16:07:53

Inlägg av Eddie »

Det fungerade väldigt enkelt bara man hade en uC med inbyggd A/D omvandlare :vissla:
Kan bli lite tokigt när man växlar mellan olika hårdvara medans man lär sig.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Aha, på så vis.
Visst är det bra att stå stabilt på samma modell, men då kanske man blir lite väl insnöad och missar hur det funkar på de andra...
Se bara vad mycket du lärde dig nu! :wink:
Skriv svar