智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 928|回复: 1
打印 上一主题 下一主题

k60标志位问题

[复制链接]

14

主题

158

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1509
威望
655
贡献
326
兑换币
410
注册时间
2014-2-24
在线时间
264 小时
毕业学校
河南科技大学
跳转到指定楼层
1#
发表于 2014-3-24 22:34:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void PIT0_IRQHandler()
{
    pit_flag = 1;               //标记进入PIT中断
    speed_count =LPT_INT_count * 100 + LPTMR0_CNR;     //保存脉冲计数器计算值

    //uart_putchar(UART2,speed_count);
    lptmr_counter_clean();         //清空脉冲计数器计算值(马上清空,这样才能保证计数值准确)
    LPT_INT_count = 0;                            //清空LPT中断次数  

    gpio_turn(PORTC,18);    //计算程序运行周期
   if(sta<=1200)
    {
       sta++;
    }
    if(sta==300)
    {
      start_flag=1;
    }
    if(sta==1200)
    {
      stop_flag=1;
    } /**/


    PIT_Flag_Clear(PIT0);       //清中断标志位
}


回复

使用道具 举报

14

主题

158

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1509
威望
655
贡献
326
兑换币
410
注册时间
2014-2-24
在线时间
264 小时
毕业学校
河南科技大学
2#
 楼主| 发表于 2014-3-24 22:35:19 | 只看该作者
三个if语句有点不懂,是不是写错了????求大家帮忙看看
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 14:40 , Processed in 0.038974 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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