본문 바로가기
임베디드.일렉트로닉스/STM32

STM32. SPI 인터럽트 방식.

by i.got.it 2016. 7. 15.

 

개요

 

STM32의 SPI 로 읽기,쓰기 처리시 인터럽트 방식 구현.


SPI 인터럽트 방식 읽기 코딩방식 요점.

1. SPI 읽기 함수 호출시 Non-Blocking 함수인  HAL_SPI_TransmitReceive_IT 호출. 

2. 상기1 의 명령에 의하여 SPI 읽기 완료시 실행되는 인터럽트 핸들러에서 읽은데이터 활용하는 처리부등 추가.


 



 

 

상세.

 


CubeMx 에서의 설정.




인터럽트 핸들러 추가.

함수이름을 void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi)  로 하여 구현한다. 이 함수의 선언은 이미 stm32l4xx_hal_spi.h 에 되어있다. 



 




 본 글 포함된 상위 정리장소

 http://igotit.tistory.com/244 


 


///722.


'임베디드.일렉트로닉스 > STM32' 카테고리의 다른 글

STM32. ST-LINK Utility.  (0) 2016.08.19
STM32L4x6. SPI  (0) 2016.07.15
STM32. GPIO 속도 향상.  (0) 2016.07.15
STM32. UART 특성 시험.  (0) 2016.06.28
STM32. CubeMX 다른프로젝트 복사해서 만들기.  (0) 2016.06.28

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5