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://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |