ESP8266 GPIO

Jun 10, 2015 1 Replies

Jeszcze jedno pytanie co do tego modułu. Przejrzałem parę razy dokumentację SDK. Nie widzę tam nigdzie odwołań do niskopoziomowych, sprzętowych liczników i timerów. Czy to, co udostępnia się nam sprzętowo będzie wystarczające, żeby zaimplementować funkcje znane z ośmiobitowych AVR-ów?



Weźmy na ten przykład jeden z moich wcześniejszych projektów - licznik Geigera. Sprzętowy, szesnastobitowy licznik zliczał impulsy z czujnika. Inny timer odliczał mijające sekundy, za każdym razem przenosząc ilość zliczonych impulsów do tabeli i zerując wspomniany wcześniej licznik. Czy taką samą funkcję mogę zrealizować na ESP, korzystając ze zwykłej zmiennej inkrementowanej w funkcji przerwania pinu GPIO, oraz programowego timera odliczającego sekundy? Dokładność będzie porównywalna do tego, co uzyskiwał AVR za pomocą swoich sprzętowych komponentów?


a to przez nie zmienną pomocniczą?

P.S. przepraszam, nie mogłem się powstrzymać...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required