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



Teraz jest 29 mar 2024, o 02:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 14 lis 2020, o 16:27 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Witam

Potrzebuję zrobić taki roboczy generator 100Hz prostokąt na ATMega328P 16MHz. Mam prośbę o zweryfikowanie poprawności konfiguracji Timer'a0. Kod który zamieszczam poniżej nie działa, chociaż wydaje mi się że jest poprawny(chyba że źle zrozumiałem datasheeta). Podobna konfiguracja, tylko na M32 działa bez problemu.
Sprzęt to ATB 1.05a+ATB_Konwerter dla M328 itp. Połączenia sprawdzone.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2020, o 16:32 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

A sprawdzałeś czy te same bity w obu prockach występują w tych samych rejestrach?


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2020, o 17:34 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

micky napisał(a):
A sprawdzałeś czy te same bity w obu prockach występują w tych samych rejestrach?


Tak sprawdzałem. Mam świadomość, że te nowsze procki mają bardziej rozbudowane rejestry, bo w jakimś zakresie już ich używam od kilku lat. Ten kod który zamieściłem nie był kopiowany z programu dla M32 tylko pisany na podstawie datasheeta, tak jak go zrozumiałem. Może źle rozumiem to co piszą w dokumentacji, dlatego proszę o pomoc na forum.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2020, o 17:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 mar 2015
Posty: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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

czyli "Zewnętrzne źródło zegara na pinie T0. Zegar na zboczu narastającym"
Zaś prescaler=1024 wg. noty pdf powinno być tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Bynajmniej tak wyczytałem z noty.


Autor postu otrzymał pochwałę

_________________
http://www.avrboss.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2020, o 20:21 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Człowiek patrzy w te noty a i tak robi głupoty. Taka sentencja mi wyszła ;) Działa jak ATMega chciała. Dziękuję za pomoc i pozdrawiam

_________________
Pozdrawiam
PP



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: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 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