«gpio» 태그된 질문

GPIO는 범용 입력 / 출력의 약어입니다. 이 용어는 일반적으로 소프트웨어 제어 하에서 입력과 출력간에 변경 될 수있는 마이크로 컨트롤러 (또는 기타 장치)의 핀에 적용됩니다. 지정된 단일 기능으로 제한되는 것과 달리 애플리케이션 정의 목적으로 사용할 수 있습니다.

3
푸시 풀 / 오픈 드레인; 풀업 / 풀다운
ARM Cortex 칩, 특히 GPIO 장의 데이터 시트를 읽고 있습니다. 궁극적으로 SRAM에 대한 읽기 / 쓰기 액세스를 위해 "대체 기능"모드에서 다양한 GPIO 핀을 사용하도록 구성하려고합니다. 모든 GPIO가 가능한 레지스터, 나는 두 가지를 이해하지 못하는 : GPIO_PUPDR및 GPIO_OTYPE은 "풀업 / 풀다운 레지스터"과 "출력 타입 레지스터는"각각있는. 들어 GPIO_PUPDR나는 세 가지 선택이있다 : …

2
STM32 GPIO 설정 이해
STM32 표준 주변기기 라이브러리에서 GPIO를 구성해야합니다. 그러나 구성 방법을 잘 모르는 3 가지 기능이 있습니다. GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd 에서 GPIO_Speed 에서 선택할 수있는 4 개 가지 설정 GPIO_Speed_2MHz /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz 어떤 속도를 선택해야하는지 어떻게 알 수 있습니까? …

