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 27 lip 2025, o 15:12


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
    Autor Wiadomość
    PostNapisane: 20 lut 2014, o 14:10 
    Offline
    Użytkownik

    Dołączył(a): 12 lut 2014
    Posty: 27
    Lokalizacja: Warszawa
    Pomógł: 0

    Witam. Podłączyłem rejestr 74HC595 do atmega8 i wyjścia rejestru nie reagują. Robiłem wszystko według filmiku P. Mirka.
    Oto kod napisany przeze mnie. Diody cały czas się palą, nie reagują na zmianę w SendSpi. Z góry dziękuję za pomoc. Pozdrawiam.
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Tak podłączyłem rejestr do procesora.
    [ Uwaga! - takie LAURKI nie będą wisiały na forum - przykro mi - mirekk36 .... poniżej masz link jak narysować schemat a nie laurkę

    http://atnel.pl/kurs-cadsoft-eagle.html

    ]

    _________________
    Dopiero zaczynam przygodę z mikrokontrolerami.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 lut 2014, o 14:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 lut 2013
    Posty: 600
    Pomógł: 47

    A czemu masz pustą pętle while?

    ------------------------ [ Dodano po: 3 minutach ]

    SendSpi(wpisz tu jakąś wartość różną od 0); żeby zobaczyć efekt.

    _________________
    https://www.instagram.com/myfirstquadcopter/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 lut 2014, o 17:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 78
    Lokalizacja: Grójec
    Pomógł: 2

    Spróbuj wysłać jakąś inną wartość do rejestru niż 0 np 0xFF i napisz jaka reakcja. Jeśli wszystkie diody zgasną po wysłaniu 0xFF to je odwrotnie podłączyłeś lub możesz zanegować przed wysłaniem :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 08:41 
    Offline
    Użytkownik

    Dołączył(a): 12 lut 2014
    Posty: 27
    Lokalizacja: Warszawa
    Pomógł: 0

    po wpisaniu do SendSpi wartości 0x0f nadal wszystkie świecą.... a jakbym nie podłączył diód to powinna świecić połowa co najwyżej...

    _________________
    Dopiero zaczynam przygodę z mikrokontrolerami.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 09:05 
    Offline
    Moderator
    Avatar użytkownika

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

    maciej2014 napisał(a):
    po wpisaniu do SendSpi wartości 0x0f nadal wszystkie świecą.... a jakbym nie podłączył diód to powinna świecić połowa co najwyżej...


    zobacz co wyżej napisałem o twojej Laurce i proszę nie mów że robiłeś wszystko wg mojego poradnika - bo NIGDY w życiu nie zrobiłeś połączeń wg mojego poradnika. Pomijam już fakt że zrobiłeś Laurkę zamiast schematu - ale z tej laurki już było widać że zrobiłeś jakąś masakrę w połączeniach - podczas gdy masz na blogu prawidłowy schemat. Więc jeszcze raz proszę - nie wrzucaj Laurek a potem nie pisz że zrobiłeś coś takiego na podstawie mojego poradnika.

    _________________
    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: 21 lut 2014, o 14:08 
    Offline
    Użytkownik

    Dołączył(a): 12 lut 2014
    Posty: 27
    Lokalizacja: Warszawa
    Pomógł: 0

    Wrzucam schemat wykonany w eaglu (przepraszam za jakość i niedociągnięcia, ale był to mój pierwszy kontakt z tym programem).
    Obrazek
    A tu jeszcze raz kod programu. Program zarówno po wpisaniu SendSpi(0x00) jak i SendSpi(0xFF) diody świecą się jak chcą (zazwyczaj wszystkie). Próbowałem też wpisywać 0xF0 lub 0x0F i też świecą jak chcą.
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Z góry dzięki za pomoc.

    _________________
    Dopiero zaczynam przygodę z mikrokontrolerami.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 14:15 
    Offline
    Moderator
    Avatar użytkownika

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

    ok teraz nawet jeśli twój schemat nie jest jeszcze idealny - to już widać że schemat a nie laurka i że się starasz - o to chodzi....

    ale .... ale dopytam - czyżbyś tak jak na tym schemacie jest PODŁĄCZYŁ SAME DIODY LED BEZ REZYSTORÓW ??? nie żartuj ? :(

    i powiedz mi - jeszcze raz zapytam - bo piszesz że oglądałeś poradnik - TO ZAGLĄDAŁEŚ NA TEN SCHEMAT ?

    http://mirekk36.blogspot.com/2013/09/re ... stawy.html

    ??? .... już przez to że nie masz rezystorów to możesz mieć CUDA NIEWIDA NA KIJU - DZIKIE WĘŻE - o ile jeszcze scalak nie odszedł do krainy wiecznych łowów :(

    dlatego sam widzisz - dlaczego zaczyna się od poprawnego schematu i jego realizacji


    Autor postu otrzymał pochwałę

    _________________
    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: 21 lut 2014, o 14:57 
    Offline
    Użytkownik

    Dołączył(a): 12 lut 2014
    Posty: 27
    Lokalizacja: Warszawa
    Pomógł: 0

    Podłączyłem teraz diody przez rezystory 470R i zmieniłem układ na nowy, ale nadal jest ten sam efekt. Migają na zmianę albo palą się losowe... Nie wiem z czego to wynika.

    Może to wina kodu. Mam wątpliwości co do tej części.
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Czy nie powinno być DDRC (porty PC5-3) ?

    _________________
    Dopiero zaczynam przygodę z mikrokontrolerami.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 15:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 lut 2013
    Posty: 600
    Pomógł: 47

    A niema to być czasem port B

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

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


    Autor postu otrzymał pochwałę

    _________________
    https://www.instagram.com/myfirstquadcopter/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 15:14 
    Offline
    Moderator
    Avatar użytkownika

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

    No przecież w poradniku jest mowa o sprzętowym SPI (a o softwerowym w książce) ...

    więc rzeczywiście skąd pomysł podłączania pinów SPI do PORTC ? skoro korzystasz ze sprzętowego SPI ?

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


    zapytam inaczej - masz Bluebooka ?

    http://atnel.pl/mikrokontrolery-avr-jezyk-c.html


    Autor postu otrzymał pochwałę

    _________________
    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: 21 lut 2014, o 17:05 
    Offline
    Użytkownik

    Dołączył(a): 12 lut 2014
    Posty: 27
    Lokalizacja: Warszawa
    Pomógł: 0

    Już na prawdę nie wiem.... Podłączyłem do portów PB3, PB4, PB5.
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Obrazek

    Nie mam pojęcia co jest źle tym razem.

    Ps. Panie Mirku, mam bluebook'a.

    _________________
    Dopiero zaczynam przygodę z mikrokontrolerami.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 17:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 lut 2013
    Posty: 600
    Pomógł: 47

    MOSI PB4

    _________________
    https://www.instagram.com/myfirstquadcopter/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 17:13 
    Offline
    Użytkownik

    Dołączył(a): 12 lut 2014
    Posty: 27
    Lokalizacja: Warszawa
    Pomógł: 0

    W atmega8 mosi to PB3

    Obrazek

    _________________
    Dopiero zaczynam przygodę z mikrokontrolerami.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 17:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 lut 2013
    Posty: 600
    Pomógł: 47

    Sory to chyba moja pomylka

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

    Pisze z telefonu

    _________________
    https://www.instagram.com/myfirstquadcopter/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2014, o 17:21 
    Offline
    Użytkownik

    Dołączył(a): 12 lut 2014
    Posty: 27
    Lokalizacja: Warszawa
    Pomógł: 0

    Podłączyłem teraz Latch do PB2 i działa :) Dziękuję wszystkim za pomoc, w szczególności użytkownikom kurnachatka i mirekk36 !

    _________________
    Dopiero zaczynam przygodę z mikrokontrolerami.



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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