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



Teraz jest 19 kwi 2024, o 14:59


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 29 lis 2016, o 19:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Witam.
Robię zegarek na wyświetlaczach LED i pojawił się problem. Mianowicie na wyświetlaczach są straszne duchy. Teraz tak. Procek (atmega8) jest taktowany 8MHz. Korzystam z timer0. Chciałbym, aby tykał z częstotliwością 200Hz, wiec licze.

8000000/1024/200 = 39
255-39=216

I taką wartość wpisuję do TCNT0. Jednak problem w tym, że wyświetlacze wtedy świecą bardzo słabo, prawie niezauważalnie, dopiero jak wybiorę prescaler 64 i wpisze do TCNT0 wartosc 250, to świeci z normalną jasności. Rezystory to 680 Ohm. I teraz nie wiem, czy to wina programu, czy może wadliwego procka (jednak w to bym nie wierzył ;) ) Kolejna sprawa, to kwestia duchów. Przy wyświetlaniu 1 na wyświetlaczu zapalają się jeszcze segmenty G i F, tak, że wychodzi 4.

Dodaję bibliotekę multipleksowania, gdyż tu zapewne jest błąd. Generalnie chodzi mi o sprawdzenie, czy gdzieś jest błąd w tej bibliotece.

multi.c

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



multi.h


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


Pozdrawiam.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2016, o 19:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
W.g schematu masz wyświetlacz wsp.A a w kodzie zapalasz poszcz. cyfry stanem H.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Sekwencja powinna być taka:
-zgaś wyświetlacz
-ustaw cyfrę na wyśw. n
-zapal wyśw. n

Pozdr.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2016, o 19:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Zadziałało, dzięki bardzo :D



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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