1,在写一些大的程序时,尽量少用extren
2.结构体初始化只能是常数,不能是变量
3,在debug时,变量cannot evaluate
static读不到,还有就是函数内的读不到
4.函数卡在空闲里,可能是有任务阻塞。如,用了PortMAX
----Mr. Liu
1.用mpu_dmp_get_data();得不到数据,看看dmp库有没有初始化成功;
2.MPU_Init();应在mpu_dmp_Init();的前面
3.调试的时候,要是全局变量,才能看见。不然会cannot evaluate
4.初始化函数在main函数初始化一次就可以了。
----Mr.Chen
本文探讨了编程中如何减少使用extern、常量结构体初始化、变量评估问题,以及静态变量的可见性。还强调了MPU库初始化顺序、全局变量调试、初始化函数放置和Ctrl+Shift选择文件的快捷操作。
1647

被折叠的 条评论
为什么被折叠?



