这几天刚学C语言,请教关于中断计时和判断的问题
刚学C语言很多都不会,用的是430想写一段话大致要求就是这样的:用定时器计时检测中断脚在固定时间内接收到的电平,如果在固定时间内接收到低电平,计时器就重新开始计时,如果在固定时间内一直接收到的是高电平没有接收到低电平那就开始执行接下来的语句,请大神门帮帮忙这该怎么写,刚学C语言感觉思路有点了但是不知道该怎么入手去写,
我也不会,我觉得思路应该是这样:
使用一个计时的函数,调用一个检测的函数,里面包含判断,如果是接收到低电平,就break,否则继续
但是C语言貌似没有多线程,可能需要这样
clock start
接收电平
判断
接收到电平的次数达到一定值
end clock
期间时间为end-start