单片机
我编程的水平比较菜,最近碰到一个问题:用电容触摸来触发一个子程序。在这个子程序中,有几段100ms的延时。
现在发现这个子程序运行时会导致电容触摸子程序异常(出错,实际摸一次,程序却检测到摸了好多次)。想过用中断来做延时,但是只要进入子程序就必须要延时正好到100ms。否则,如果进入子程序后,延时还没到100ms,跳出子程序后,就没有办法在延时到100ms时回到该子程序的这个延时的地方了。不知道有没有一个好的程序结构可以解决这个问题?多谢!
元器件业务:
0731-85350837
0731-85351037
PCB/SMT/PCBA业务:
0755-83688678
周一至周五(9:00-12:00 13:30-18:30)节假日除外
投诉电话:19925199461
微信公众平台
搜索:hqchip001
型号搜索订单查询