Flipped
获得 3 次赞
帮助过7人
我发了四张图,手机拍的可能不清楚敬请谅解,我遇到的问题是搞不懂LR保存的值是什么,LR是返回地址,书上说保存的是当前指令下一条指令的地址,前两张是一个分析,bl c 《main》,地址为4,下一条指令为8,即LR=8,可以理解,但是在下一个汇编分析中,bl 58 <led_on>跳转到58处的函数处,LR保存的不应该是下一条即c吗?初学者可能是哪里搞错了,还望解答谢谢。
我用的是金属传感器LDC1000由于pcb线圈较小,所以采用舵机带动,每一°扫描一次,判断数值最大的时候返回其角度值和90度的偏差,大概判断车身位置,然后后面逻辑应该怎么搞? out= PID_Struct->proportion*iError +PID_Struct->integral*(iError-PID_Struct->last_error)+PID_Struct->derivative*(iError-2*PID_Struct->last_error+PID_Struct->prev_error);这个经过参数调整应该能计算出一个有关角度的值,但是如何知道和速度,或者说控制速度的pwm的关系呢?
模糊控制可以理解为将传感器的值进行整理分类后,然后不同的情况选择不同的方案,pid是通过误差来进行实时改变自己的速度,我不清楚理解的对不对,可以帮我比较下吗
pc可以通过蓝牙发送。蓝牙和单片机串口连接,手机端接收,但是手机端发送,pc机接收不到,不是说蓝牙具有透传吗?还是本来就不可以反向?有没有参考例程?给个网址谢谢
看起来像是互补波形,可我选择的是我程序是舵机来回扫描,现象可以但是特别抖动,给我说下这个波形的意思也行,看起来不像是pwm波