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



Teraz jest 9 lut 2025, o 13:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 5 sie 2015, o 22:30 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Dziwna sprawa. Program korzystający z funkcji Input Capture (konkretnie driver odbiornika IR z tego wątku: http://forum.atnel.pl/topic10095.html) działający, jak ta lala, na m168p nie chce działać na m328p. Przerwanie TIMER1_CAPT_vect jest wywoływane ale z rejestru ICR1 odczytywane jest 0 albo 1 . Procki są, poza ilością pamięci FLASH i RAM, identyczne, nie ma żadnych różnic w rejestrach konfiguracyjnych więc chyba nie w sofcie problem. Z kolei gdyby to był problem sprzętowy to przypuszczam, że przerwanie by się nie wykonywało. Taktowanie jest w porządku bo testowa diodka miga w odpowiednim tempie. Ani chybi: diabeł!

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2015, o 22:44 
Offline
Moderator
Avatar użytkownika

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

xor napisał(a):
Ani chybi: diabeł!

To już drugi taki diabeł w ciągu ostatnich kilku dni ;) tymczasem taki diabeł to zwykle popularny chochlik albo znany bardziej pod postacią BUG'a ;)

_________________
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: 6 sie 2015, o 10:03 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

A mi się tam zdaje, że ostatnio przypętał się taki na forum. Że zatrzymuje przerwania i gasi diody to mniejsza, ale wszczyna burdy o wyższości języków i podburza ludność do nieaktualizowania windowsów! Ja tam profilaktycznie zaopatrzyłem się w dużą ilość czystej święconej...hmm...w*dy i systematycznie aplikuję. Koniecznie z lodem ;)
Ale poważnie mówiąc, dziwne to i tajemnicze kiedy ten sam program z tym samym hardwarem (poza prockiem) na jednym uC działa na drugim nie. Gdyby jeszcze "niedziałanie" było jednoznaczne, że w ogóle nie działa, no ale generalnie działa ale tak nie do końca. No nic, sprawę kiedyś zbadam a póki co poprawiłem buga standardowo: zmieniłem procka :lol:

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2015, o 10:34 
Offline
Moderator
Avatar użytkownika

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

xor napisał(a):
A mi się tam zdaje, że ostatnio przypętał się taki na forum.

No to panowie! ŁAPAĆ GO! :lol: ...

xor napisał(a):
Ja tam profilaktycznie zaopatrzyłem się w dużą ilość czystej święconej...hmm...w*dy i systematycznie aplikuję. Koniecznie z lodem

aaaa no to to, to ja rozumiem :lol:

xor napisał(a):
No nic, sprawę kiedyś zbadam a póki co poprawiłem buga standardowo: zmieniłem procka

No ale zmieniłeś na innego m328 czy na m168 ?

_________________
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: 6 sie 2015, o 11:04 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Cytuj:
No ale zmieniłeś na innego m328 czy na m168 ?


Chwilowo nie posiadam drugiej m328p więc zmieniłem na m168p.
Przemknęła mi przez głowę myśl, że "ten typ tak ma", ale wydaje mi się, że kiedyś odpalałem na tej 328 coś z Input Capture i działało. Jeszcze kwestia taka, że procek jest na Arduino Uno - ale sprawdziłem na schemacie, że do pinu ICP1 nic nie jest podłączone. Programowanie oczywiście w Atmel toolchain więc środowisko IDE Arduino nie bruździ. Będę sprawę badał...kiedyś...może... :-)

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sie 2015, o 11:39 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

A nie korzystasz przypadkiem z jakiejś dziwnej biblioteki? W Arduino czasem jest tak że te bibliotek się gryzą bo korzystają np z tego samego timerka...



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