Pytania oznaczone «gpio»

GPIO to akronim oznaczający wejście / wyjście ogólnego przeznaczenia. Termin jest zwykle stosowany do styku mikrokontrolera (lub innego urządzenia), który można zmieniać między wejściem a wyjściem pod kontrolą oprogramowania. Może być używany do określonego celu aplikacji, w przeciwieństwie do ograniczania się do jednej wyznaczonej funkcji.

49
Push-pull / open spust; pull-up / pull-down

Czytam arkusz danych układu ARM Cortex, a konkretnie rozdział GPIO. Ostatecznie chcę skonfigurować różne piny GPIO, aby używały ich w trybie „Funkcja alternatywna” w celu dostępu do odczytu / zapisu do pamięci SRAM. Ze wszystkich dostępnych rejestrów GPIO nie rozumiem dwóch: GPIO_PUPDRi...

41
STM32 Zrozumienie ustawień GPIO

W standardowej bibliotece urządzeń peryferyjnych STM32 musimy skonfigurować GPIO. Ale są 3 funkcje, których nie wiem, jak je skonfigurować; GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd W GPIO_Speed dostępne są 4 ustawienia GPIO_Speed_2MHz /*!<...

24
Techniki ograniczania / synchronizacji protokołu szeregowego

Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do...

16
Open Drain vs. Open Collector

Czy istnieje praktyczna różnica między wyjściami Open Drain i Open Collector, czy też terminy są stosowane zamiennie? Jeśli rzeczywiście są różne, w jakich kontekstach każdy z nich jest korzystny? Mam przeczucie, że są funkcjonalnie równoważne, ale Open Drain jest zaimplementowany w technologii...

16
Jak prowadzić diodę LED 20mA z maks. 4mA pinu GPIO

Mam układ scalony z GPIO, za pomocą którego chciałbym prowadzić diodę LED. Ponieważ w urządzeniu będzie brakować baterii, priorytetem będzie utrzymywanie niskiego zużycia energii (być może zero), gdy dioda LED jest wyłączona. GPIO dostarcza 3,3 V po włączeniu i 0,0 V głosów po wyłączeniu. Ma...

15
Moduł USB na GPIO

Pracuję nad projektem, który polega na zmuszaniu użytkowników do naciskania przycisków na stronie internetowej, które serwer musi wysłać na mikrokontroler w postaci sygnału GPIO. Jedynymi portami dostępnymi na serwerze są USB. Miałem kilka myśli: Wystarczy użyć karty Arduino jako interfejsu USB...

12
Wejście 12 V na GPIO 3,3 V, TVS ściągnięty lub Schottky?

Buduję swój własny sterownik PLC, który musi przyjmować stałe wejścia do 30 V DC w STM32F z wejściami 3,3 V. Przełączane wejście będzie musiało pracować z napięciem 8-30 V, ale w 90% przypadków napięcie wejściowe będzie ustalone na 12 V lub 24 V. Wejściami będą zawsze przełączniki, takie jak...

12
Podłączanie LDR do pinów GPIO Raspberry Pi

Chcę podłączyć LDR do styków GPIO mojego Raspberry Pi, wiem, że Raspberry Pi nie ma konwertera analogowo-cyfrowego, więc chcę zasygnalizować sygnał WYSOKI (3,3 V) w GPIO gdy rezystancja LDR jest niska (coś poniżej 200 omów) i sygnał LOW, gdy rezystancja LDR jest wysoka (na przykład powyżej 2k)....

11
Zrozumienie analogowego i cyfrowego GPIO

Próbuję zrozumieć GPIO i przeczytałem kilka różnych postów na blogu i myślę, że jestem bliski zdobycia go, ale wciąż mam problemy z kilkoma rzeczami. Widziałem kilka odniesień do tego, że GPIO może pracować tylko z wartościami binarnymi, ale inne posty mówią, że wartość może wynosić od 0-255....

11
zwarcie przycisku pilota z GPIO i tranzystorem

Próbuję sterować pilotem do drzwi garażowych za pomocą pinu GPIO z mojego Raspberry Pi. Zamiast sterować przekaźnikiem, o wiele łatwiej byłoby po prostu skrócić przycisk na pilocie. Czy tak powinienem to zrobić? Czy potrzebuję diody ochronnej, a jeśli tak, to gdzie powinna się udać? Czy to...