THẮC MẮC VỀ ADC

denchetmatthoi

Trứng gà
Anh chị cho em hỏi, em đang học về ADC thấy một số đoạn không hiểu mong anh chị giúp đỡ :
đoạn 1: ADCSequenceStepConfigure(ADC0_BASE, 3, 0, ADC_CTL_TS | ADC_CTL_IE |
ADC_CTL_END);
ADCSequenceEnable(ADC0_BASE, 3);
ADCIntClear(ADC0_BASE, 3);
cái này em không hiểu về số 3 và số 0, ADC_CTL_TS
anh chị giải thích kĩ chỗ đó giùm em với ak ,,em cám ơn
 

kieutriet

Thành Viên PIF
Mỗi module ADC trong Tiva có 4 bộ lấy mẫu tuần tự (sample sequencer), từ SS0 đến SS3, SS3 lấy được tối đa 1 mẫu (step 0), SS1 và SS2 lấy được 4 mẫu (step 0-3), SS0 lấy đc 8 mẫu (step 0-7). Còn cái ADC_CTL_TS để cấu hình lấy mẫu từ cảm biến nhiệt độ (Temperature Sensor). Đọc mấy cái ví dụ trong TivaWare với datasheet để biết thêm em nhé :)
 

denchetmatthoi

Trứng gà
lấy mẫu là sao hả anh , nó có phải là ví dụ ss1 lấy 4 mẫu sau đó tính trung bình ra hay là sao ak !
 

kieutriet

Thành Viên PIF
SS1 lấy được tối đa 4 mẫu tức là SS1 có thể lấy mẫu từ tối đa 4 nguồn khác nhau.
 
Top