Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 kwi 2026, o 00:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 25 mar 2018, o 14:10 
Offline
Użytkownik

Dołączył(a): 20 lut 2013
Posty: 166
Pomógł: 0

Witam. Mam taką sytuację:(oba moduły ATMEGA88 taktowane kwarcami 19,2 MHz): Moduł MASTERA, nadaje 19 impulsów zegarowych (częstotliwość ok 2,5MHz) co 1 sekundę do modułu SLAVE,który w czasie tych impulsów zegarowych powinien wystawić na linię DATA dane do wysłania. Krótko mówiąc coś ala SPI tylko że paczki 19 bitowe. Próbowałem zrobić na początek odbiór w SLAVE tych impulsów zegarowych. Podłączyłem tą linię zegarową do wejścia INT1 SLAVE'a i chciałem zliczyć te pojawiające się impulsy:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Sytuacja jest taka że:

Zlicza 9 impulsów gdy zmienna zlicza jest uint8_t
Zlicza 7-8 impulsów gdy zmienna zlicza jest uint16_t
Zlicza 6 impulsów gdy zmienna zlicza jest uint32_t

Tak czy tak daleko do 20 ... czyżby się nie wyrabiał ? Ewentualnie jak do tego podejść inaczej ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2018, o 10:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

cześć
Pewnie głoszę herezję :) , ale może spróbuj zliczyć impulsy timerem w trybie zwykłego licznika.

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 8 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO