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



Teraz jest 11 kwi 2026, o 08:43


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 3 sty 2016, o 10:39 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Witam Wszystkich w nowym 2016 roku oraz życzę dużo zdrówka oraz jak najwięcej wolnego czasu na AVR-ery i jak najmniej z nimi problemów.

Problem mój zaistniał jeszcze w starym roku a już w nowym to chciał bym go jak najszybciej rozwiązać.
Problem polega na tym że buduje prosty sterownik do sterowania podświetlaniem pułki.
Wykorzystuję do tego celu attiny 2313 i chciałem zaprzęgnąć do pracy wszystkie PWMy sprzętowe.Wszystko było bu dobrze gdyby nie fakt że na samym końcu zaistniał problem z TCCR0 którego nie potrafię w żaden sposób uruchomić bo co bym nie wpisywał zawsze wyskakują mi błędy Wpisując TCCRO z A lub z B zawsze podkreśla mi linijkę z kodem i pisze "undeclared (first use in this function)".
Proszę Was o wskazówki dlaczego próbując cokolwiek z TCCR0 jest błędem.

Z góry serdecznie dziękuję i pozdrawiam.

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: 3 sty 2016, o 12:31 
Offline
Użytkownik

Dołączył(a): 18 kwi 2013
Posty: 183
Lokalizacja: Kraków
Pomógł: 30

Skompilowałem ten Twój projekt u siebie i wszystko jest ok. Nie ma błędów ani worningów. Może spróbuj zrobić clean projektu przed kompilacją.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2016, o 13:23 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

janusz17 napisał(a):
Skompilowałem ten Twój projekt u siebie i wszystko jest ok. Nie ma błędów ani worningów. Może spróbuj zrobić clean projektu przed kompilacją.


Próbowałem cleanerem kilka razy i nic się nie zmienia.Ale już mi dużo pomogłeś bo teraz przynajmniej wiem że gdzie indziej się to kompiluje.
Cały program działa już fizycznie w układzie jedynie chciałem do kończyć program i dopisać ten trzeci kolor.A tu niespodzianka nie działa.
Spróbuję wymienić procek może w tym tkwi problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2016, o 13:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
A ja mam pyt. dotyczące tych if'ów:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

1. jeśli uint8_t R to cieżko będzie spełnić ten warunek - raczej : if(R>254) R=255;


ELEKTRON105 napisał(a):
Próbowałem cleanerem kilka razy i nic się nie zmienia

...a może masz ustawiony inny uC niż ten/ta ATtiny.
Pozdr.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2016, o 15:24 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Dziękuję wam Przyjaciele.
Kolejny raz w ostateczności po kilku godzinach doświadczeń wszelakich,znów to Wy pomogliście mi to opanować.
Kolega kicajek wskazał mi mały szczegół w którym tkwił problem.Nie zaglądałem przez cały czas do ustawień samego procka no ale jeżeli ktoś mi już palcem w to miejsce wskazał to postanowiłem przyjrzeć się głębiej ustawieniom no i zamiast Attiny 2313 miałem wczytany Attiny 2313A.No i zaczęło gadać.
Sama wskazówka też była pomocna że warunek nie mógł się spełnić dlatego funkcja ta mi przeskakiwała.Kolega janusz17 też dużo mi pomógł bo już przynajmniej szukałem co innego a nie tkwiąc w martwym punkcie i kombinując na wszystkie sposoby program zmienić.

Bardzo jeszcze raz dziękuję i obiecuję pomoc innym jak sam dobrze opanuje C.
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2016, o 21:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
ELEKTRON105 napisał(a):
.No i zaczęło gadać.

...tylko z jakim preskalerem:
ELEKTRON105 napisał(a):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

To tak jakbyś ustawił (1<<CS10); a to jest bez podziału.
Nota, nota i jeszcze raz nota ;)

Pozdr.



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 1 gość


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