Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG
器件型号: MSPM0C1103
Thread 中讨论的其他器件: UNIFLASH、 SYSCONFIG
对于这个 8 引脚 MCU、我有一个 I2C 接口、可禁用 NRST 引脚。 为了获得更多 GPIO、我想知道禁用 SWxxx 引脚以将其用作简单的 GPIO、或者(如果可能)用于其他外设(如 SPI);因此这个问题相当笼统、而不是特定于单个设计。
这样、NRST 和 SWD 只会通过 POR 启用。 因此、必须对电路板进行下电上电才能对其进行访问。 但是、我不知道应该如何在软件中尽可能轻松地做到这一点。 由于我使用的driverlib是第一个被调用SYSCFG_DL_init()的函数、因此我的第一个选项是在 SYSCFG_DL_init 之前添加一个大的浪费时间计数器、以确保我有时间按 UniFlash 或 CCS 中的 connect/flash 按钮。
- 我不需要调试。 只需能够刷写器件就可以了
- 已禁用 NRST 是必需的。 我想始终访问 I2C
- 我有一个编程连接器、可连接到 VDD、GND、NRST、SWDIO 和 SWCLK 引脚、并连接到 XDS110(通过另一个 LaunchPad 评估板)
- 我使用 CCS IDE + driverlib + SysConfig 来配置器件
对于这种情况、最简单的实用方法是什么? 仅在 SWD 引脚上输入简单的 GPIO 可能是最简单的解决方案、但如何将其输出或将其用作 SPI 引脚?