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



Teraz jest 24 lis 2024, o 13:57


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: 27310
Lokalizacja: Szczecin
Pomógł: 1041

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: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

Wszystko jest w pliku lcd44780.h

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łę

_________________
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 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