大家好、
我的客户希望在 UART 接收到数据时从 LPM3自动激活 UART。
将内部 REFO 用作系统时钟源。 ACLK= 7568K,SMCLK=1M。 波特率为9600。
但他发现、当他使用 SMCLK 作为 UART 的时钟源时、UART 接收到的数据仅在活动模式和 LPM1下正确、器件在 LPM3下接收到错误的数据。 他推测原因是从 LPM3激活 SMCLK 需要一些时间、现在 收集所有字符太晚了。
我建议使用 ACLK 作为 UART 的时钟源、因为 ACLK 在 LPM3下处于激活状态。 然后波特率将被限制为 最大2400bps。
如何从 LPM3正确激活 UART、并使用9600波特率?
--
谢谢、此致
耶鲁