6
시리얼 프로토콜 구분 / 동기화 기술
오늘날에도 비동기식 직렬 통신이 전자 장치에 널리 보급됨에 따라 많은 사람들이 때때로 이러한 질문에 직면했다고 생각합니다. 직렬 회선 (RS-232 또는 이와 유사한)으로 연결된 전자 장치 D와 컴퓨터를 고려하여 PC정보를 지속적으로 교환해야합니다 . 즉 , PC각 명령 프레임을 보내고 상태 보고서 / 원격 측정 프레임으로 각각 응답합니다 (보고서는 요청에 대한 응답으로 …
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 

1
Arduino에서 많은 (~ 100) 디지털 출력 신호 받기
Arduino를 사용하여 약 100 개의 독립적 인 LED를 제어하고 싶습니다. 문제는 Arduino에이를 구성 할 수있는 핀이 거의 없다는 것입니다. 이 문제를 해결하는 방법은 무엇입니까? Arduino의 복잡한 신호를 디 먹싱하여 LED를 제어 할 수있는 칩이 있습니까? 아니면 다른 해결책이 있습니까?

5
입력 또는 출력 MCU 핀에서 풀업 및 풀다운 저항 사용
풀업 / 다운 저항 (내부 또는 외부)이 MCU INPUT 핀에만 필요합니까? 반대로, OUTPUT으로 구성된 MCU 핀은 구동하기 때문에 "현재 레벨을 알고 있습니다"-다른 회로의 일부 입력에 연결된 "플로팅"MCU OUTPUT 핀은 의미가 없습니다. MCU 핀의 상태 때문에 높거나 낮을 수 있습니다 ...이 권리가 있습니까? 이제 MCU 부팅 또는 오류 발생시 일부 "IC …

5
BJT는 레벨 시프터에 적합합니까? FET가 더 보편적 인 것 같습니다. 어떻게 비교합니까?
나는 애호가이며, FET 트랜지스터에 대한 데이터 시트 / 자습서를 지나치지 않았습니다. 나는 BJT 사람입니다. BJT vs. FET 및 각 유형에 가장 적합한 특정 애플리케이션을 다루는 토론을 찾지 못했습니다. 내 프로젝트는 매우 간단한 스위칭 및 로직 게이트 스타일 회로입니다. 일단 프로젝트 요구 사항을 충족시키기 위해 BJT를 확보 한 후에는 작업중인 것을 …

3
임베디드 프로세서에서 GPIO의 값과 방향을 먼저 설정해야하는 이유는 무엇입니까?
펌웨어 엔지니어로 정규직으로 일하고 있습니다. 최근 GPIO 구성을 검토하고 필요에 따라 설정을 변경하는 작업이있었습니다. 자연스럽게 잘못 구성 된 몇 개의 핀을 찾았으므로 다시 구성했지만 잘못된 순서로 수행했다고 들었습니다. 내가 말하고있는 것은 다음과 같습니다. 이전 : GPIO1.direction = INPUT; 이후 : GPIO1.direction = OUTPUT; GPIO1.value = 0; 그러나 코드 검토 중에 …
16 embedded  gpio 

4
최대 4mA GPIO 핀에서 20mA LED를 구동하는 방법
LED를 구동하고 싶은 GPIO가있는 IC가 있습니다. 장치의 배터리가 소진되므로 LED가 우선적으로 꺼진 상태에서 전력 소비를 낮게 유지하십시오 (제로 가능). GPIO는 켜져있을 때 3.3V를, 끄면 0.0V 투표를 제공합니다. 또한 최대 4mA로 제한됩니다. LED는 20mA의 순방향 전류와 2.0V의 원하는 순방향 전압을 갖는다. LED가 켜지면 낮은 킬로 헤르츠 범위에서 LED가 깜박일 가능성이 높습니다 …
16 led  transistors  gpio 

1
오픈 드레인 대 오픈 컬렉터
Open Drain과 Open Collector 출력간에 실질적인 차이가 있습니까? 아니면 용어가 상호 교환 적으로 사용됩니까? 그들이 실제로 다르다면, 각각 유리한 맥락은 무엇입니까? 필자의 직감은 기능적으로 동일하지만 Open Drain은 FET 기술로 구현되고 Open Collector는 BJT 기술로 구현됩니다.


2
USB-GPIO 모듈
서버에서 GPIO 신호 형태로 마이크로 컨트롤러에 보내야하는 웹 페이지에서 사용자가 버튼을 누르는 프로젝트가 진행 중입니다. 서버에서 사용할 수있는 유일한 포트는 USB입니다. 나는 몇 가지 생각을했다. Arduino 보드를 USB to GPIO 인터페이스로 사용하십시오. http://numato.com/8-channel-usb-gpio-module 과 같은 특수 목적의 모듈을 사용하십시오 (이것은 빠른 Google 검색에서 나타났습니다. 이 질문에 설명 된 것과 같은 …
15 usb  gpio 

3
3.3V GPIO에서 12V 입력, TVS 풀다운 또는 쇼트 키 풀업?
3.3V 입력의 STM32F에 최대 30V DC의 영구 입력을 수용해야하는 자체 PLC를 구축하고 있습니다. 스위치 입력은 8-30V에서 작동해야하지만 입력 전압이 12V 또는 24V로 고정되는 시간의 90 %입니다. 입력은 리미트 스위치와 같은 스위치 일 뿐이므로 감지에 신경 쓰지 않습니다. 8V 미만의 입력 또는 센서 등의 입력도 스위치가 가장 빠르게 움직일 때마다 1 …

1
라즈베리 파이의 GPIO 핀에 LDR 연결
LDR을 Raspberry Pi의 GPIO 핀에 연결하고 싶습니다. Raspberry Pi에는 아날로그-디지털 변환기가 없으므로 GPIO에서 HIGH 신호 (3.3v) 신호를 보내는 것이 좋습니다 LDR에 저항이 낮은 경우 (200ohm 미만) LDR의 저항이 높을 때 (예 : 2k 이상) LOW 신호. 설명서 에 따르면 Raspberry Pi의 GPIO 핀에서 안전하게 가져올 수있는 최대 전류 는 50mA입니다. …

4
GPIO 및 트랜지스터로 리모콘 푸시 버튼 단락
Raspberry Pi의 GPIO 핀으로 차고 도어 리모컨을 제어하려고합니다. 릴레이를 구동하는 대신 리모컨의 푸시 버튼을 짧게 만드는 것이 훨씬 쉽습니다. 이것이 내가 해야하는 방법입니까? 보호 다이오드가 필요합니까? 필요한 경우 어디로 가야합니까? 3.3V GPIO 핀이 원격 접지와 다른 접지 (Raspberry Pi 접지)를 기준으로하는 것이 중요합니까? 사용할 트랜지스터 및 저항 값에 대한 지침도 …

3
GPIO 아날로그 및 디지털 이해
나는 GPIO를 이해하려고 노력하고 있으며 다른 블로그 게시물을 많이 읽었으며 그것을 얻는 것에 가깝지만 여전히 몇 가지 문제로 어려움을 겪고 있다고 생각합니다. GPIO에 대한 몇 가지 참조만이 이진 값으로 만 작동 할 수 있지만 값이 0-255 일 수 있다고 말하는 다른 게시물이 있습니다. 이것이 아날로그와 디지털 GPIO의 차이점이라고 가정합니다. 그 …
11 gpio 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.