作為最常見的外設(shè)之一,ADC的功能一直是單片機必備的功能,而華大的196系列的ADC稍微有一點點不同,它是分為順序掃描和插隊掃描的,其實這種功能也是非常常見的,只不過說一些工程師在之前使用ST單片機的時候沒有留意罷了。 那么什么叫順序掃描呢? 簡單說,假如說有8路 AD轉(zhuǎn)換就按照從0~7的順序依次進行轉(zhuǎn)換,那么插隊掃描就是在當(dāng)ADC按照一定順序進行轉(zhuǎn)換的過程中,這時候有一個第8路需要打斷正常的轉(zhuǎn)換順序也就是插隊。 樣理解起來就簡單多了,換言之196的ADC轉(zhuǎn)換分為兩種模式,一種就是順序掃描,一種就是突發(fā)事件的插隊。 提到觸發(fā)事件,一般ADC都會采用定時器觸發(fā)的機制,而且經(jīng)常如果數(shù)據(jù)流較大的話,還會搭配DMA來傳送數(shù)據(jù)。 那么定時器觸發(fā)一般人就會認(rèn)為應(yīng)該適合插隊轉(zhuǎn)換的,其實對于華大這款芯片來說,定時器觸發(fā)既支持順序轉(zhuǎn)換也支持插隊轉(zhuǎn)換,這也很好理解,因為萬一我們是按照一定的周期對多路AD進行轉(zhuǎn)換的話,就用到了定時器觸發(fā)的順序掃描機制。 明白了以上2點在配置196的ADC設(shè)置的時候,思路就清晰了很多。 最后,我們會不定期更新關(guān)于華大單片機開發(fā)方面的實用干貨,歡迎點贊關(guān)注! 平臺微信公眾號:Zye-BBS 一個服務(wù)我們河南電子人的電子技術(shù)平臺 中原電子社區(qū)——為中原電子行業(yè)的繁榮而努力 有技術(shù)問題請掃一掃下方二維碼
Copyright © 2022 鄭州品和電子科技有限公司 版權(quán)所有本公司深耕8位、32位Cortex-M0+&Cortex-M4單片機應(yīng)用開發(fā)和軟件設(shè)計服務(wù)! 備案號:豫ICP備16015205-1號
技術(shù)支持:13516243932