devcang 发表于 2023-8-21 10:16
主要原因是在中斷中,語句耗時太多。
~
yzwzfyz 发表于 2023-8-21 09:27
2、我用Timer0做电机驱动使能控制,Timer1做Uart,可T0的中断优先级比T1的要高,如何让两个同时用而不冲突 ...
wen1989jun 发表于 2023-8-23 18:04
经过4楼大神的指导,现在把红外循迹代码放到主程序来了,把Uart里面中断处理事情放在主程序来了之后,实现 ...
当红外循迹指令发给MCU后,其他指令MCU能识别及返回,但不执行相应的动作了
glinfei 发表于 2023-8-24 10:43
在
UART_SendByte(SBUF); //将接收到的数据发回串口
的后边加一句:
ydatou 发表于 2023-8-24 12:01
只需要把IR_Tracking()函数中的“while(1)”这行注释就可以了。
你代码还有些问题。
ydatou 发表于 2023-8-24 12:01
只需要把IR_Tracking()函数中的“while(1)”这行注释就可以了。
你代码还有些问题。
ydatou 发表于 2023-8-30 08:36
要在多个文件使用同一变量做法:
只在一个文件正常定义变量,其它文件变量定义加“extern”修饰,“extern ...
rayin 发表于 2023-9-5 07:48
建议把中断里的函数拿出来, 放到main()中来执行.
中断函数只需要做检测外部事件, 根据外部事件设标志位,
...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |