智能车制作

标题: 关于加速度计数据采集的问题,急求 [打印本页]

作者: 自动化1202    时间: 2015-2-1 20:51
标题: 关于加速度计数据采集的问题,急求
今天对加速度计用串口进行数据采集,发现当用这几个AD通道时串口助手输出显示断言发生在E:\k60程序例子\6.ADC\ADC 综合测试例程\src\drivers\adc\adc.c文件的第34行!断言条件不成立,请检测错误原因。        —— by 野火

AD通道为
     AD4b = AD4a, //            ADC0_SE4b        -- PTC2                ADC1_SE4b   -- PTC8
    AD5b = AD5a, //            ADC0_SE5b        -- PTD1                ADC1_SE5b   -- PTC9
    AD6b = AD6a, //            ADC0_SE6b        -- PTD5                ADC1_SE6b   -- PTC10
    AD7b = AD7a, //            ADC0_SE7b        -- PTD6                ADC1_SE7b   -- PTC11

然后我把adc.c文件里的断言给屏蔽过以后是可以输出数据,但是特别不稳定,和正常数据差别很大
断言为
ASSERT( ((adcn == ADC0) && (ch >= AD8 && ch <= AD18)) || ((adcn == ADC1) && (ch >= AD4a && ch <= AD17)) ) ; //使用断言检测ADCn_CHn是否正常
哪位大神能给解释一下原因,还有能不能解释一下断言到底怎么用的,一直很迷茫。。。。

作者: 苏醒    时间: 2015-4-10 22:36
请问楼主问题搞懂没?

作者: 自动化1202    时间: 2015-4-11 07:55
苏醒 发表于 2015-4-10 22:36
请问楼主问题搞懂没?

野火库B通道不支持软件触发,蓝宙的可以

作者: 苏醒    时间: 2015-4-12 21:46
我用的数字的MMA8451加速度计单片机KL26,现在的问题是采集的数据要么是0要么是255,正在困惑中啊




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2