資源簡介
stm32 st官方例程,各個模塊的例程代碼均包含
代碼片段和文件信息
/********************?(C)?COPYRIGHT?2008?STMicroelectronics?********************
*?File?Name??????????:?main.c
*?Author?????????????:?MCD?Application?Team
*?Version????????????:?V2.0.3
*?Date???????????????:?09/22/2008
*?Description????????:?Main?program?body
********************************************************************************
*?THE?PRESENT?FIRMWARE?WHICH?IS?FOR?GUIDANCE?ONLY?AIMS?AT?PROVIDING?CUSTOMERS
*?WITH?CODING?INFORMATION?REGARDING?THEIR?PRODUCTS?IN?ORDER?FOR?THEM?TO?SAVE?TIME.
*?AS?A?RESULT?STMICROELECTRONICS?SHALL?NOT?BE?HELD?LIABLE?FOR?ANY?DIRECT
*?INDIRECT?OR?CONSEQUENTIAL?DAMAGES?WITH?RESPECT?TO?ANY?CLAIMS?ARISING?FROM?THE
*?CONTENT?OF?SUCH?FIRMWARE?AND/OR?THE?USE?MADE?BY?CUSTOMERS?OF?THE?CODING
*?INFORMATION?CONTAINED?HEREIN?IN?CONNECTION?WITH?THEIR?PRODUCTS.
*******************************************************************************/
/*?Includes?------------------------------------------------------------------*/
#include?“stm32f10x_lib.h“
/*?Private?typedef?-----------------------------------------------------------*/
/*?Private?define?------------------------------------------------------------*/
#define?ADC1_DR_Address????((u32)0x4001244C)
#define?ADC3_DR_Address????((u32)0x40013C4C)
/*?Private?macro?-------------------------------------------------------------*/
/*?Private?variables?---------------------------------------------------------*/
ADC_InitTypeDef?ADC_InitStructure;
DMA_InitTypeDef?DMA_InitStructure;
vu16?ADC1ConvertedValue?=?0?ADC3ConvertedValue?=?0;
ErrorStatus?HSEStartUpStatus;
????
/*?Private?function?prototypes?-----------------------------------------------*/
void?RCC_Configuration(void);
void?GPIO_Configuration(void);
void?NVIC_Configuration(void);
??
/*?Private?functions?---------------------------------------------------------*/
/*******************************************************************************
*?Function?Name??:?main
*?Description????:?Main?program
*?Input??????????:?None
*?Output?????????:?None
*?Return?????????:?None
*******************************************************************************/
int?main(void)
{
#ifdef?DEBUG
??debug();
#endif
??/*?System?clocks?configuration?---------------------------------------------*/
??RCC_Configuration();
??/*?NVIC?configuration?------------------------------------------------------*/
??NVIC_Configuration();
??/*?GPIO?configuration?------------------------------------------------------*/
??GPIO_Configuration();
??/*?DMA1?channel1?configuration?----------------------------------------------*/
??DMA_DeInit(DMA1_Channel1);
??DMA_InitStructure.DMA_PeripheralbaseAddr?=?ADC1_DR_Address;
??DMA_InitStructure.DMA_MemorybaseAddr?=?(u32)&ADC1ConvertedValue;
??DMA_InitStructure.DMA_DIR?=?DMA_DIR_PeripheralSRC;
??DMA_InitStructure.DMA_BufferSize?=?1;
??DMA_InitStructure.DMA_PeripheralInc?=?DMA_PeripheralInc_Disable;
??DMA_InitStructure.DMA_MemoryInc?=?DMA_MemoryInc_Disable;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????12188??2008-09-21?13:21??官方例程\examples\ADC\3ADCs_DMA\main.c
?????文件???????3340??2008-09-21?13:21??官方例程\examples\ADC\3ADCs_DMA\readme.txt
?????文件???????6482??2008-09-21?13:21??官方例程\examples\ADC\3ADCs_DMA\stm32f10x_conf.h
?????文件??????29348??2008-09-21?13:21??官方例程\examples\ADC\3ADCs_DMA\stm32f10x_it.c
?????文件???????3842??2008-09-21?13:21??官方例程\examples\ADC\3ADCs_DMA\stm32f10x_it.h
?????文件???????8476??2008-09-21?13:21??官方例程\examples\ADC\ADC1_DMA\main.c
?????文件???????2442??2008-09-21?13:21??官方例程\examples\ADC\ADC1_DMA\readme.txt
?????文件???????6488??2008-09-21?13:21??官方例程\examples\ADC\ADC1_DMA\stm32f10x_conf.h
?????文件??????29218??2008-09-21?13:21??官方例程\examples\ADC\ADC1_DMA\stm32f10x_it.c
?????文件???????3842??2008-09-21?13:21??官方例程\examples\ADC\ADC1_DMA\stm32f10x_it.h
?????文件???????8458??2008-09-21?13:21??官方例程\examples\ADC\AnalogWatchdog\main.c
?????文件???????2234??2008-09-21?13:21??官方例程\examples\ADC\AnalogWatchdog\platform_config.h
?????文件???????3126??2008-09-21?13:21??官方例程\examples\ADC\AnalogWatchdog\readme.txt
?????文件???????6492??2008-09-21?13:21??官方例程\examples\ADC\AnalogWatchdog\stm32f10x_conf.h
?????文件??????29463??2008-09-21?13:21??官方例程\examples\ADC\AnalogWatchdog\stm32f10x_it.c
?????文件???????3842??2008-09-21?13:21??官方例程\examples\ADC\AnalogWatchdog\stm32f10x_it.h
?????文件??????12147??2008-09-21?13:21??官方例程\examples\ADC\ExtLinesTrigger\main.c
?????文件???????3789??2008-09-21?13:21??官方例程\examples\ADC\ExtLinesTrigger\readme.txt
?????文件???????6482??2008-09-21?13:21??官方例程\examples\ADC\ExtLinesTrigger\stm32f10x_conf.h
?????文件??????29703??2008-09-21?13:21??官方例程\examples\ADC\ExtLinesTrigger\stm32f10x_it.c
?????文件???????3842??2008-09-21?13:21??官方例程\examples\ADC\ExtLinesTrigger\stm32f10x_it.h
?????文件??????10107??2008-09-21?13:21??官方例程\examples\ADC\RegSimul_DualMode\main.c
?????文件???????3137??2008-09-21?13:21??官方例程\examples\ADC\RegSimul_DualMode\readme.txt
?????文件???????6486??2008-09-21?13:21??官方例程\examples\ADC\RegSimul_DualMode\stm32f10x_conf.h
?????文件??????29218??2008-09-21?13:21??官方例程\examples\ADC\RegSimul_DualMode\stm32f10x_it.c
?????文件???????3842??2008-09-21?13:21??官方例程\examples\ADC\RegSimul_DualMode\stm32f10x_it.h
?????文件??????11217??2008-09-21?13:21??官方例程\examples\ADC\TIMTrigger_AutoInjection\main.c
?????文件???????3316??2008-09-21?13:21??官方例程\examples\ADC\TIMTrigger_AutoInjection\readme.txt
?????文件???????6482??2008-09-21?13:21??官方例程\examples\ADC\TIMTrigger_AutoInjection\stm32f10x_conf.h
?????文件??????29668??2008-09-21?13:21??官方例程\examples\ADC\TIMTrigger_AutoInjection\stm32f10x_it.c
............此處省略589個文件信息
評論
共有 條評論