Ovatko muut törmänneet sellaiseen ongelmaan, että AVR GCC kääntäjällä tehdyssä koodissa AD-muunnin antaa vääriä arvoja? Ongelma ei pitäisi johtua mikro-ohjaimesta sillä sama ongelma esiintyy kahdella kokeillulla eri mikro-ohjaintyypillä. CodevisionAVR:llä käännetty AD-muunnin koodi toimii oikein! Ongelma on sellainen, että kun AD-muuntimelle syötetään 0 volttia niin muunnin ei näytäkään arvoa 0 vaan enemmän. Lähellä 5 volttia AD-muunnin näyttää liian pientä arvoa. Syötetyn jännitteen ja AD-muuntimen antaman arvon kuvaajat siis ikäänkuin risteävät niin, että AD-muuntimen suora alkaa liian ylhäältä ja nousee liian loivasti. Onko joku tietoinen tällaisesta ongelmasta ja onko korjauskeinoa muuta kuin AD-arvon muuttaminen jollakin yhtälöllä?
AVR GCC ongelma AD-muuntimen kanssa
???
2566
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
tutkinut käännettyä koodia? eroaako codevisionin vastaavasta kohdasta? tekeekö codevision kenties oletuksena jonkin alustuksen, joka pitää tehdä gcc:ssä itse?
Miten suuri ero on..0V, 2.5V ja 5V?