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.

[参考译文] MCF8316AEVM:EEPROM

Guru**** 1788580 points
Other Parts Discussed in Thread: MCF8316A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1424457/mcf8316aevm-eeprom

器件型号:MCF8316AEVM
主题中讨论的其他器件:MCF8316A

工具与软件:

大家好、我在使用 Motor Studio 写入 EEPROM 时遇到问题。
我无法将配置的影子寄存器写入 EEPROM、当我点击"Read from EEPROM"时、左下角会弹出读取成功消息、但当我按下"write to EEPROM"时、未弹出写入成功消息。 但当我按"write to EEPROM"时、没有成功写入的消息。 我认为我的写操作有问题,你能指导我如何用一些图片做吗? 我需要具体步骤。
如果您能尽快答复、我将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    当我按"write to EEPROM"时、不会弹出写入成功消息

    当没有弹出消息时、EEPROM 写入操作已完成。 您可以按照以下步骤使用 Motor Studio 写入 EEPROM:

    1. 加载所需的寄存器设置
    2. 点击 EEPOM -> Write to EEPROM
    3. 断开 EVM 的电源
    4. 等待5秒钟、然后再次打开 EVM
    5. Motor Studio 连接后、转到寄存器映射页面并点击 READ ALL REGISTERS。 寄存器0x80 - 0xAE 应与步骤1中加载的寄存器设置匹配。

    此致、

    约书亚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为什么我仍然无法独立运行我的电机、而电位器却什么也不能用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否能够尝试执行以下步骤。 如果您仍然无法使用电位器旋转电机、您可以向我发送您正在使用的寄存器配置。

    1. 确保 J1上的跳线位于 POT 侧。  
    2. 将 Speed_Control_Mode 设置为00b 或 SPEED 引脚上的模拟电压  
    3. 确保已禁用"Speed Control Over I2C"(通过 I2C 进行速度控制)
    4. 测试电机是否可以使用电位计旋转
    5. 如果电机可以旋转、请执行 EEPROM 写入
    6. 对 EVM 进行下电上电、电机应该能够使用电位器旋转。

    此致、

    约书亚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢您回答我的疑问、我已经可以使用电机来改变电机转速、但我的另一个疑问是、如果我使用 I2C 速度输入模式、我能否从计算机分离并使用 MCF8316A 板独立运行? 如果是、我该如何操作?
    如果我使用 I2C 速度输入模式、不知道如何将占空比写入 EEPROM、下面的此文件是我将使用的寄存器配置文件。 请帮助我查看是否配置错误。 正确的步骤是什么? 如果您能通过图片向我展示详细的步骤、我将不胜感激。

    e2e.ti.com/.../Config20_5F00_Loda.csv

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    I2C 速度控制需要直接修改 ALGO_DEBUG1寄存器中的 DIGITAL_SPEED_CTRL 位字段、该寄存器不是可存储在 EEPROM 中的寄存器之一。  

    在没有 GUI/计算机的情况下使用 I2C 速度模式的唯一方法是 在 MCF8316上电后让 MCU 更新 DIGITAL_SPEED_CTRL。

    任何其他 速度模式都可以调整速度、而无需 I2C 通信(因此无需计算机或 MCU)。

    此致、

    约书亚