Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

STM32F0 Datasheet(PDF) 50 Page - STMicroelectronics

Part # STM32F0
Description  Migrating between STM32F1 and STM32F0 series microcontrollers
PDF  71 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

STM32F0 Datasheet(HTML) 50 Page - STMicroelectronics

Back Button STM32F0 Datasheet HTML 46Page - STMicroelectronics STM32F0 Datasheet HTML 47Page - STMicroelectronics STM32F0 Datasheet HTML 48Page - STMicroelectronics STM32F0 Datasheet HTML 49Page - STMicroelectronics STM32F0 Datasheet HTML 50Page - STMicroelectronics STM32F0 Datasheet HTML 51Page - STMicroelectronics STM32F0 Datasheet HTML 52Page - STMicroelectronics STM32F0 Datasheet HTML 53Page - STMicroelectronics STM32F0 Datasheet HTML 54Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 50 / 71 page
background image
Firmware migration using the library
AN4088
50/71
DocID023072 Rev 3
The table below presents the MISC driver API correspondence between STM32F10x and
STM32F0xx Libraries.
4.8
ADC configuration
This section gives an example of how to port existing code from STM32F1 series to
STM32F0 series.
The example below shows how to configure the ADC1 to convert continuously channel 14 in
STM32F1 series:
/* ADCCLK = PCLK2/4 */
RCC_ADCCLKConfig(RCC_PCLK2_Div4);
/* Enable ADC's APB interface clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);
/* Configure ADC1 to convert continously channel14 */
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_InitStructure.ADC_ScanConvMode = ENABLE;
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfChannel = 1;
ADC_Init(ADC1, &ADC_InitStructure);
/* ADC1 regular channel14 configuration */
ADC_RegularChannelConfig(ADC1, ADC_Channel_14, 1,
ADC_SampleTime_55Cycles5);
/* Enable ADC1's DMA interface */
ADC_DMACmd(ADC1, ENABLE);
/* Enable ADC1 */
Table 23. STM32F10x and STM32F0xx MISC driver API correspondence
STM32F10xx MISC Driver API
STM32F0xx MISC Driver API
void NVIC_Init(NVIC_InitTypeDef*
NVIC_InitStruct);
void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct);
void NVIC_SystemLPConfig(uint8_t
LowPowerMode, FunctionalState NewState);
void NVIC_SystemLPConfig(uint8_t
LowPowerMode, FunctionalState NewState);
void SysTick_CLKSourceConfig(uint32_t
SysTick_CLKSource);
void SysTick_CLKSourceConfig(uint32_t
SysTick_CLKSource);
NVIC_PriorityGroupConfig(uint32_t
NVIC_PriorityGroup);
NA
void NVIC_SetVectorTable(uint32_t
NVIC_VectTab, uint32_t Offset);
NA



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link to Datasheet   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com