求大神求网站解决一个基于ARM和STM32的运动音响程序


吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途否则,一切后果请用户自負本站信息来自网络,版权争议与本站无关您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容如果您喜欢该程序,请支持正版软件购买注册,得到更好的正版服务如有侵权请邮件与我们联系处理。

大哥们小弟从闲鱼上收了一块洣你版,它这个界面怎么和一般的板子不一样是这个板子有问题还是因为这个板子里面有程序才显示这样的。 顺便问一下仿真器是干什么用的啊?小弟只学过51单片机知道用个烧录器,但是仿真器就不知道了来个大哥解决一下。

今天调试了一个stm32二维码显示的程序

1.编译是没有问题屏载后白屏:

解决方法:发现是配置文件的问题,程序的很多文件与自己的板子不适配

2.加入到板子配套程序环境后,发现lcd上能够显示一次正确的结果但很快被错误的结果刷屏:

解决方法:用ST-LINK进行单步调试,发现主程序运行完之后又去执行了子程序。

网上一查发现是程序跑飞了,在此之前的文件里是有看门狗程序的而我并没有将移植到我自己的配置环境下之后。单片机上电后程序指针PC就会从程序存储器的0地址开始执行中间会按照程序的要求跳到需要的地址执行,如果执行到最后一条指令完而没有相应的跳转指囹PC会继续往存储器的下一行地址执行,而下一个地址是没有烧写命令进去的(理论上是全1或全0,随厂家而定)这时就出现了跑飞,在PC将所有地址都跑一遍之后会回到0地址如此循环。

在main主函数里面最后加一句while(1);让函数进入死循环可解决此问题。

我要回帖

更多关于 大神求网站 的文章

 

随机推荐