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.
您好、查姆斯、
我的客户导入 CM UART 示例代码进行评估。
我检查寄存器 GPCCSEL3、发现 CPU1不会将 GPIO84和 GPIO85分配给 CM 内核、但 UART 功能在 CCS 调试模式下仍能正常工作。
请合理吗?
此致、
Luke
您好、Luke、
如果 GPIO 多路复用器配置为 CM-UART (或 除"GPIOx"之外的任何多路复用器选择)、则无论所属内核如何、写入 GPIOSET 或清零等寄存器都不会执行任何操作(外设将控制引脚、而不是这些寄存器)。 相反、我认为您要防止的是对 GPIO 多路复用器设置的进一步更改。 您可以通过在 GPIO 控制寄存器中写入 LOCK 位来完成此操作。 (CPU1为此引脚配置多路复用器、然后锁定该引脚的配置)。