초보의 아웅다웅 설계하기/STM32

변수 선언시 __IO의 사용

로망와니 2018. 4. 21. 09:45

Uart 링버퍼에서 배열의 포인터를 uint16_t RxCnt로 사용하였는데 SPI 링버퍼에 똑같이 사용하였더니 값이 제대로 처리되지 않는 현상이 있어 __IO uint16_t RxCnt 처리를 해주었습니다.

 

__IO = volatile
__I = volatile const

 

https://community.nxp.com/thread/423749