我需要用單片機通過兩個不同引腳來輸出兩個方波,
想問下如果我用兩個定時器控制兩個方波,那個怎么用外部中斷0來改變這兩個方波的頻率
uj5u.com熱心網友回復:
如果兩個方波的頻率一樣,樓主可以在外部中斷0處接按鍵,定義1個變數記錄按鍵按下的次數。根據按鍵次數輸出兩個相同頻率的方波。如果不一樣,樓主定義2個變數(初始值相等),當按鍵按下時,一個做加法,一個做減法,然后根據變數值輸出兩個不同頻率的方波。uj5u.com熱心網友回復:
能加下扣扣好友嗎,我程式寫出來幫我看下
uj5u.com熱心網友回復:
用一個定時器就可以做到,漫說是2個,多少個都可以,舉個栗子說比如秒表,可以毫秒計時,也可以秒計時,分計時等,可以等視為不同時間的方波輸出,只要設定不同的閥值即可實作.uj5u.com熱心網友回復:
大神,在嗎,我確實用外部中斷來控制了了他的頻率,可用定時計數器0跟1時,發現方波的占空比一直在變,我需要讓它不變
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/125549.html
標籤:單片機/工控
上一篇:我了解的前端史
