51单片机接到oled显示屏后,原有的变量被异常修改怎么办?

千羽QY 2017-09-04 11:46:28
程序一运行到OLED_ShowString();函数,后面定义的一个数组值就被异常改写了。我猜想后面定义的数组刚好占用了前面变量的空间,但是我将后面的数组改成几个整形常变量后还是会被异常改写。到底该怎么解决这个问题?


...全文
582 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
辉_alexxm 2017-09-30
  • 打赏
  • 举报
回复
是全局变量吗?有定时或中断 重新赋值吗?或把中断使能关掉!测试下!
worldy 2017-09-05
  • 打赏
  • 举报
回复
Keil C不会犯这种低级错误的,肯定是你的程序有什么问题

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