Hirdetés

Új hozzászólás Aktív témák

  • don_peter
    senior tag

    sajnos így most nincsen több ötletem mert nagyon nem ismerem az MPLAB IDE-t és fordítóját... akkor ugye az esetleges kiiratásnál történő konvertálási, formázási hibát próbálgatással kizártad, nem lehet hogy ott válik 0-vá az akármilyen érték?

    a hobbyelektronika fórumán biztosan találsz releváns témát, ott valószínűleg kapsz rá megoldást...

    Az előző hozzászólásomban rosszul írtam a 10-es számrendszert. :D
    Helyesbítés: 10bit-es számot kapok vissza értékként 2-es számrendszerben ;)

    Közben megoldottam a feldolgozást és kiíratást.
    A float mint lebegőpontos változó nem tetszett az LCD-t vezérlő driver-nek, így külön kellett hozzá írni egy rutint amely égésszámmá konvertálja a törtet majd egy long változóba tölti, ezek után utána összarakja beleírva a megfelelő helyre egy pontot (ez a pont lesz a tizedest elválasztó) és string-ként kiírja az LCD display-re.
    Nem volt egyszerű, de kis segítséggel ez is megoldódott.
    Jöhet a digitális bemenet és a digitális jelek feldolgozása :D :C

Új hozzászólás Aktív témák