您好,
最低电压和UART可以计时至46.08万波特,启用UCOS16,
因为它正好是系统时钟的16位。 所有其他较低的共用
波特率也是没有分数部分的纯整数位数。
我有点怀疑这是否是大规模生产的可靠解决方案。 。
系统时钟由DCO提供,FLL由外部提供
3.2768万晶体(+20ppm)。 www.ti.com/.../slac693上的示例代码
MSP430F673X_UCS_2.c似乎表明这是正常的,它愉快地设置了系统
时钟频率为8MHz,不接触PMMCOREVx寄存器。
另一方面,数据表中有一个注释:“MSP430 CPU直接计时
使用MCLK。 MCLK的高相位和低相位都不得超过脉冲宽度
指定的最大频率"
和如上所述的int Table 5-5。 DCO频率
在SMCLK下测得的占空比最小值:40 % ,典型值:50 % ,最大值:60 %
这似乎表明您至少需要远离20 % 的最大值
使用DCO时的系统频率,因此最大频率为6.4Mhz,
与示例相矛盾,将其设置为8MHz,并禁止737.28万 Hz。
使用PMMCOREVx == 0或CAN将系统时钟设置为737.28万 Hz是否正常
这有时会导致问题?
此致,
Jeroen