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.
MCx8xx 系列集成电机驱动器包含寄存器和板载 EEPROM、可使用外部 MCU (例如基于 I2C 的 MSP430)进行连接和编程。
此常见问题解答提供了示例 CCS 固件工程以及使用 MSP-EXP430FR2355 LaunchPad 对 MCF8316A 进行通信和编程的说明。
固件项目说明
该固件将使用 MSP-EXP430FR2355将硬编码 EEPROM 寄存器设置编程到 MCF8316A 中。
当按下 MSP-EXP430FR2355 LaunchPad 上的 S1侧按钮时、LaunchPad 会将固件源代码中配置的所有寄存器设置写入 MCF8316A、然后发送 EEPROM 写入命令、以触发 MCF8316A 将设置存储到其 EEPROM 存储器中。
之后、LaunchPad 将读回 EEPROM 设置并验证 EEPROM 寄存器写入是否成功、由 LaunchPad 上的红色(失败)和绿色(成功) LED1或 LED2指示。
该项目包含一个单个文件–main.c
硬件连接
信号 |
MSP-EXP430FR2355 |
MCF8316A 板 |
I2C SDA |
P4.6 |
SDA |
I2C SCL |
P4.7 |
SCL |
接地 |
接地 |
AGND |
此处的示例图像显示了 MSP-EXP430FR2355 LaunchPad 和 MCF8316AEVM 之间的连接。 但是、只要 SDA、SCL 和 AGND 可用、MCF8316AEVM 就可以替换为任何定制 PCB。
运行 CCS 项目
对其他 MCx 器件进行编程
相同的 I2C 命令可用于对其他 MCx 器件进行编程、例如 MCT8316A、MCF8315A、MCT8315A、MCT8329A 等等