티스토리 뷰
반응형
12. SPI IT(Serial Peripheral Interface Interrupt)
-이번 장은 11장의 방식과 똑같은나 전송, 수신이 완료 되었을 경우 인터럽트 실행 방법에 대하여 배운다.
CUBE MX 설정
전송, 수신 완료시 인터럽트로 PG14에 연결된 LED를 On Off 해야 하므로 PG14를 output 해준다.
11장과 다르게 NVIC에서 SPI1 global interrupt 설정을 해주었다
9,10장의 내용도 11장12장의 내용과 비슷하다
Source Code
/* USER CODE BEGIN 0 */
uint8_t tx_buff[]={0,1,2,3,4};
uint8_t rx_buff[5];
/* USER CODE END 0 */
.
.
/* USER CODE BEGIN 2 */
HAL_SPI_TransmitReceive_IT(&hspi1,tx_buff,rx_buff,5);
/* USER CODE END 2 */
.
.
/* USER CODE BEGIN 4 */
void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi)
{
if(hspi == &hspi1){
HAL_GPIO_TogglePin(GPIOG, GPIO_PIN_14);
}
else
__NOP();
}
/* USER CODE END 4 */
실행 결과
반응형
'STM32Fxx' 카테고리의 다른 글
STM32F429 - WWDG(Window Watch Dog) (0) | 2018.11.04 |
---|---|
STM32F429-IWDG(Independent Watch Dog) (0) | 2018.10.24 |
STM32F429 - SPI Poll (0) | 2018.10.18 |
STM32F429-UART IT(CUBE MX) (0) | 2018.10.18 |
STM32F429 - UART Poll (CUBE MX) (0) | 2018.09.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- GPIO
- STM32F429 GPIO
- 수은건전지
- STM32F429
- mkdir
- 파일복사
- STM CUBE MX
- 중소기업청년
- 중기청
- STM32F
- 제목행
- Excel
- atmega 설치방법
- 전세지킴보증서
- 홈서비스
- filecopy
- CUBE MX GPIO
- Dir
- 폴더생성
- vba
- STM32F GPIO
- atmega128 설치
- 보증보험
- 착한운전자마일리지
- atmel studio 설치
- 틀고정
- atmel studio7
- STM GPIO
- atmega 개발
- STM 입출력
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함