5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
12
返回列表 发新帖
楼主: xukkkkkk
打印 上一主题 下一主题

讨论下KK_C的程序

[复制链接]
21
发表于 2012-1-16 01:10 | 只看该作者
又仔细看了一遍  今天刚刷了KK-C 试试加重

欢迎继续阅读楼主其他信息

22
发表于 2012-1-16 02:15 | 只看该作者
先顶再看吧!
23
发表于 2012-2-7 20:49 | 只看该作者
路过帮顶~~~~
24
发表于 2012-3-25 18:52 | 只看该作者
楼上讲的都好好  学习了
25
发表于 2012-5-2 17:39 | 只看该作者
这个真的是学习了
26
发表于 2012-5-2 18:43 | 只看该作者
怎么刷KK-c程序啊?   跟刷其他固件一样吗?   用不用改什么参数啊?   菜鸟求解答!!
27
发表于 2012-12-23 23:41 | 只看该作者
正在研究。。。
28
发表于 2013-4-27 00:00 | 只看该作者
因为单片机的处理能力有限,举例来说,一个AD从启动、转化、读取数据之间,总的时间很长,但是需要单片机照顾的时间并不多,可以把AD各个通道的启动、转化、读取数据3部分用状态转移的方法,把他分段设计;
进入ppm程序,单片机启动采样后,用定时器,设定一个延时,定时时间到,PPM程序的状态转换到读取AD数据状态,然后启动下个通道的采样依次循环读完所有通道……
uint ReadAdc(uchar ch)
{
         ADMUX=ch;           //Select channel
        
        //Read null once as AVR datasheet says
        ADCSRA=0xC6;                                   //Start ADC
        while(ADCSRA&(1<<ADSC));        //Wait adc ok
        
        ADCSRA=0xC6;                                   //Start ADC
        while(ADCSRA&(1<<ADSC));        //Wait adc ok
        
        return ADC;
}
大致这样:
//step=?(0启动AD,1读取AD转换结果,2再次启动,3再次读取)
        if(TimeOK?)        //程序入口为:定时器中断函数中的标记;载入
        {
                switch(step )
                {
                        case 0:
                                //代码……//Start ADC;
                                设置所需的定时器延时,中间无需CPU干预;
                                step = 1;        //切换程序工作步骤
                                break;
                        case 1:
                                //代码 //Wait adc ok;
                                设置所需的定时器延时,中间无需CPU干预;
                                step = 2;        //切换程序工作步骤
                                break;
                        case 2: //代码;
                                设置所需的定时器延时,中间无需CPU干预;
                                step = 0;        //切换程序工作步骤
                                break;
                                ……
                }
        }

29
发表于 2013-5-31 00:13 | 只看该作者
好贴 帮顶
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表