Hirdetés

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

  • Vladi

    nagyúr

    válasz Vladi #9892 üzenetére

    Ami a hiba:

    A vörös/piros gombra vág a cucc. ez jó.
    Az enkóderből jön a jel, van egy visszajelző led, az szépen vibrál. Sűrű a jel.

    Viszont sose kapcsol. Akármennyit várok. A beállításokkal 16 másodpercenként kéne. (Vagy 32, ha elszámoltam. :D )

    Amire gondolok:

    1. a void loop végén kellene nullázni a számlálót. Ha kilép a loopból megszakításkor, akkor a loop elejére tér vissza? :F

    2. volatile változónak kellene megadni a currentpulse-t, mert akkor az interrupt alatt nem ismeri? :F Mondjuk ezt nem hiszem, a példaprogramokban se így adják meg.

    3. olyan sűrű a megszakítás, hogy nem tudja lefuttatni a loopot végig. Ezt nem hiszem, mert akkor a vörössel se működne. Meg akkor ki kéne venni a megszakításból a számlálást és áttenni a loopba. :F

    Nekem az 1. tűnik valószínűbbnek.

    (#9893) weiss

    Csak most látom a hozzászólásod. a 2. pontoban én is erre gondoltam. Jól gondolom, hogy megszakításkor csak így tudja kezelni? De akkor vörössel miért működik a funkció?

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