[STM8] 风驰尽情打造打造全国最完美最开放的STM8S开发平台

[复制链接]
72971|231
 楼主| iCreate 发表于 2013-3-30 19:53 | 显示全部楼层
wangliyang432 发表于 2013-3-30 15:43
风驰哥 我用STM8能显示图片了  汉字是不是要用汉字库?怎么添加?   最重要的是地址怎么算啊
...

看的例程,我有专门做了字库,里面有介绍
 楼主| iCreate 发表于 2013-3-30 19:55 | 显示全部楼层
hawksabre 发表于 2013-3-30 17:45
呵呵  好板子   有需要  需要买一块玩玩   呵呵    顶一个

欢迎选购
txcy 发表于 2013-3-30 23:24 | 显示全部楼层
相当给力的开发平台
 楼主| iCreate 发表于 2013-3-30 23:44 | 显示全部楼层
txcy 发表于 2013-3-30 23:24
相当给力的开发平台

给力吧,希望能跟更多的人分享,交流
logger 发表于 2013-3-31 10:04 | 显示全部楼层
真不错,例程很丰富
hflove6 发表于 2013-4-3 13:42 | 显示全部楼层
很给力,谢谢资料分享....
qq20707 发表于 2013-4-4 23:12 | 显示全部楼层
资料真的很多  真的很给力  这个真的不错哦
hawksabre 发表于 2013-4-5 19:47 | 显示全部楼层
呵呵   风驰哥的资料很给力   呵呵   需要好好消化一下   呵呵
onsunsl 发表于 2013-4-9 08:46 | 显示全部楼层
广告太疯狂了
jiachenglong000 发表于 2013-4-11 13:31 | 显示全部楼层
风驰老大,我要用tim1捕获PWM波每个上升沿、下降沿得出高电平,请问捕获函数中能直接这么写么?
    u16 Get_IC_PWMH(void)
    {
        //清空输入捕捉值
        TIM1->CCR3H=0;//PC1
        TIM1->CCR3L=0;       
        TIM1->CCR4H=0;//PC2
        TIM1->CCR4L=0;       
       
        //通道1--PC6捕捉
        while(!TIM1_GetFlagStatus(TIM1_FLAG_CC3));//等待RISING捕获标志位置位
        ICValue1 = TIM1_GetCapture3();//得到第一次RISING捕捉计数值
        TIM1_ClearFlag(TIM1_FLAG_CC3);//清空标志位
       
        //通道2--PC7捕捉
        while(!TIM1_GetFlagStatus(TIM1_FLAG_CC4));//等待FALLING捕获标志位置位
        ICValue2 = TIM1_GetCapture4();//得到第二次FALLING捕捉计数值
        TIM1_ClearFlag(TIM1_FLAG_CC4);//清空标志位
       
        //必须考虑是否溢出
        if(ICValue2 > ICValue1)
                Period = ICValue2 - ICValue1;
        else if(ICValue2 < ICValue1)
                Period = 0xffff - ICValue1 + ICValue2;
       //PWM-Hightime值us
        PWM_HPeriod = Period/(16*1);
    }
Swallow_0322 发表于 2013-4-11 16:04 | 显示全部楼层
谢谢共享!
 楼主| iCreate 发表于 2013-4-11 21:17 | 显示全部楼层
jiachenglong000 发表于 2013-4-11 13:31
风驰老大,我要用tim1捕获PWM波每个上升沿、下降沿得出高电平,请问捕获函数中能直接这么写么?
    u16 Ge ...

可参考我的例程,里面有相关的代码
jiachenglong000 发表于 2013-4-12 18:34 | 显示全部楼层
iCreate 发表于 2013-4-11 21:17
可参考我的例程,里面有相关的代码

你的例程里没有捕获上升沿和下降沿的,我那样设置不能捕获,请指教
 楼主| iCreate 发表于 2013-4-12 23:54 | 显示全部楼层
jiachenglong000 发表于 2013-4-12 18:34
你的例程里没有捕获上升沿和下降沿的,我那样设置不能捕获,请指教

你要同时捕捉2个边缘的话最好选用2个通道
jiachenglong000 发表于 2013-4-13 12:48 | 显示全部楼层
iCreate 发表于 2013-4-12 23:54
你要同时捕捉2个边缘的话最好选用2个通道

现在就是用的两个通道,两个通道的捕捉不能放在一个函数里么?
hawksabre 发表于 2013-4-13 19:48 | 显示全部楼层
资料真是很给力   真的很不错   谢谢   呵呵    有机会需要好好入手看一看   呵呵
hawksabre 发表于 2013-4-13 19:48 | 显示全部楼层
顶起来   真的需要好好加精  呵呵
kkk1314 发表于 2013-4-14 20:19 | 显示全部楼层
资料很棒啊。。。
 楼主| iCreate 发表于 2013-4-15 00:12 | 显示全部楼层
hawksabre 发表于 2013-4-13 19:48
顶起来   真的需要好好加精  呵呵

必须要求加精
xylvhp 发表于 2013-4-16 13:35 | 显示全部楼层
膜拜一下,慢慢学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部