183.82 KB, 下载次数: 0
红花无常 发表于 2025-5-13 10:40
谢谢大家,我刚才把延时全部调整成了1毫秒,问题依然存在。估计是前面那个朋友说的,是延时函数的优先级问 ...
lose2836 发表于 2025-5-14 00:06
void Delay_us(uint32_t xus)
{
SysTick->LOAD = 72 * xus; //设置定时器重装值
Y_G_G 发表于 2025-5-14 12:39
1,中断中不要做太多的任务,delay这种延时更加不要加,不管是按键也好,ADC也好,还是其它的什么,中断事件只要 ...
红花无常 发表于 2025-5-14 21:35
好的,谢谢。原则我明白了,具体是通过何种方式实现呢?比如,在触发中断后,有一连串的操作,耗时6-7秒 ...
Y_G_G 发表于 2025-5-15 10:04
假设你是按键触发,那么好,你全声明一个全局变量
u8 key_f = 0;//这个变量就是用来通知主程序的
在中断 ...
红花无常 发表于 2025-5-15 13:52
您说的这个意思我能明白,只是,如果这样的话,是不是中断都可以不要了,像下面这样就行了。我一直 ...
Y_G_G 发表于 2025-5-15 16:23
对于按键中断,并不是绝对需要的,可以不用中断,直接在主程序中扫描按键就可以了
但有时候是要中断的,比如 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |