Image
Image

haohaodee

+ 关注

粉丝 0     |     主题 3     |     回帖 80

真诚求助,求建议,奇怪的问题
2018-4-5 21:22
  • 侃单片机论坛
  • 58
  • 3929
  感谢大家,我想应该是已经解了,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
  • 555
  发布时间:2019-03-27 19:14:44 截止时间:2019-04-26 19:14:44 项目周期:详谈 现居地址:广东省深圳市南山区 ...  
2
3
近期访客