共享一个S32K开发板串口程序

  • donatello
  • LV6工程师
  • |      2017-08-14 17:47:07
  • 浏览量 1270
  • 回复:0
蓝宙官方的IAR工程对于串口的驱动虽然能调通,但是是存在问题的,他们的串口发送函数会有几率导致程序直接卡死,大概就是复位10次,有7、8次能调通的样子,顺便一提,蓝宙的IAR例程是使用位带操作+寄存器的方式驱动的,即在寄存器的基础上加了一层封装,但是这层封装只有IAR能识别,MDK KEIL不能识别,也许有一定几率调不通串口,可能就是这层封装的原因。 然后我上中论坛参阅了一位小伙伴的帖子,他成功调通了SPI接口,是用寄存器方式驱动的,他这点启发了我,我隐约感觉直接使用寄存器驱动外设,会比使用官方的库函数方便得多,并且出现BUG的概率也会大大降低。 放上工程文件(MDK)。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子