Other Parts Discussed in Thread: MSP-EXP430FR2355, MCF8316A, MCT8329A, MCT8329EVM
器件型号: MCT8329A
主题中讨论的其他器件: MSP-EXP430FR2355、 MCF8316A、 MCT8329EVM
您好、
我正在尝试调整 Eric Chen 发布的基于 MSP430 的 EEPROM 编程固件:
“[常见【常见问题解答】使用 MSP430 LaunchPad 通过 I2C 对 MCx BLDC 电机驱动器进行编程“。
从该页面下载了 2273.EEPROM_Program_MCF8316A-Q1 MSP-EXP430FR2355.zip。
我的工程使用 MCT8329A、而不是为示例固件编写的 MCF8316A。 常见问题解答指出、如果更新了以下内容、相同的 μ I²C 编程方法应该适用于其他 MCx 器件(包括 MCT8329A):
I2C_TARGET_ADDR
原始:0x01
我的设备:0x60
EEPROM_ARRAY_SIZE
Original: 24
我的设备:39
EEPROM_regmap[]
我将其替换为从 MCT8329A _GUI v1.1.3 导出的寄存器映射。
我更新了所有这些设置、并将固件编程到 MSP‑MSP-EXP430FR2355 中。
当我将 LaunchPad 连接到应用板并按 S1 时、我始终会收到红色 LED、指示出现故障。 电路板本身正常 — 我可以使用 MCT8329EVM 和 GUI 成功对其进行编程。
在查看代码时、我还发现设置了以下代码块:
和中的 EEPROM_WRITE + EEPROM_WRITE_ACCESS_KEY
DEV_CTRL 中的 EEPROM_Read
还需要为 MCT8329A 修改。 我也更新了这些、但每次都能看到红色 LED。
是否有人成功将此 MSP430 固件与 MCT8329A 配合使用?
是否还有我可能错过的其他寄存器、时序要求或特定于器件的更改?
如果能提供任何帮助、我们将不胜感激:我们现在正在投入生产、使用可靠的编程方法可以真正加快工作速度。
提前感谢。