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