logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[2313] [2313][gcc] - Jak poprawnie wysłać sekwencję do RTC R4553 z ATTINY2313?

elektryku5 26 Mar 2014 16:05 768 0
  • #1 13445588
    elektryku5
    Poziom 39  
    Witam.

    Usiłuję przy pomocy ATTINY2313 dogadać się z tym RTC.

    Według noty aplikacyjnej układu powinienem wysłać sekwencję jak na stronie 15, 23 i po inicjalizacji na TPOUT powinno pojawić się 1024Hz, niestety tak nie ma, bo coś muszę robić źle...

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Teoretycznie wysyłam bajt 0b11110001 w przerwaniu, które jednocześnie generuje zegar 125kHz, po wysłaniu go, przerwania zostają wyłączone, wymuszam stan niski na linii zegara, na linii CS0 stan wysoki i odpowiednio odwrotnie ją kończę, po inicjalizacji teoretycznie uruchomić powinno się wyjście TPOUT, niestety nic takiego się nie dzieje.

    Ma ktoś pomysł jak sensownie poradzić sobie z tym programikiem? Sam się uczę i z tym mam teraz niezłą zagwozdkę, lekko przypomina mi to SPI, ale niestety nim nie jest i muszę coś programowo wykombinować...

    Kod na razie nie wygląda zbyt fajnie, bo to pobojowisko, z którego usiłuję coś wyciągnąć.
REKLAMA