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



Teraz jest 26 lis 2024, o 14:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 24 lip 2014, o 20:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 maja 2012
Posty: 296
Lokalizacja: Chebzie Dolne
Zbananowany użytkownik

Pomógł: 6

Jako, że też dawno też już nic nie pisałem na forum (z braku czasu) to dzisiaj opiszę troszkę najnowszy soft jaki wyszedł z
pod paluchów :)

AVR Timer Konfugurator - program do szybkiej konfiguracji trybów timerów w procesorach AVR.
Jako, że widzę jak wielu początkującym osobom jak również i mi sprawia konfiguracja trybów timerów prockach
to ułatwiłem sobie i myślę innym tą czynność.

Więcej o konfiguracji programu możecie poczytać na moim blogu gdzie to szerzej opisałem.

Tutaj zamieszczę kilka fotek interfejsu.

Aha ważne - program to wersja demo - działa tylko procesor Atmega8 na razie.

Tryb Normal:
Obrazek

Tryb CTC:
Obrazek

Tryb FastPWM:
Obrazek

Jeśli będzie większe zainteresowanie programem to zaimplementuje mu jeszcze kilka fjuczerów jak:
- konfiguracja UARTA, SPI i I2C.


Jeśli zauważycie że gdzieś jest błąd to proszę napiszcie - to poprawię - ( jak to Mirek mówi - sam jestem też początkującym :) )

Link to programu jest na blogu.

_________________
Inspekcja TV kanalizacji
Programowanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lip 2014, o 06:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

Czy będzie zainteresowanie... baa.. Panie jak masz czas to z chęcią taki generatorek kodu przygarniemy :) Szybsze to to niżeli przeglądanie rejestrów w datasheecie :)

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2014, o 20:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 maja 2012
Posty: 296
Lokalizacja: Chebzie Dolne
Zbananowany użytkownik

Pomógł: 6

Dodałem 3 kolejne procesory do programu. Teraz są aktywne procki tj:

- Atmega8
- Atmega88
- Atmega16
- Atmega32

Zachęcam do testowania programu. Jeśli znajdziecie jakieś błędy konfiguracyjne to dajcie znać to poprawię.

Aktualna wersja programu na moim blogu. Link w podpisie.

_________________
Inspekcja TV kanalizacji
Programowanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2014, o 22:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

Taka mała uwaga - w trybie "Normal" ustawianie rejestru licznika timer'a powinno być wykonywane po każdym wystąpieniu przerwania (wewnątrz funkcji obsługi przerwania OVF). W przeciwnym wypadku tylko pierwszy cykl zliczania będzie krótszy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2014, o 21:29 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

W trybie CTC powinno być TIMSK |=(1<<OCIE0); a nie TIMSK |=(1<<TOIE0); :D


Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2014, o 21:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 maja 2012
Posty: 296
Lokalizacja: Chebzie Dolne
Zbananowany użytkownik

Pomógł: 6

Poprawie na czasie - dzięki za info!

_________________
Inspekcja TV kanalizacji
Programowanie



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

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