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