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

  • Teasüti

    nagyúr

    válasz vargalex #8621 üzenetére

    Épp a Serial.print parancsokkal küzdök, ugyanis rendre megváltoztatják az adatot és teljesen kiszámíthatatlan hibákat okoz.
    Van vmi ötlet miként lehet ennek a végére járni?
    Megkérhetlek benneteket, ha van egy kis szabadidőtök, hogy lefuttatjátok ezt a programot?
    A könyvtár elvileg bugmentes, azt csinálja amit szeretnék, stb.
    Eredeti Uno R3-ason futtatom. (Mondjuk lehet ki kéne próbálnom másik lapon is.)
    A setup()-ban a for ciklussal játszadozok most és teljesen inkonzisztens eredményeket ad nekem.
    1. ha nem ismétlem a sprintf parancsot, akkor már a második alkalommal korrupt adatokat ad át a függvénynek.
    2. A Serial.print(data) hibásan működik.
    3. Ha a ciklus paramétereiben a temp változóhoz hozzáadok egy számot - hogy tovább fusson -, akkor az első pár ismétlés után egyszercsak azt írja ki a konzolra, hogy a ciklusszámláló értéke 132 és kilép a ciklusból.
    Bárkinek bármi ötlete mi az ördög folyik itt?
    3+ Ez esetben ha a temp változót volatile-nak deklarálom, akkor nem akad ki 132-vel. :F
    Én ebből semmit nem értek.

    [kép]

    [ Szerkesztve ]

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