Uart 링버퍼에서 배열의 포인터를 uint16_t RxCnt로 사용하였는데 SPI 링버퍼에 똑같이 사용하였더니 값이 제대로 처리되지 않는 현상이 있어 __IO uint16_t RxCnt 처리를 해주었습니다.
__IO = volatile
__I = volatile const
https://community.nxp.com/thread/423749
'초보의 아웅다웅 설계하기 > STM32' 카테고리의 다른 글
STM32L4 ADC Low Layer Driver (1) | 2018.05.30 |
---|---|
WWDG에서 Watchdog 발생시 클리어 처리 (0) | 2018.05.17 |
ST에서 지원하는 Low Layer 드라이버 (0) | 2018.04.20 |
HAL_UART_Receive_IT 사용하지 않기 (0) | 2018.04.17 |
IAR에서 Stack 할당 계산 (0) | 2018.04.04 |