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