完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对于我们的项目,我们使用MTCH6102触摸控制器。我们已经建立了自己的触摸屏与5个Y轴和10个X轴。使用MTCH6102实用程序,我们为设置设置一个配置。现在我们有了一个运行良好的配置,我们想把这个配置存储在NVRAM中。当按下Utilityit中的“save to NV”按钮时,应该保存到NVM。但是当断开和重新连接时,会显示旧的默认值。我试过几次,但是它在一个电源周期之后没有保存。在NVRAM中设置该值的好方法是什么?在设置NV位之前有必要把芯片放在备用状态吗?还是只有当芯片第一次上电时才可能呢?如果我连接一个完整的新芯片,设置值,点击“保存到NV”,它工作得很好。但是通过芯片,我已经尝试将它们存储到NVRAM,但是它并不工作。遗憾的是:有时芯片似乎会重新设置自己,因为有些芯片在使用几个星期后反应很差。通常,重新设置配置值修复了问题。有什么建议会引起这个问题吗?
|
|
相关推荐
3个回答
|
|
没人知道吗?在系统启动后,我检查这些值。如果它们不正确,我使用以下代码来设置值并将它们保存到NVRAM。当我再次检查值时,所有值都是好的。但是,当系统关闭、DIS和重新连接电源并将其重新打开时,所有的值都将再次默认。出什么事了?
|
|
|
|
寄存器8-1:CMD:COMMAND REGISTER bit 7 NV:非易失性存储写入位。这确实意味着如果写入了该位,那么在所有寄存器加载之后,它以非易失性方式存储每个位。我没有使用过该部分,所以最好询问Micro..www.micro..com/.。
|
|
|
|
我已经做到了,它只工作。当我更改一个值并再次存储它时,所有的东西都会返回默认值。我不能给内部EEPROM写任何值。所以还有一个问题:内部EEPROM是否可能被I2C总线中的错误电压或错误定时损坏。非易失性存储写入位(位7)紧挨默认复位位(位6),也许它们都是由坏定时触发的。惯性导航与制导?默认值位于何处?它们是否也存储在EEPROM中?如果是这样,那么EEPROM就不能被破坏,否则只有随机值。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
727浏览 1评论
612浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
501浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
626浏览 0评论
524浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:13 , Processed in 1.324106 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号