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



Teraz jest 28 paź 2024, o 14:20


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 8 cze 2012, o 21:36 
Offline
Użytkownik

Dołączył(a): 08 cze 2012
Posty: 28
Pomógł: 0

Witam, już jakiś czas temu zakupiłem książkę Pana Mirosława K. i ostatnio zacząłem zabawę z uC AVR a dokładniej ATmega8, jednak mam pare pytań odnośnie FastPWM:

1. Na próbę, chciałem uruchomić ten trym na Timerze2, który steruje portem PB3( MOSI/OC2) i po podłączeniu diody do tego portu, gdy program przejdzie do pętli wygaszającej diodę, dioda przygasa, ale nie gaśnie całkiem tylko lekko się żarzy, poniżej zamieszczam kod programu, mógłbym mi ktoś wytłumaczyć z czym jest związane i czy tak ma być?

2. W programie dodałem obsługę innej diody(zmianę jej stanu) za pomocą klawisza, jednak teraz, żaby program zareagował na klawisz, muszę wcisnąć go w odpowiednim momencie, jest jakas możliwość, przerobienia kodu, żeby dioda reagowała od razu na klawisz, czy najlepiej byłoby wykorzystać do tego zewnętrzne przerwanie? domyślam się, że można dodać warunek z klawiszem w pętli for, ale nie wiem czy to będzie poprawne, bo będzie on sprawdzany kilkaset razy w sekundzie;/
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Poprawiłem znaczniki - kod programu umieszczamy w znacznikach [ syntax = c ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 cze 2012, o 21:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27306
Lokalizacja: Szczecin
Pomógł: 1041

Odnośnie pierwszego punktu, to zdaje się że właśnie w książce opisałem to zjawisko - wspominając o czymś takim z noty PDF jak GLITCH. Podłącz diodę odwrotnie albo zmień fazę za pomocą bitów COMxx i będzie dobrze ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO