MSPM0C1104 通过更改 MCF8315D 寄存器,利用 I2C 接口来配置和控制 MCF8315D。演示代码包含以下 MCF8315D 功能的 API:EEPROM 数据校验与更新、MCF8315D RAM 编程、电机转速控制、通过 FG 引脚的速度反馈以及 VM 检查。
代码从 MSPM0C1104 初始化开始,然后通过 EEPROM 检查和 RAM 编程完成 MCF 初始化,并在所有初始化完成后将电机旋转命令发送到 MCF8315D。在计时器 A 中断期间更新电机转速命令。速度反馈和 VM 电压监控在主环路中完成。图 3-1 显示了软件流程图。