Pytania otagowane jako 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.

3
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 GPIO_OTYPEktóre są odpowiednio „rejestrem rozwijanym / rozwijanym” i …

2
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 /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz Skąd mam wiedzieć, z której prędkości …

6
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 ciągłej wymiany informacji . Tj. Wysyła PCkażdą ramkę poleceń X msi Dodpowiada …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 


5
Wykorzystanie rezystora pull-up i pull-down na wejściowych lub wyjściowych pinach MCU
Czy rezystory podwyższające / obniżające (wewnętrzne lub zewnętrzne) są potrzebne tylko dla pinów MCU INPUT? W przeciwieństwie do tego, pin MCU skonfigurowany jako OUTPUT „wie, na jakim poziomie jest”, ponieważ wykonuje sterowanie - „pływający” pin MCU OUTPUT powiązany z wejściem innego obwodu nie ma sensu, ponieważ stan pinu MCU może …

5
Czy BJT są odpowiednie dla osób zmieniających poziom? Wydaje się, że FET są bardziej powszechne, jak się porównują?
Jestem hobbystą i nigdy nie przeszedłem arkuszy danych / samouczków dla tranzystorów FET; Jestem mężczyzną z BJT. Nigdy nie znalazłem dyskusji dotyczących BJT vs. FET i konkretnych aplikacji najlepiej dopasowanych do każdego typu. Moje projekty to bardzo proste układy przełączające i logiczne. Kiedy więc dostałem BJT do spełnienia wymagań projektu, …

3
Dlaczego najpierw muszę ustawić wartość, a następnie kierunek GPIO we wbudowanym procesorze?
Mam pełnoetatową pracę jako inżynier oprogramowania. Niedawno otrzymałem zadanie przejrzenia konfiguracji GPIO i zmiany ustawień w razie potrzeby. Znalazłem kilka pinów, które były nieprawidłowo skonfigurowane, więc naturalnie je ponownie skonfigurowałem, ale powiedziano mi, że zrobiłem to w niewłaściwej kolejności. Oto o czym mówię: Przed: GPIO1.direction = WEJŚCIE; Po: GPIO1.direction = …
16 embedded  gpio 

4
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 również limit maksymalnie 4 mA. …
16 led  transistors  gpio 

1
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 FET, podczas gdy Open Collector jest zaimplementowany w …


2
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 na GPIO. Użyj specjalnie zaprojektowanego modułu, takiego jak http://numato.com/8-channel-usb-gpio-module …
15 usb  gpio 

3
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 wyłączniki …

1
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). Maksymalny prąd, który …

4
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 ważne, że styk GPIO …

3
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. Zakładam, że taka …
11 gpio 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.