主题中讨论的其他器件:SysConfig
工具与软件:
嗨、团队:
在 MSPM0G3107SDGS20R 中、我们确认可以同时使用 UART×2、I2C×1和 SPI×1。
但是、使用以下引脚设置时、涵盖了 I2C 和 BSL_invoke 使用引脚[15]、这两个引脚似乎无法一起使用。
是否有可同时实现 UART×2 (如果 BSL 可一起使用、则为×1)、I2C×1、SPI×1和 BSL_invorke 的引脚设置?
如果有、请告诉我。
谢谢!
Kenley
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.
工具与软件:
嗨、团队:
在 MSPM0G3107SDGS20R 中、我们确认可以同时使用 UART×2、I2C×1和 SPI×1。
但是、使用以下引脚设置时、涵盖了 I2C 和 BSL_invoke 使用引脚[15]、这两个引脚似乎无法一起使用。
是否有可同时实现 UART×2 (如果 BSL 可一起使用、则为×1)、I2C×1、SPI×1和 BSL_invorke 的引脚设置?
如果有、请告诉我。
谢谢!
Kenley
尊敬的 Cash:
我们知道 BSL 和 UART 可以一起使用。
他们想询问 BSL_invoke 和 I2C 是否可以在引脚[15]下一起使用。
BSL_invoke 需要下拉电阻、以便在没有外部输入时变为低电平、而 I2C 需要外部上拉电阻。
使用这种组合似乎很困难、但可行吗?
如果没有、是否有可同时实现 UART× 1、SPI× 1、I2C× 1和 BSL_invoke 的引脚设置?
是否有可以再分配 BSL_invoke 的引脚?
此致、
Kenley
您好!
1.无需对设备进行两次编程。 如果客户需要同时对 MAIN 和 NONMAIN 进行编程、 在编程器侧、他们需要配置擦除配置以"擦除 MAIN 和 NONMAIN 存储器"。 然后、客户可以在一个编程过程中使用主信息和 NONMAIN 信息对其芯片进行编程。
2.使用新配置对 NONMAIN 进行编程后。 MCU 需要 POR/BOOTRST 才能使新配置生效。 在下一个擦除和编程周期之前、不会更改 NONMAIN 中的内容。
此致、
Cash Hao
您好、Kenley:
我不明白你的观点。
如果客户要更改 NONMAIN 存储器、则需要先在编程器侧选择擦除 NONMAIN。 因此、编程器将擦除 NONMAIN 并将包含 NONMAIN 信息的新映像下载到 MCU。 编程后、新的 NONMAIN 配置尚未生效。 它仍然至少需要 MCU 运行 BOOTRST 以使新的 NONMAIN 配置生效。
此致、
Cash Hao