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 w 2025? 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 5 kwi 2025, o 23:18


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 35 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 19 sie 2012, o 15:32 
    Offline
    Użytkownik

    Dołączył(a): 08 sty 2012
    Posty: 151
    Pomógł: 0

    Tak- napisałem wcześniej. Ciągle sprawdzam dla pewności.
    Dodatkowo reguluję na PB1-AIN1 -w zakresie 0-5V i nic ;/
    Zasiliłem tylko jedno VCC, gdyż tyle jest w attiny2313



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sie 2012, o 15:52 
    Offline
    Użytkownik

    Dołączył(a): 08 sty 2012
    Posty: 151
    Pomógł: 0

    Problem rozwiązany - przyczyna Programator ISP- programuję równolegle podczas działania programu- po odłączeniu jest ok ;)
    Kolejny etap "zaprzężenie timera ;P

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

    Oczywiście wszystko na starym AVRStudio4.19 + stare eclipse- jako edytor ;P
    Później skorzystaw z waszych podpowiedzi odnośnie nowego eclipse.

    Na razie wciągnąłem się w AD - oczywiście dużo daje wsparcie tak życzliwych kolegów z forum ;P



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sie 2012, o 16:03 
    Offline
    Użytkownik

    Dołączył(a): 08 sty 2012
    Posty: 151
    Pomógł: 0

    Może zainstalowałem wersje dla PC ;/

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

    kurdę, a co powiesz na taką opcję.
    Ustawić sobie TIMER żeby wywoływał co chwilę funkcję.
    Ale linijkę "TIMSK |= (1<<OCIE0A);//zezwolenie na przerwania-comparematch" dać w przerwaniu od komparatora.
    Następnie na końcu procedury obslugi przerwania Timera dać ""TIMSK |= (0<<OCIE0A);" //brak zezwolenia?, oczywiście po wykonaniu 10 razy (dodać licznik w procedurze Timera)
    A jak przyjdzie następne napięcie na komparator np po 5 cyklach timera to i tak przerwie odliczanie timera , tak? Właśnie nie jestem pewniem czy wyższy priorytet przerwania przerwie poprzednie przerwanie, czy będzie musiało się zakończyć poprzednie... ;/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sie 2012, o 19:22 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    20rafalo napisał(a):
    Następnie na końcu procedury obslugi przerwania Timera dać ""TIMSK |= (0<<OCIE0A);" //brak zezwolenia?

    Takie coś nic nie zmieni. 0 przesunięte to nadal 0, a suma bitowa zera i czegokolwiek nic nie zmieni. Operacja odwrotna do ustawiania bitu to:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    A inne przerwania są blokowane na czas obsługi tych wykonywanych. Chyba, że odblokujesz sobie taka możliwość ISR(ANA_COMP_vect, ISR_NOBLOCK).


    Autor postu otrzymał pochwałę

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sie 2012, o 23:11 
    Offline
    Użytkownik

    Dołączył(a): 08 sty 2012
    Posty: 151
    Pomógł: 0

    20rafalo napisał(a):
    0 przesunięte to nadal 0,

    Masz rację - z pośpiechu tak napisałem i tym całym zamieszaniem ze środowiskiem ;/
    Co po przerwań- tak podejrzewałem...
    Dzięki za poprawną podpowiedź...



    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: 35 ]  Przejdź na stronę Poprzednia strona  1, 2

    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