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



Teraz jest 24 kwi 2024, o 20:38


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 61 ]  Przejdź na stronę Poprzednia strona  1, 2, 3
Autor Wiadomość
PostNapisane: 19 kwi 2016, o 19:34 
Offline
Użytkownik

Dołączył(a): 03 mar 2014
Posty: 28
Lokalizacja: Wałcz
Pomógł: 1

PS.
Jeszcze mam wątpliwość co do tego:
OCR0 = (uint8_t)(F_CPU / 64 / 1000 );
czy nie powinno być tam jeszcze - 1 ? tzn.:
OCR0 = (uint8_t)( ( F_CPU / 64 / 1000 ) - 1 );
ponieważ impulsy w rejestrze TCNTx zliczane są od zera?[/quote]
----------------------------------------------------------------------------------------------------------------------
Witam,

Ostatnio przepisując kod, zajrzałem do źródła "http://www.mikrocontroller.net/articles/Drehgeber"
Jest tam taki zapis:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Wygląda na to, że ten cały problem wyniknął z przeoczenia "minusika" przed wykładnikiem potęgi "-3" w liczbie "1e-3", czyli "0,001" zatem Mirek słusznie zamienił mnożenie na dzielenie. Tak jest w oryginale. Po tylu latach nie ma to znaczenia, ale tak aby wiedzieć, że źródło jest dobre - jeśli chodzi o ten tysiąc.
Pozdrawiam.



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: 61 ]  Przejdź na stronę Poprzednia strona  1, 2, 3

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO