OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 请大神进来看看我的问题 很是苦恼啊 求解救

共3条 1/1 1 跳转至

请大神进来看看我的问题 很是苦恼啊 求解救

菜鸟
2015-08-09 21:48:45    评分

小弟目前还是菜鸟一只,买了顶配版的小车  回来看了好久的程序才明白整体的程序。现在我只想让小车直立 也就是只用直立控制   我也试试PD控制  也就是说我想把程序大大简化  只调直立程序  关于什么电子屏显示  上位机都给屏蔽了   我对程序中的主函数与平衡中断进行了如下改动      结果就是我用串口下载后    下载完就能用  也就是单纯的直立控制   这是只要一有角度电机就会转动   此时的红色波吗开关还在高电平    但是一关电   再开机 程序就不能执行了  电机不转了  红色拨码开关打回低电平也是不行  愁死我了  到底是哪里不行呢    请高手赐教!!!!!关键下载完那一次能正常使用!!!!!

主函数

主函数

主函数补充

主函数的补充

中断函数

中断




关键词: 程序改动     苦恼     解救    

助工
2015-08-10 13:13:04    评分
2楼

必须关闭JTAG接口,因为JTAG接口有部分引脚用作普通IO了,串口1不能屏蔽,以为6050需要使用,否则会卡死,ADC不能屏蔽,要不然检测到的电压为0V,电机不转

如果你觉得程序比较复杂,就只看minibalance.c里面的相关函数就行了,剥离了32的底层


菜鸟
2015-08-12 01:06:37    评分
3楼
谢谢,我不明白6050怎么用到串口1了,还有就是我把平衡中断里面电机异常函数屏蔽了,也就是电量为0不影响了,此时再屏蔽adc还是出问题,然后我把adc函数打开,一句一句试着屏蔽,结果有那么3句话不能屏蔽,都是关于那个定时器的,不知道为什么!

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]