F208W的串口ORE,如何被清0?
  1. 问题如标题。

  2. 当ORE为1时,是否不再接收新数据了?

  3. 不能使用Keil下的Use default compiler version 6编译吗?

ORE清零:先读取STATR寄存器,再读取DATAR寄存器。

ORE为1时,接收到的数据全部丢失而不能进入DATAR寄存器。

关于AC6编译器,这一点我因为使用的主要是V系列故不熟悉,等待官方工作人员答复。


您好,先读状态寄存器,再读数据寄存器可将该位清0。产生ORE标志位时,移位数据寄存器中的数据可能会被覆盖,将数据寄存器数据读出后,清除该标志位可继续接收数据。


只有登录才能回复,可以选择微信账号登录