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


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 13 mar 2013, o 22:51 
    Offline
    Nowy

    Dołączył(a): 04 mar 2013
    Posty: 8
    Pomógł: 0

    Witam,
    Jest może gdzieś dostępna lista połączeń do zestawu wg projektów?
    Chodzi mi o coś takiego - przykładowo projekt 2, w którym podpina się
    diodę pod PC7 i przycisk pod PC6. Czyli ogólnie: co gdzie połączyć, żeby
    zadziałało.

    Dziękuję za każdą odpowiedź i przepraszam jeśli pytanie się powtórzyło.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 23:52 
    Offline
    Użytkownik

    Dołączył(a): 07 maja 2012
    Posty: 119
    Pomógł: 2

    Co i jak podłączyć zazwyczaj możesz wyczytać z kodu programu.
    Dla przykładu wyświetlacz LCD. W niebieskiej książce na stronie 206 masz schemat co i jak, no ale załózmy że go nie ma. Spójrz na stronę 207. Musisz wczytać się w kod i zrozumieć po co w tym kodzie znajdują się te makrodefinicje i co one znaczą. Jeszcze dokładniej: linijka 7 ze strony 207, masz tam napisane "PORT C", a poniżej masz "5" oba dotyczą LCD_D7, wniosek? Pin o nazwie D7 wyświetlacza lcd należy podpiąć pod port C, dokładniej pod pin 5 portu C, itp. itd...
    A teraz się cofnę do strony 192. Masz tam kod, co z niego wynika? Spróbuj pomyśleć, mamy tutaj coś napisane o porcie C, coś o porcie A, mamy jakieś przesunięcia bitowe typu (1<<PA0), co z tego wynika? Na koniec spójrz jeszcze na stronę 198, masz tam dokładnie napisane, który pin uC odpowiada segmentowi wyświetlacza. Mam nadzieję że trochę Ci to rozjaśniłem na przykładzie lcd, i teraz sam zrozumiesz co mam na myśli. Jak jeszcze jest coś niejasne to powiedz, wtedy spróbuję napisać to jeszcze prościej.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 mar 2013, o 00:12 
    Offline
    Moderator
    Avatar użytkownika

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

    Dokładnie jak mówi kolega wyżej i taki wręcz był mój cel gdy pisałem książkę - bo analiza kodu w tym zakresie tylko się przyda na PLUS

    a do tego proszę koniecznie posługiwać się na bieżąco i poczytać instrukcję ON-LINE do zestawu

    http://atnel.pl/instrukcja-atb-rev-1-04.html

    a w razie jeszcze pytań oczywiście śmiało pisać tu na forum ;)

    albo jak coś to nawet łapać mnie na Skype

    _________________
    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: 18 mar 2013, o 01:04 
    Offline
    Nowy

    Dołączył(a): 04 mar 2013
    Posty: 8
    Pomógł: 0

    Nie przeczę, że analiza kodu jest na plus. Ale przykładowo projekt 4 o LCD z niebieskiej książki w kodzie zbytnio nie definiuje jak podłączyć LCD, bynajmniej nie w main.c



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 mar 2013, o 02:07 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3229
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Wszystko jest w pliku lcd44780.h

    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.


    Autor postu otrzymał pochwałę

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 mar 2013, o 03:08 
    Offline
    Nowy

    Dołączył(a): 04 mar 2013
    Posty: 8
    Pomógł: 0

    Zagmatwałem się nieco z tym, gdyż wg ksiązki podłączałem się na portC, i faktycznie gdy popatrzyłem w lcd44780.h opisane było by na portB. Aczkolwiek już wszystko działa - i też troszke wiedzy przybyło z tych niewielkich problemów jakie wynikły ;)



    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 5 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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO