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



Teraz jest 4 kwi 2026, o 02:30


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 14 mar 2013, o 20:21 
Offline
Użytkownik

Dołączył(a): 18 paź 2012
Posty: 42
Pomógł: 0

Witam Wszystkich.
Zawsze bylem w miare spokojnym czlowiekiem, ale odkad zaczalem sie uczy C dopadla mnie jakas nerwica...
Moj problem polega na tym, ze chcialbym odczytac stan pojedynczych pinow i zapisac go do zmiennej. Wiem ze mozna to zrobic maskujac czesc bitow, ale na tym porcie jedno wyprowadzenie obsluguje wyswietlacz i przez to ciagle wyswietlaja sie bzdury.
Jak to powinno prawidlowo wygladac? W bascomie nie bylo z tym zadnego problemu...
Z gory dziekuje za wyrozumialosc i pomoc.

P.s. Przepraszam za bledy, ale pisze uzywajc telefonu...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2013, o 20:30 
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

Polecam:
http://www.mirekk36.blogspot.com/2012/0 ... stawy.html
i inne ciekawe wpisy.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2013, o 08:16 
Offline
Użytkownik

Dołączył(a): 18 paź 2012
Posty: 42
Pomógł: 0

To przeczytałem zanim zadałem pytanie. Wiem jak sie maskuje bity i odczytuje ich wartość (np a=pinb&0b00111000)' jak działają rejestry i porty procesora itd - z tym nie ma problemu. Problemem jest to, że jeden z tych pinów jest pinem wyświetlacza i wtedy zaczynają się cuda.
Może i trybię jak diesel w zimie, ale nie jestem programistą i niektóre tematy ciężko mi zrozumieć, (nawet posiadając obie książki Kolegi Mirka dzięki którym naprawdę nabrałem ochoty do nauki), szczególnie że nie ukrywam - mam złe bascomowe nawyki. Gdybym nie musiał zrobić programu dla i2c slave (dla procesora), to bascom by mi wystarczył do tego celu... Chcę jednak całkowicie dać sobie z nim spokój, bo C ma większe możliwości.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2013, o 09:28 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

A nie możesz użyć przesunięcia bitowego?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2013, o 09:48 
Offline
Użytkownik

Dołączył(a): 18 paź 2012
Posty: 42
Pomógł: 0

już sobie poradziłem. Żle na wyświetlaczu odczytywałem dane i to mnie w błąd wprowadziło.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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