Keresés

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

  • Szirty

    őstag

    válasz Börcz #2502 üzenetére

    Helló Börcz!

    Azt használd, amelyiknek az a neve, hogy "TIM"
    Ennek két, azaz kettő operandusa van. (Amikor lerakod, akkor ez az a két sor, amit említettél)
    Az egyik a timer száma. Ez bármennyi lehet azon a határon belül, amit az adott CPU tud, (a számozás 0-tól indul).
    Természetesen ha egyszer valahol használod mondjuk a TIM1-et, azt máshol már nem adhatod meg másik timernek!

    A másik operandus az SV, azaz Set Value. Ez mondja meg a timernek, hogy mennyit időzítsen, méghozzá BCD alakban és tized másodpercben.
    Ide írunk kettőskeresztes számokat, amikor az időzítés konstans érték szerint történik.

    A betűjelek, amiket még ide lehet írni, memóriaterületek azonosítói. Én a DM-et (Data Memory) javaslom a célra. Ezt a D jelöli.
    Pl. ha D0-t írsz be, akkor a timer időzítése attól az értéktől függ, amit a D0 memóriarekesz tartalmaz. Azt pedig a programodban tetszés szerint megváltoztathatod.

    A magyarázat, hogy melyik betű pontosan mit jelent, mik azok a memória területek és mire lehet őket használni messze kimerítené a fórum kereteit.
    Olvasgass doksikat, sokat! :)
    Konkrétan CJ1-hez nem tudok magyar doksit, de itt van egy CQM1H (PDF). Sok hasznos dolog van ebben is!

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