2016-10-19 64 views
0

我只需要在內部pwm信號的特定部分讀取我的AD輸入。我的pwm的週期爲1 ms,初始極性=低。我知道可以將AD轉換與內部信號同步,我只想從pwm的高電平進行測量,但我不知道如何僅在信號的特定部分執行測量。我正在使用MK22FX512VLH12微處理器和處理器專家(kinetis設計)。你可以幫我嗎?同步ADC轉換並在內部pwm信號的特定部分測量它

回答

0

通常PWM外設允許通過寄存器觸發ADC。在STM32F PWM外設中,四個捕捉比較寄存器(CCR)中的一個用作結束採樣和啓動轉換的觸發。

雖然HAL驅動程序和配置工具通常不會涵蓋此用例。您可能需要查看Micro的數據表以正確設置PWM和ADC外設。對於您的微型,它看起來像「通道觸發輸出」 - 「...提供用於片上模塊的觸發信號。」

或者,您可以使用與PWM同步的週期性定時器來觸發ADC。