Re: stm32f0, adc, basic single conversion, multiple channel - problem
V P
vvitty01 na seznam.cz
Čtvrtek Prosinec 8 12:35:04 CET 2016
Par poznamek k pripominkam k dokumentaci (dekuji za vyzivny popis):
ADC by melo byt pripojeno trvale k TTa pinum. To je take duvod proc jsou
TTa a ne FT - napetove omezeni TTa pinu neni dano strukturou pinu ale
omezenimi analogoveho prevodniku. Podivam se do dokumentace jak tam doplnit
prijatelnou informativni poznamku.
HSIRDY - zajimave, podivam se na to.
Kod pro ADC snippet uz je v rev 9 opraven (ne, rev 9 jeste neni publikovana)
A.7.1 ADC Calibration code example
/* (1) Ensure that ADEN = 0 */
/* (2) Clear ADEN by setting ADDIS*/
/* (3) Clear DMAEN */
/* (4) Launch the calibration by setting ADCAL */
/* (5) Wait until ADCAL=0 */
if ((ADC1->CR & ADC_CR_ADEN) != 0) /* (1) */
{
ADC1->CR |= ADC_CR_ADDIS; /* (2) */
}
while ((ADC1->CR & ADC_CR_ADEN) != 0)
{
/* For robust implementation, add here time-out management */
}
ADC1->CFGR1 &= ~ADC_CFGR1_DMAEN; /* (3) */
ADC1->CR |= ADC_CR_ADCAL; /* (4) */
while ((ADC1->CR & ADC_CR_ADCAL) != 0) /* (5) */
{
/* For robust implementation, add here time-out management */
}
--
-----------------------------------------
Pokud máte zájem, navštivte naši stránku o mašinkách - http://www.pojezdy.eu
---------- Původní zpráva ----------
Od: Jan Waclawek <konfera na efton.sk>
Komu: HW-news <hw-list na list.hw.cz>
Datum: 8. 12. 2016 11:39:48
Předmět: Re: stm32f0, adc, basic single conversion, multiple channel -
problem
">doplnujici dotaz k ADC u STM32F0 - mate prosim necko tuseni (nebo odkaz
>kde si o tom precist) co dela ta automaticka ADC kalibrace a co vraci za
>hodnotu?
> It removes the offset error which may vary from chip to chip due to
process variation.
Tipujem, ze si interne pripoji vstup na zem a ta navratova hodnota je to,
co odmeria. Skuste si odmerat uzemneny vstup bez tej kalibracie.
>jj, clovek musi zustat ve strehu. Chapu ze od urcite urovne abstrakce jde
>vytvareni obecnych fci dost dost ztuha
... a pod tu uroven je zase zbytocne vytvarat tie funkcie, a preto...
>a zacina to byt kontraproduktivni
>pro obe strany,
... tvrdim ze je to kontraproduktivne pre obe strany vzdy.
Dolezitejsia je podla mna *kvalitna* dokumentacia, *kvalitne urobene*
headery s konstantami a lahko pochopitelne priklady.
V tej prvej veci ma ST co dohanat (napr. ADC v F0 som pouzil len tak cvicne
raz, a toto je zoznam mojich otazok a pripomienok k suvisiacej
dokumentacii https://community.st.com/thread/32374 ), pre tu druhu
nariekam vsade kde chodim: PROSIM DOPLNTE KONECNE TIE HODNOTY PRE
BITFIELDY. To tretie mate pre F0 na konci RM a v Snippets.
wek
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20161208/9c1d57f1/attachment.html>
Další informace o konferenci Hw-list