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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 4 cze 2025, o 18:08


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
    Autor Wiadomość
    PostNapisane: 24 wrz 2017, o 21:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 cze 2016
    Posty: 66
    Lokalizacja: Katowice
    Pomógł: 1

    Witam,
    Męczę się już drógi dzień z ustawieniem PWM na moim tiny85 i w zasadzie nie umiem poradzić sobie sam więc... Pozostaje zapytać :)

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


    A problem z którym się męczę to w skrócie "Could not be resolved" przy rejestrze i bitach.
    Co ciekawe mam włączony AVR Device Explorer, w którym pisze wyraźnie, że dostępne rejestry w tiny 85 to TCCR0A/TCCR0B/TCCR1 z kolei w pliku iom16.h do którego można dojść po łączach klikając z ctrl można znaleźć TCCR1A/TCCR1B/TCCR1.
    Oczywiście w nocie szukałem i prawidłowe to te z zerem, mam wrażenie że plik iom16.h coś nie pasuje do tego Tiny... no ale sam już nie wiem :)
    Tak z ciekawostek, przy zmianie OCR0A na OCR1A błąd znika i po kompilacji jest OK.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 wrz 2017, o 21:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Kliknij prawym przyciskiem myszy na nazwie projetku i wybierz Clean Project.
    Jeszcze raz prawym na projekcie i tym razem wybierz Index/Freshen All Files

    Albo prościej, wejdź w Properties/AVR/Target Hardware tego projektu, zmień na inny mikrokontroler, apply i skompiluj. Po czym wybierz z powrotem ATtiny85.
    Powinno pomóc. ;)


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 wrz 2017, o 08:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 cze 2016
    Posty: 66
    Lokalizacja: Katowice
    Pomógł: 1

    Ok pomogło !
    jeszcze tylko musiałem pozmieniać bity COM00/01 na 0A0 i 0A1 dodatkowo WGM10/11 na 00/01 :)
    Dzięki!



    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: 3 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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