模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

1075查看 | 5回复

[DIY交流] 请问:i萝丽的源代码CH_value[1]=CH_calib(adc[7],CH2_offset)是否有...

[复制链接]
发表于 2020-2-25 09:56:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

CH_value[1]=CH_calib(adc[7],CH2_offset);//电压?,是否应该是adc[3]
用这个值修正摇杆?
明明adc[7]为P1.0,P1.0 为电压采集输入口,见下面:
case 8:adc[7]=ADC_RES,adc[7]<<=2,adc[7]+=ADC_RESL;ADC_CONTR=0x88;t_adc=0;break;
这一句在这个(void PCA_isr()interrupt 7        //任务定时器   中优先级)函数中

这一句是否有错?谢谢

发表于 2020-2-25 19:30:05 | 显示全部楼层
试一下不就知道了吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-25 20:19:37 | 显示全部楼层
还没有做好请问:i萝丽的源代码CH_value[1]=CH_calib(adc[7],CH2_offset)是否有... 叶罗丽的故事,叶罗丽仙子 作者:flybird001 2234
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-25 21:06:34 | 显示全部楼层
明白了,读的是上1次的值。当ADC_CONTR=0x88启动时,这时本次ADC_RES寄存器的值还没有出来。ADC_RES里面是上次的值,也就是前一个A/D口的值,注意语句顺序。
回复 支持 反对

使用道具 举报

发表于 2020-2-26 12:29:21 | 显示全部楼层
萝莉的代码,主函数和子函数都写在一起,又没写注释,太难看懂了。没有大神重写代码?
回复 支持 反对

使用道具 举报

发表于 2020-10-12 23:49:57 | 显示全部楼层
tianmo 发表于 2020-2-26 12:29
萝莉的代码,主函数和子函数都写在一起,又没写注释,太难看懂了。没有大神重写代码? ...

做这个的都是小白,大神不削做这个,萝丽除外,但不是讲师
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|关于模吧|APP下载|广告报价|手机版|企业会员|商城入驻|联系我们|模吧 ( 黔ICP备2022002348号-1 )

© 2013-2020 Moz8.com 模吧,玩出精彩!