我正在编写一个内部工具、用于使用 BSL 对器件上的 MSP430G2755进行重新编程。 我可以这样做、但在9600波特时需要很长时间、因此我想增加波特率。 应用手册没有提供有关 D1和 D2字节需要为其提供哪些背景信息。 我尝试了作为其他处理器示例给出的值、但它们不适用于此处理器。 有人使用该处理器或类似处理器来实现这一点?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我正在编写一个内部工具、用于使用 BSL 对器件上的 MSP430G2755进行重新编程。 我可以这样做、但在9600波特时需要很长时间、因此我想增加波特率。 应用手册没有提供有关 D1和 D2字节需要为其提供哪些背景信息。 我尝试了作为其他处理器示例给出的值、但它们不适用于此处理器。 有人使用该处理器或类似处理器来实现这一点?
您好!
在 《MSP430 闪存器件引导加载程序(BSL)用户指南》中的第2.4.4.8节"更改波特率"中、括号中包含了可在各种寄存器中更改的某些位。 例如、D1可以更改 《 MSP430x2xx 系列用户指南》第5.3.1节中所示的 DCOCTL 寄存器中的 DCOx 位。 D2调整 BCSCTL1寄存器中的 XT2OFF 和 RSELx 位。 您需要调整这些参数、以确保 CPU 频率高于4.2MHz。 您可以使用数据表、用户指南和代码示例来确定这些设置。 D3控制写入闪存存储器的闪存控制器速度。
此致、
James