真诚求助,求建议,奇怪的问题
2018-4-5 21:22
- 侃单片机论坛
- 58
- 3962
感谢大家,我想应该是已经解了,PWM的一个结构体成员没有初始化。。。所以pwm出问题了。。。
感谢大家,谢 ...
是啊,翻了个底朝天,解了一些可能的BUG.
另外,怎样看程序最大用了多少栈,MSP吗,比如RAM是0x20000000到0x20004FFF,开了8k的栈,则栈的地址是0x20 ...
抖动的版本,陀螺仪和channel的跳动都很比稳的大,很难说是抖动引起陀螺仪数值变大还是陀螺仪数值有问题 ...
为什么局部变量必须赋初值?
引起姿态抖动的是姿态控制,姿态控制我现在只隔离成如下两行代码:
int channel[2];
channel[0] = k*(sp[0 ...
我抓取了所以的数据,还是没分析出来。
很可能是堆栈的使用远远超过我的预计,所以我加了点stack,根本没 ...
真的好急啊,好几周专门搞这个了。。。还是没有头绪
楼上的思路成不。。。
是不是我把295的反汇编和296的反汇编对比分析,然后结合程序仿真,能够找出哪里指针操作错误了,哪里发生了 ...
void *MALLOC(size_t size)()里的p指针是局部变量吧,能够return回去吗
1. 我先保证局部变量都赋初值。
2. 中断里面确认没有内存申请,但有memcpy,把中断接收到的数据copy出来, ...
可不可以排除了野指针的问题?野指针会不会可能造成这种现象?
可以啊,你有什么思路吗
在nop之前都有delay的,关键是即使while(1)之前不加,在while以内别的不会影响姿态的地方加也会引起变抖 ...
你说的初始化了一些变量是指全局变量,局部变量还是。。。
不是传感器稳定的问题,传感器都delay了;关键 ...
不只是printf,别的没用的if(float a = 0.0f; float b = a + 3.0f;)这句都会引起。
“局部变量被你用指针 ...
[/backcolor]现在我在主程序之前加296个nop指令,飞机就飞稳了,如果295个就很抖。多于296个就稳,少于296 ...
现在我在主程序之前加296个nop指令,飞机就飞稳了,如果295个就很抖。多于296个就稳,少于296个就抖动。
...
机器人操作系统ROS中的AMCL算法调试
2019-3-27 19:29
- 创业|外包|承接
- 0
- 562
发布时间:2019-03-27 19:14:44
截止时间:2019-04-26 19:14:44
项目周期:详谈
现居地址:广东省深圳市南山区
...
2
3
近期访客