嵌入式
wolf19860612
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DSP28335数组下标越界导致其他全局变量被窜改
最近一直被这问题困扰,今天才解决。 程序是跑在DSP28335上的,是串口接收另外一款处理器发来的数据,处理后发送给其他设备。 发现有时有些全局变量无缘无故被改变,而程序还在正常运行。感觉很奇怪,找了好几天问题, 后来发现是串口接收在处理异常报文时有bug,导致里串口接收缓存数组越界,然后越界后就将其他的变量给改变了。 用STM32时也遇到过数组越界,但这时候处理器是进硬件错误中断里了,没原创 2015-11-11 21:38:42 · 1746 阅读 · 0 评论 -
PID参数调节过程
STM32控制电机到一定位置,位置值用码盘读取 下面pid_ctrl_Daily1函数是PID调整的程序,然后在主程序中调用 ////// 电机码盘 PID运算 ,用PID参数来实际控制角度,角度值为angle /////// double pid_ctrl_Daily1(double *array) { //定义变量 double ref = 0;//设置参数 double fe原创 2015-12-06 21:27:45 · 1787 阅读 · 0 评论
分享