最近本人研究2012年ti杯题目:声音定位系统,想用g2553来做主控,利用p1口做为4路中断输入,用定时器作为定时功能。用于记录4路中断的时间差。
问题:同时启动p1口中断和定时器计时,会不会有冲突呢?就是中断和定时器是否可以同时工作? 或者各位大侠有什么好的方案呢?(本人为今年ti杯比赛做准备,前期做历年的题目来提高自身水平)忘大侠们讨论讨论。。。。。。给个动力!!!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近本人研究2012年ti杯题目:声音定位系统,想用g2553来做主控,利用p1口做为4路中断输入,用定时器作为定时功能。用于记录4路中断的时间差。
问题:同时启动p1口中断和定时器计时,会不会有冲突呢?就是中断和定时器是否可以同时工作? 或者各位大侠有什么好的方案呢?(本人为今年ti杯比赛做准备,前期做历年的题目来提高自身水平)忘大侠们讨论讨论。。。。。。给个动力!!!
就是用P1.3 p1.4 p1.5 p1.6 作为外部中断输入,利用timeA作为定时。当外部第一个中断触发后flag++;
flag=1时打开time_a定时;记下Ta,Tb,Tc,flag=4时关掉中断。接下来处理数据。。。