S32K116调试记录(3)UART &Timer定时器调试

 

1. UART外设调试

 

(1)数据异常

使用现象:   使用demo的操作方法,uart发送正常,示波器波形正常;

                     但是uart接收异常,api接收不到数据,但是示波器查看rx是有波形的,但是波形有异常,每帧数据前有一个异常信号

 

解决办法: 对比STM32CubeMX对UART gpio的配置,发现RX需要配置成上拉

(2) TX/RX使用注意事项

UART tx api:需使用中断模式(不然两次发送中有一次丢失)

UART rx api: 必须使用阻塞模式,否则仍接收不到数据

此原因还不太清楚

 

2. Timer定时器调试

(1)定时器配置如下

时钟源: 8MHz

分频系数: 8 基准频率:1Mhz 1Tick = 1000ns / 1 ms / 0.001s

然后自定义计数器即可,如果想100ms触发一次则计数器设置1000即可

 

(2)参考S32DS得demo很容易理解

 

你可能感兴趣的:(S32K116)