블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

stm32 keill컴파일러

C언어,ARM / 2020. 8. 15. 23:03

stm32 keill컴파일러
UART통신시, 데이터 누락이 발생한다.
프로젝트마다 다름.
잘되는 프로젝트가 있고, 빠지는 프로젝트가 있다.
UART코드는 동일함.

BAUD를 변경하여 잘 동작하는 경우도 있다.

UART와 관련 없는 코드를 추가하거나 제거하면, 잘동작하는 경우도 있다.
아무 상관없는 코드에 UART통신이 영향을 받는다.
컴파일러 최적화 문제인듯.
gcc컴파일러를 사용할때는 이런 증상이 없었는데,
keill컴파일러는 최적화 문제가 발생한다.

'C언어,ARM' 카테고리의 다른 글

stm32 - USART3->BRR  (0) 2020.08.22
stm32-Invalid ROM Table  (0) 2020.08.15
reentrant, thread safe(ty)  (0) 2020.08.09
와치독 타이머, CPU_sleep, Flash write  (0) 2020.07.31
vc++ 6.0 shiftF5Fix.dll 등록안되는 문제  (0) 2020.07.26
Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함