adc/f3: fix delay calculation
This commit is contained in:
parent
e11db9fa59
commit
d36e7abb71
@ -50,7 +50,7 @@ impl<'d, T: Instance> Adc<'d, T> {
|
|||||||
while T::regs().cr().read().adcal() {}
|
while T::regs().cr().read().adcal() {}
|
||||||
|
|
||||||
// Wait more than 4 clock cycles after adcal is cleared (RM0364 p. 223)
|
// Wait more than 4 clock cycles after adcal is cleared (RM0364 p. 223)
|
||||||
delay.delay_us(6 * Self::freq().0 / 1_000_000);
|
delay.delay_us(6 * 1_000_000 / Self::freq().0);
|
||||||
|
|
||||||
// Enable the adc
|
// Enable the adc
|
||||||
T::regs().cr().modify(|w| w.set_aden(true));
|
T::regs().cr().modify(|w| w.set_aden(true));
|
||||||
|
Loading…
Reference in New Issue
Block a user