最近用cubeMX生成了一些代码,感觉还是很好用的,但是在用的时候发现一个奇怪的现象。我因为要用到一个全局变量,所以定义到了main的文件头,如下图中示tstv1和tstv2:
此时,程序可以编译并正常运行。
如果这时,在进入while(1)之前,对这个2个变量的任何一个做赋值操作,则,程序会死在箭头所指的子程序里
跟踪后是落到了hardfalut。
如果注释掉这两代码,程序正常运行,
问在cubeMX里如何使用全局的变量?我记得在51里随便怎么写也没有关系啊??
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|