xiaobendan001 發表于 2024-4-18 14:21
為何要這樣做呢?都放大循環或者都放中斷不行?又或者在ADC中斷里面讀完了以后立刻啟動下個通道?
a185980800 發表于 2024-4-18 13:16
要不就中段讓路就是在大循環里讀a dc的時候暫時關一下中斷,要不就大循環避讓在近中段的時候用全局變量做一 ...
zt997354616 發表于 2024-4-18 14:41
定時器中斷的那一路是用來做PI穩住反激副邊的電壓,如果把所有的ADC都放一起的話PI那一路進入的時間就不 ...
xiaobendan001 發表于 2024-4-18 15:35
所有的都放主循環,定時器只是到時間把主循環獲得的值拿過來用一下這樣不行?
xiaobendan001 發表于 2024-4-18 15:35
所有的都放主循環,定時器只是到時間把主循環獲得的值拿過來用一下這樣不行?
zt997354616 發表于 2024-4-18 16:25
應該不太行呢,如果我把PI這一路的值采了之后放進一個變量,定時器時間到了就去處理這個值,然后又回到大 ...
zt997354616 發表于 2024-4-18 14:41
定時器中斷的那一路是用來做PI穩住反激副邊的電壓,如果把所有的ADC都放一起的話PI那一路進入的時間就不 ...
xiaobendan001 發表于 2024-4-18 16:52
大循環這么慢嗎?不是定時器每次到達之前大循環其實都很多次了?哦,這看工程大小了。
要不就直接在ADC ...
wulin 發表于 2024-4-18 17:33
如果定時器中斷周期有足夠時間,可以把其它幾路ADC都放在中斷中,每次中斷運行一次PI那一路,根據需求附 ...
zt997354616 發表于 2024-4-18 20:18
定時器是20us觸發中斷,大循環大概是40-50,adc中斷服務結束時再次開啟是什么意思,開啟轉換其他的ADC嗎
...
zt997354616 發表于 2024-4-18 20:18
定時器是20us觸發中斷,大循環大概是40-50,adc中斷服務結束時再次開啟是什么意思,開啟轉換其他的ADC嗎
...
xiaobendan001 發表于 2024-4-18 20:36
定時器20us?這么短?這,20us的話AD轉換完成了嗎?
wulin 發表于 2024-4-18 21:03
單片機內部ADC轉換電路只有一套,通過分時切換通道完成多通道轉換任務,當定時器20us中斷觸發ADC轉換時恰 ...
wulin 發表于 2024-4-18 17:33
如果定時器中斷周期有足夠時間,可以把其它幾路ADC都放在中斷中,每次中斷運行一次PI那一路,根據需求附 ...
a185980800 發表于 2024-4-19 01:55
哪有給中斷里多放東西的,中斷服務應該,處理越少越好,盡快退出來。
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |