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



Teraz jest 29 mar 2024, o 10:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 4 lip 2012, o 17:14 
Offline
Nowy

Dołączył(a): 04 lip 2012
Posty: 14
Pomógł: 0

Witam, jako że ostatnio skończyłem czytać książkę cz.1 postanowiłem wypróbować jakiś prosty kod do obsługi przerwań( przykład z książki - migająca dioda co 100ms). Wydaje mi się że wszystko jest OK program się kompiluje itd, ale dioda jest cały czas zaświecona nie miga.
Wygląda jakby funkcja przerwań ISR się nie wykonywała.Procek to ATmega8, kwarc 14,7456Mhz.Proszę o pomoc.


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


Proszę używać znaczników (tak jak to teraz poprawiłem) [ syntax = c ] a nie [ code ] .... na górze jest ładne rozwijane pole "Listing kodu" - OK?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lip 2012, o 17:31 
Offline
Moderator
Avatar użytkownika

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

No a co do programu ;)

To niech kolega sobie rzuci okiem - najpierw program po inicjalizacji wchodzi w nieskończoną pętlę while(1) ;) i SUPER - ale słowo "nieskończona" do czegoś zobowiązuje ;) - to jak ma się wykonać włączenie globalnych przerwań sei(); jeśli jest za tą pętlą ????

Może kolega rzucić okiem na byle program z płytki DVD dołączonej do książki i zobaczyć jak to się robi ? w jakiej kolejności ? ;)


Autor postu otrzymał pochwałę

_________________
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  
PostNapisane: 4 lip 2012, o 19:23 
Offline
Nowy

Dołączył(a): 04 lip 2012
Posty: 14
Pomógł: 0

Ale ze mnie noob :lol: , po prostu nie zwróciłem na to uwagi a gdzies w przykładach na necie było wrzucone na końcu, a płytki nie sprawdzałem bo nie mam DVD :shock:
Przepraszam za wątek ale dopiero zaczynam i dzięki za wszelką pomoc :mrgreen:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lip 2012, o 19:48 
Offline
Moderator
Avatar użytkownika

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

Spokojnie - po to jest nasze forum, ale sam widzisz jak to jest często z tymi "przykładami z netu"

_________________
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: 4 ] 

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