完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
XC8 1.38.所以,我想将数据保存到eeprom,但是它没有保存。我使用了数据表中的确切代码(顺便说一下,在其他项目中也适用)函数原型:地址和数据被正确传递,但是对寄存器的任何写入都没有效果。就像指令完全没有执行一样(例如,如果我停止调试器并将“10”写入EEADR,如果在指令EEADR=address EEADR仍然为10之后我进入write_eeprom,具有address=5)有几个注释:在char上写入和int没有任何问题,我总是这样做例程是由Microchip编写的,ASM或C没有区别。它在其他项目中工作,具有相同的微观结构。考虑创建一个新项目并导入源代码。单步反汇编跳过将数据分配给EEADR的说明,但我认为这更多的是调试器问题
|
|
相关推荐
2个回答
|
|
好!我的意思是
|
|
|
|
如果我是你说的傻瓜?我当然是!这是看门狗,时间太低,在操作过程中重置。我没有怀疑,只是尝试踢。我的印象是看门狗在调试过程中被禁用了。
|
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
678浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:55 , Processed in 2.109039 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号