SPI란?SPI(Serial Peripheral Interface): Motorola에 의해 개발된 full-duplex 통신 이 가능한 동기 통신 규격 full-duplex 통신 : 전이중 통신. 데이터의 송신과 수신이 동시에 가능한 통신⦁ Master-Slave 방식으로 동작하며 하나의 Master와 하나 이상의 Slave가 연결되는 구조 ⦁ Master에 의해 클럭이 출력되며 클럭에 의해 동기화된 직렬 통신 방식 ⦁ 4개의 신호로 구성(SCLK, MOSI, MISO, NSS) ⦁ SPI의 구성 핀 설명 ∘ SCLK : Master에서 출력하는 Slave와 동기화하기 위한 클럭 핀 ∘ MOSI : Master Output Slave Input. Master에서는 출력, Slave에서는 입력으로 사용하..
이번 포스트는 ST 사의 STM32F407VET6 보드를 이용하여 UART 통신을 통해 PC 모니터에 Hello World!를 출력해보겠습니다. 먼저 CubeMX를 실행합니다. 그럼 먼저 UART 통신을 해야 하니 당연히 UART 설정을 해주세요. 왼쪽 Peripherals 탭에 USART1을 선택하여 다음과 같이 설정해줍니다. 비동기 방식으로 통신할 것이므로 Mode를 Asynchronous로 설정해줍니다. 설정하면 오른쪽에 USART1_RX와 USART1_TX핀이 설정된 것을 볼 수 있습니다. (저는 디버깅 용으로 PE6를 GPIO_OUTPUT을 설정하여 LED를 부착하였습니다.) PC에서 STM32F4 보드로부터 수신한 데이터를 확인하기 위해 USB to TTL 모듈의 RX핀과 TX핀을 보드의 TX..
- Total
- Today
- Yesterday
- 칼만필터
- SPI
- DCM
- STM32
- 오실로스코프
- DMA
- teraterm
- 컴퓨터구조
- 고도필터
- compile
- 로그
- pwm
- UART
- 컴파일
- computer_science
- 터미널
- 드론
- Effective C++
- 초기화 리스트
- 멤버 초기화 리스트
- C++
- c
- 드론개발
- PID
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |