Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Dostęp do pinów w PSoCach

wojjow
-
-
Posty:29
Rejestracja:10 lip 2011, o 18:35
Dostęp do pinów w PSoCach

Postautor: wojjow » 10 lip 2011, o 19:08

Cześć,
Staram się zaprogramować CY8C21334 i mam problem z dostępem do pojedynczych pinów.
Doczytałem się, że aby skorzystać z portu 0 powinienem odwołać się do rejestru PRT0DR ale nie wiem jak dostać się do poszczególnych pinów tego portu. Używając instrukcji

Kod: Zaznacz cały

if (PRT0DR & 0x10) { }
dostanę się do którego pinu? 16? Bo przecież nie 10? Ale ten port ma tylko 8 pinów!
Jak odczytać wartość z pinu 0, a jak z pinu 7?

Wojtek.

Awatar użytkownika
Tomasz Gumny
-
-
Posty:685
Rejestracja:4 lut 2004, o 23:31
Lokalizacja:Trzcianka/Poznań

Re: Dostęp do pinów w PSoCach

Postautor: Tomasz Gumny » 10 lip 2011, o 19:30

0x10 = 0b00010000 zatem testujesz 4-ty bit portu, oczywiście jeśli PRT0DR to rejestr wejść portu.
Niektóre kompilatory lepiej przekładają warunek w postaci: if( (PRT0DR & 0x10) == 0x10 ).

wojjow
-
-
Posty:29
Rejestracja:10 lip 2011, o 18:35

Re: Dostęp do pinów w PSoCach

Postautor: wojjow » 18 lip 2011, o 13:48

Dziękuję za wyjaśnienie.
Swoją drogą, czy planowany jest jakiś kurs PSoC-ów w EP? To bardzo fajne układy, a niestety mało popularne.

Awatar użytkownika
Marcin.K
-
-
Posty:43
Rejestracja:1 lip 2011, o 12:47

Re: Dostęp do pinów w PSoCach

Postautor: Marcin.K » 24 lip 2011, o 16:29

Trwają rozmowy na temat pojawienia się artykułów na temat produktów firmy Cypress Semiconductor, która chciałaby spopularyzować swoje produkty w Polsce. Jak na razie nie udało się podjąć wiążących ustaleń.

Wojciech G
-
-
Posty:2
Rejestracja:18 gru 2006, o 22:32
Lokalizacja:Szczecin

Re: Dostęp do pinów w PSoCach

Postautor: Wojciech G » 2 mar 2014, o 22:24

Informacja o trwających rozmowach datowana jest lipiec 2011r mamy rok 2014 ?. To chyba BARDZO POWAŻNE rozmowy. PSoC-e są na tyle atrakcyjne innowacyjne że EP powinna kreować kierunki rozwoju edukacji elektronicznej. Pierwsze informacje o PSoC-ch w EP pojawiły się więcej niz 10 lat temu. Tylko pogratulować efektywności działań.

Wróć do „Pozostałe mikrokontrolery (PIC, MSP430, PSoC, 8051 ...)”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości