비글 본 블랙의 P9 GPIO에 관한 일반적인 질문이 있습니다. 예를 들어, R232 통신을 위해 UART1 (RX 및 TX)를 사용하고 Linux에서 실행되는 C 언어 응용 프로그램을 사용하여 센서에 I2C2 (SDA 및 SCL)를 사용하고 싶습니다. 문제는 UART1 (RTS 및 CTS) 신호가 해당 핀에 있으며 이러한 기능을 비활성화 할 수 있습니까 (소프트웨어)? 따라서 UART1과 I2C2를 동시에 사용 하시겠습니까?BeagleBone Black P9 Pinout - I2C2가 SPI1 및 UART1과 충돌합니다.
PIN 19 UART1_rtsn - I2C2_SCL
PIN 20 UART1_Ctsn - I2C2_SDA
다음 질문은, 동일 SPI1 (CS0 및 CS1)에 대한 적용은,이 핀 I2C2에서도 (SDA 및 SCL)이다.
PIN 19 : I2C2_SCL - spi1_cs1
PIN 20 : I2C2_SDA - spi1_cs0
그래서 일반적인 질문 : 수 3 개 단위, UART1-SPI1-I2C2에 아무런 충돌과 동시에 모든 실행 핀은 bbb의 P9 헤더를 사용합니까?
는 답 JH
감사합니다. 까다 롭고 어렵지만 가능합니다. 나는이 링크 [링크] (https://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/device-tree-overlays)를 사용하여 beaglebone black tree 오버레이를 더 확인합니다. – jonathanH