|
首先感謝大家,希望大家不吝賜教,新手遇到的問題比較多,麻煩大家了。
整個系統(tǒng)是這樣的:msp430f149,兩個兩位數(shù)碼管+兩個4個按鍵(tm1650控制),一個XL6019做的調(diào)壓(需要PWM),就這些。
問題是這樣的:
單獨控制兩個數(shù)碼管(TM1650),在P4口中,模擬兩個IIC對TM1650進行了讀寫控制,因為用戶不會同時操作兩個tm1650,只能操作一個,沒有問題。
單獨控制XL6019進行調(diào)壓,在P1.2使用PWM進行控制,沒有問題。
但是當(dāng)我把這倆程序和到一起的時候,問題出現(xiàn)了:
當(dāng)正常使用PWM控制XL6019的時候,兩個tm1650無法操作了;
當(dāng)操作其中一個tm1650的時候,另一個tm1650無法操作,PWM也波形沒有了;
想要實現(xiàn)的狀態(tài),在pwm產(chǎn)生的時候,tm1650應(yīng)該可以操作,并通過tm1650的操作,改變pwm的占空比;
現(xiàn)在是實現(xiàn)不了的;
查了又查,看了又看,應(yīng)該在程序中使用中斷;CPU一直在做PWM的輸出,當(dāng)tm1650有按鍵操作的時候,pwm波形保持輸出;
但是實在不知道應(yīng)該怎么做?
請教各位了,請大家給一點思路。非常感謝。
|
|