前段时间在做一个基于C8051系列单片机的一个项目,将遇到的问题记录一下。
1、在编写C8051f340单片机程序的过程中,全局变量的数量不能定义太多。否则会出现可以通过编译,但在仿真、运行过程中发现无法正常运行的问题(猜测全局变量是占用太多资源,初始化过程中破坏了单片机的驱动空间)。最方便的解决办法就是定义时不声明,在定义的文件中编写一个函数来实现。
2、C8051F3xx的内部FLASH可通过程序读写,操作顺序可参考数据手册,写入的数据是非易失性的。
细节不方便描述太多,如遇到同样的困惑可发邮件交流:1069886355@qq.com。
文章评论(0条评论)
登录后参与讨论