主题中讨论的其他器件:Profibus、 HALCOGEN
大家好!
我开发了 Profibus 应用程序。 TMS570微控制器通过 UART (SCI)向 Profibus 收发器发送命令。
我们需要将波特率设置为1.5Mbps。 但我无法将波特设置为该速度。
我们的时钟频率(Vclk)为90Mhz。

我使用该公式计算了波特率。
如果预分频器=3
波特率为1.4Mbps
如果预分频器= 2
波特率为1.8Mbps
我无法获得1.5。 因此、接收器器件无法了解我们的 Profibus 消息。
因此、我需要配置为以小数进行波特率。 不过、当我使用分数分频器选择位(M)时、它从不会更改我的 Tx 信号。
另一方面、我不明白 M 位的值为什么介于0-3h 之间? 是3位吗?
我的目标是将波特率设置为1.5Mbps、而不对 Vclk 进行任何更改。 因为我可以在 Vclk=50MHz 时将波特率设置为1.5Mbps。
我可以用示波器跟踪波特率。




。 






