學習KEA之ADC之五 自動比較功能

2021-10-07 17:35:19 字數 902 閱讀 6142

學習kea之adc之一:基本介紹

學習kea之adc之二:查詢方式

學習kea之adc之三:中斷方式

學習kea之adc之四:fifo

學習kea之adc之五:自動比較功能

kea的adc還有乙個比較實用的功能,這就是自動比較功能(automatic compare function)。這個功能可以用來檢查adc輸入的上限和下限,比如檢查電壓的欠壓和過壓功能等。

以取樣ad7為例。

首先,要使能比較功能:adc_sc2[acfe] = 1。

當ad7取樣和轉換後,這個結果將會和adc_cv比較:

如果在fifo上玩比較功能,那就更有意思了:

注: 如果是在fifo的連續轉換模式,adc比較功能是不工作的;可以在fifo的單次轉換模式時,啟動多通道的adc比較功能。

其它注意點:

ad7\ad12\ad14三通道一上電時,同時輸入電壓1.689v(對應的電源電壓是19v)小於比較電壓2.155v,則會進入中斷

ad7要取樣多次,有幾種方法:

1、設定單次取樣,定時啟動取樣

2、設定連續取樣,這裡又分幾種:

dwz系列之五 自定義校驗規則

在dwz.validate.method.js檔案中定義了很多文字校驗規則。date,phone,postcode等。我們可以在這個檔案中新增自己的校驗規則,以ip位址為例 在postcode,date的同級中新增 validator.addmethod ipaddress function val...

嵌入式裸機之ADC學習筆記

1 adc analog digital converter,ad轉換,模數轉換 也就是模擬轉數字 2 cpu本身是數字的,而外部世界變數 如電壓 溫度 高度 壓力 都是模擬的,所以需要用cpu來處理這些外部的模擬變數的時候就需要做ad轉換。為了用數字技術來處理外部的模擬物理量。1 模擬的就是連續的...

oracle學習小結之五

1 在sql時,先用 desc v controlfile 看下v controfile中,每一列的具體長度,然後再決定在顯示時,如何用col name for a50這樣的格式 2 如果遇到乙個.sql的檔案需要恢復到oracle的話,最好 先建立乙個方案 schema 這裡我的理解是oracle...