Microchip
直播中

薛静斗

7年用户 194经验值
私信 关注
[问答]

NVMProgram()和NVMWriteWord()/ NVMWriteRow()之间的区别是什么?

我正在努力看看NVMPLAUTE()和NVMWrWordEnWord()之间的区别。我知道每一个参数是什么,但是我在努力找出如何使用它们的原因,以及为什么。我知道一个字是4个字节,一行是128个字,所以总共有512个字节。我理解的是,如果NVMWrreWord()实际上在NVM中存储数据,或者如果需要NVMPLAUTE(),那么我就不能得到。如果我想把X个字写进NVM(我们假设在for循环中),我知道我需要运行nvMWrreWordEnter()x倍,但是我需要在每个nvMWrrWord()之后直接调用nvMPLAUTE()x倍作为WeEL吗?我正在努力找出整个NVM进程的寻呼/写入过程,即使经过一周的研究/阅读数据表。谢谢,我感谢任何我能得到的帮助!

回帖(2)

唐般远

2019-10-21 13:16:13
外围图书馆手册声明它是:pApple Fuffor参数的目的是什么?每当我使用NVMProgram()时,它只需要一个空页缓冲区,并且它好像对它什么也不做(只将数据从数据写入NVM)。谢谢!
举报

胡芝恒

2019-10-21 13:27:17
这是一个读修改写过程,这里是源代码:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分