mirror of
https://github.com/hubaldv/bioz-firmware-rs.git
synced 2025-12-06 05:01:18 +00:00
Increased data output.
This commit is contained in:
@@ -677,7 +677,7 @@ impl AD5940 {
|
||||
.sinc2osr(SINC2OSR::R178)
|
||||
.adcsamplerate(ADCSAMPLERATE::R800Hz)
|
||||
.dftin_sel(DFTINSEL::GainOffset)
|
||||
.dftnum(DFTNUM::Num16384)
|
||||
.dftnum(DFTNUM::Num2048)
|
||||
.hanning(true);
|
||||
|
||||
self.apply_dsp_config(dsp_config).await.unwrap();
|
||||
|
||||
@@ -133,7 +133,8 @@ async fn main(spawner: Spawner) {
|
||||
ad5940.afecon(AFECON::WAVEGENEN | AFECON::ADCEN, true).await;
|
||||
ad5940.sequencer_wait(16*10).await; // 10 us
|
||||
ad5940.afecon(AFECON::ADCCONVEN | AFECON::DFTEN, true).await;
|
||||
ad5940.sequencer_wait(16 * 102_400).await; // 0.75 second // 0,0512
|
||||
// ad5940.sequencer_wait(16 * 102_400).await; // 0.75 second // 0,0512
|
||||
ad5940.sequencer_wait(16 * 12_800).await; // 0.75 second // 0,0512
|
||||
ad5940.sequencer_wait(16*20).await; // 0.75 second // 0,0512
|
||||
ad5940.afecon(AFECON::WAVEGENEN | AFECON:: ADCEN | AFECON::ADCCONVEN | AFECON::DFTEN, false).await;
|
||||
|
||||
@@ -148,13 +149,14 @@ async fn main(spawner: Spawner) {
|
||||
ad5940.afecon(AFECON::WAVEGENEN | AFECON::ADCEN, true).await;
|
||||
ad5940.sequencer_wait(16*10).await; // 10 us
|
||||
ad5940.afecon(AFECON::ADCCONVEN | AFECON::DFTEN, true).await;
|
||||
ad5940.sequencer_wait(16 * 102_400).await; // 0.75 second
|
||||
// ad5940.sequencer_wait(16 * 102_400).await; // 0.75 second
|
||||
ad5940.sequencer_wait(16 * 12_800).await; // 0.75 second // 0,0512
|
||||
ad5940.sequencer_wait(16*20).await; // 0.75 second // 0,0512
|
||||
ad5940.afecon(AFECON::WAVEGENEN | AFECON:: ADCEN | AFECON::ADCCONVEN | AFECON::DFTEN, false).await;
|
||||
|
||||
// Toggle leds
|
||||
ad5940.write_reg(ad5940::Register::SYNCEXTDEVICE, 0b010).await.unwrap();
|
||||
ad5940.sequencer_wait(16 * 25_000).await; // 0.025 second
|
||||
ad5940.sequencer_wait(16 * 1_000).await; // 0.025 second
|
||||
ad5940.write_reg(ad5940::Register::SYNCEXTDEVICE, 0b111).await.unwrap();
|
||||
|
||||
ad5940.sequencer_enable(false).await;
|
||||
|
||||
Reference in New Issue
Block a user