完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
程序曾经很好的运行过,这种现象有可能是什么引起的?
|
|
|
|
而且有时候变量值类型明明是float,查看是却显示数据是32位的??? 求大神解答 |
|
|
|
|
|
|
|
出现这个现象,你应该重点查一下你的RAM变量的定义数量,是否接近12K了,曾经好的程序,现在运行不好了,主要有两个原因,第一个,新加的代码有逻辑上的错误,导致出现问题,这个一般屏蔽新加的代码进行调试就能发现。第二个原因也是因为新加的代码,但是是因为新加的全局变量和中断函数,以及嵌套问题,导致RAM的空间比较紧张,堆栈指针溢出,对其他数据进行了修改。 |
|
|
|
blnocyyp2002 发表于 2018-7-23 03:52 谢谢回答,我试试 |
|
|
|
谢谢回答,get小窍门 |
|
|
|
blnocyyp2002 发表于 2018-7-23 03:52 在调试摄像头时,就是这样 新加的 中断 和代码 导致 变量不能实时显示 。。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
请问一个迭代法图形二值化的程序代码把宽改成240之后整个屏幕不显示是什么原因?
2649 浏览 0 评论
2637 浏览 1 评论
1876 浏览 1 评论
2028 浏览 2 评论
2594 浏览 2 评论
684浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 22:45 , Processed in 0.565822 second(s), Total 62, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号