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



Teraz jest 25 kwi 2024, o 17:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 20 paź 2019, o 14:13 
Offline
Nowy

Dołączył(a): 08 cze 2014
Posty: 10
Pomógł: 0

Cześć!
Mam prośbę, mógłby ktoś przejrzeć mój kod?
Nie mogę go uruchomić na atmega8 a po drobnych modach na atmega32 śmiga aż miło. Pewnie gdzieś zrobiłem jakiś debilny błąd ale no nie mogę się nigdzie dopatrzeć.
Wielkie dzięki ;)


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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2019, o 16:21 
Offline
Użytkownik

Dołączył(a): 21 gru 2018
Posty: 74
Pomógł: 0

A czy zerkałeś do datashitu bo chyba PB6 i PB7 to podłączasz kwarc chyba że korzystasz z wewn? wrzuć schemat jak i co masz podłączone. Sprawdź ustawienia timerów i doczytaj errate dshitu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2019, o 18:26 
Offline
Nowy

Dołączył(a): 08 cze 2014
Posty: 10
Pomógł: 0

korzystam z wewnętrznego źródła,
wyglądać ma to tak ale na brudno też nie działa. Działa tylko zapalenie wszystkich czyli jak by nie włączał przerwań.

Obrazek

------------------------ [ Dodano po: 27 minutach ]

Dobra, wywaliłem warunek w przerwaniu i wystartowało... ciekawe



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2019, o 20:27 
Offline
Nowy

Dołączył(a): 08 cze 2014
Posty: 10
Pomógł: 0

Kolacz napisał(a):
Dlaczego sterujesz LED od anod? Nie lepiej dać od katod (np BC547). Wtedy anody diod do zasilania przed stabilizatorem. Dzięki temu nie obciążasz stabilizatora a jest liniowy i niepotrzebnie się grzeje.

------------------------ [ Dodano po: 1 minucie ]

kris4cars napisał(a):
Działa tylko zapalenie wszystkich czyli jak by nie włączał przerwań.

Ustaw breakpointy i namierzysz co miesza. Akurat mega32 ma JTAGwięc można dobrze i tanio debugować.


Kolego, przyjrzyj się jeszcze raz ;)
Ledy są zasilane przed stabilizatorem (+12), jak już napisałem, po usunięciu sprawdzania zmiennej w przerwaniu zaczęło działać.
Są w sumie zasilane w ten sposób booooo tak wymyśliłem.

------------------------ [ Dodano po: 2 minutach ]

Już wiem co było źle, teraz mnie oświeciło. Przecież odwracam warunek podczas sprawdzania zupełnie niepotrzebnie, można powiedzieć że problem rozwiązany :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: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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