externvoidboard_Configuration(void);externunsig"> externvoidboard_Configuration(void);externunsig" />
欢迎来到天天文库
浏览记录
ID:40918183
大小:36.50 KB
页数:9页
时间:2019-08-10
《基于STM32 8通道ADC采样实现源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于STM328通道ADC采样实现源代码(转)以后设计参考使用#include"stm32f10x_lib.h"#includeexternvoidboard_Configuration(void);externunsignedshortADC_ConvertedValue[8];intmain(void){ unsignedinti="0"; unsignedshort AD_scaled_ex[8]; unsignedshort AD_scaled[8]; board_Configurati
2、on(); while(1) { for(i=0;i<8;i++) { AD_scaled[i]=ADC_ConvertedValue[i]; if(AD_scaled[i]!=AD_scaled_ex[i]) { printf("AD%dvalue=%dr",i,AD_scaled[i]); AD_scaled_ex[i]=AD_scaled[i]; } } for(i=0;i<60000000;i++); } } /*In
3、cludes------------------------------------------------------------------*/#include"stm32f10x_lib.h"#include/*Privatetypedef-----------------------------------------------------------*//*Privatedefine---------------------------------------------------
4、---------*/#defineADC1_DR_Address ((u32)0x4001244C)/*Privatemacro-------------------------------------------------------------*//*Privatevariables---------------------------------------------------------*/ADC_InitTypeDefADC_InitStructure;DMA_InitTypeDefDMA_
5、InitStructure;unsignedshortADC_ConvertedValue[8];ErrorStatusHSEStartUpStatus;/*Privatefunctionprototypes-----------------------------------------------*/voidRCC_Configuration(void);voidNVIC_Configuration(void);voidGPIO_Configuration(void);voidUSART_Configurat
6、ion(void);voidDMA_Configuration(void);voidADC_Configuration(void);/*Privatefunctions---------------------------------------------------------*//********************************************************************************FunctionName :main*Description :M
7、ainprogram.*Input :None*Output :None*Return :None*******************************************************************************/voidboard_Configuration(void){ #ifdefDEBUG debug();#endif /*Configurethesystemclocks*/ RCC_Configuration();
8、 /*NVICConfiguration*/ NVIC_Configuration(); /*ConfiguretheGPIOs*/ GPIO_Configuration(); /*ConfiguretheUSART1*/ USART_Configuration(); /*ConfiguretheDMA*/ DMA_Configuration(); /*Config
此文档下载收益归作者所有