此项目使用带有 IrDA 的 USCI、我们想知道在这种模式下是否可以使用自动波特检测。 我不一致地看到波特率寄存器分频器(UCAxBR0)被更新、但是寄存器被更新为我们所期望的值的1/2。 在大多数情况下、波特率不会改变。 在我们的实现中、1位在整个位周期内为高电平、但0位在1/2位周期内为低电平、因此它执行我将调用的返回值为1的操作。 我想知道这是否会导致自动波特检测问题。 此外、我从未看到中断位(UCBR)被置位。 如果自动波特率检测工作正常、我们是否应该看到该位被置位?
问题1:自动波特率检测是否适用于 IrDA?
问题2:如果上面问题1的答案是肯定的、我们的实施是否有迹象表明自动波特率检测对我们无效?
谢谢你