你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8S103输入捕获

[复制链接]
719913261 提问时间:2018-10-26 14:55 /
void CLK_INIT(void) //Fmast 8M  CPU 8M

{
  CLK_CKDIVR = 0x08;        

@far @interrupt void TIM2_IRQhandler (void)   
{
        if(CC1IF_LOW)  //检测到下降沿
        {
          LOW_LEVEL_H=TIM2_CCR2H;
          LOW_LEVEL_L=TIM2_CCR2L;
               
                CC1IF_LOW=0;  //清除中断标志位
                //复位计数器 重新初始化计数器
                TIM2_EGR |= 0x01;        
                TIM2_PSCR |= 5;
                TIM2_CR1 |= 0x01;   //启动计数
                TIM2_SR1 &= 0x02;  //状态清零        
               
                //********检测同步码********//
                if(LOW_LEVEL_H>6&&LOW_LEVEL_H<=10)
                {                        
                }

           }

请教下    LOW_LEVEL_H;  LOW_LEVEL_L  时间是怎么计算的  时间单位是us吗


收藏 评论0 发布时间:2018-10-26 14:55

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版