完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用的是15W4K61S4芯片。要做一个充电插座。功能是按键按下便10分钟计时,十分钟内检测到充电电池电压大于4V便自动断开。但是,按键功能与AD转换功能分开运行都能顺利运行,放在一起就不能运行了。怀疑跟累加器有关。之前定时器中用到累加器便不能顺利运行,直接跳到程序起始位置。后来换其他寄存器就好了、但是AD转换模块中必须用到累加器,实在没办法了。求大神解惑。万分感谢、、、、、、
|
|
相关推荐
8个回答
|
|
是不是干扰了。。。
|
|
|
|
不知道。。。。好像把调用的模块换个位置又有不同的仿真形式。
|
|
|
|
帮顶....
|
|
|
|
帖子要沉了。自己顶一个。求大神高手观音菩萨在世华佗玉***大帝王母娘娘还有如来佛祖显灵。。。。
|
|
|
|
汇编语言是有这个烦恼,只能自己动脑筋了。
|
|
|
|
还真是如来佛祖。。。
|
|
|
|
这是程序的问题,如果是汇编语言的话是压栈出栈的问题,如果多个程序需要用同一个寄存器的话,应该设置各个程序专用的变量,需要计算处理时再存入寄存器进行处理,这个需要把程序贴出来才能判断是什么问题
|
|
|
|
如果是汇编,那每次进入调用,第一件事就是把你用的寄存器累加器,进行压栈处理,这是必须必然必定的
|
|
|
|
只有小组成员才能发言,加入小组>>
3309 浏览 9 评论
2988 浏览 16 评论
3490 浏览 1 评论
9049 浏览 16 评论
4083 浏览 18 评论
1168浏览 3评论
601浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
592浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2329浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1892浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 06:29 , Processed in 1.274474 second(s), Total 93, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号