Other Parts Discussed in Thread: MCF8316A
MCT8316A读写EEPROM时,手册里写的时LSB Byte First,
如果是读写RAM寄存器,也是LSB Byte First吗?

如上所示,E6是RAM寄存器,执行这个1中的数据写入时,0x40 00 00 00的发送顺序
是
40 00 00 00
还是
00 00 00 40
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.
您好,
读取或写入 RAM 或EEPROM's shadow registers时,字节顺序相同。 LSB first表示 0x40000000 以 0x00 0x00 0x00 0x40 的顺序发送。
您好 想到一个问题
读取eeprom的时候需要先复制到buffer 等待100ms 再读取
如果是8316的ram寄存器 应该是直接发送控制字读取就可以了吧 不需要额外的复制、等待类的操作吧
您好,
对的,您可以随时直接从 RAM 寄存器和影子寄存器(EEPROM 的副本)读取,并无需将 EEPROM 中的内容复制到影子寄存器中。 影子寄存器中的值是电机控制算法在运行期间使用的值。 影子寄存器实际上驻留在器件存储器的 RAM 部分。 EEPROM 存储器仅用于非易失性存储。
上电时,MCT8316A 会自动将 EEPROM 的内容复制到其影子寄存器中。 之后,如果已修改影子寄存器,并且用户希望将存储在 EEPROM 中的设置重新加载到影子寄存器中,则使用 EEPROM_READ 过程手动将 EEPROM 内容复制到影子寄存器中。
您好 感谢帮助
”上电时,MCT8316A 会自动将 EEPROM 的内容复制到其影子寄存器中”
您提到的这一点 似乎数据手册里没有写 或者是我没看到
我在看论坛提供MCF8316A的独立烧录工程师时 对代码有个疑问 代码开始的时候并没有使用复制指令 而是直接读取影子寄存器
我以为这样不对 所以在改写的MCT8316A烧录工程时,在代码开始增加了复制指令
按照您今天的答复 这应该是多余的操作
再次感谢帮助 又了解了一个细节