资源简介
stm32内部ADC使用非常多,这个是我平时测试经常用的模板,非常适合初学者

代码片段和文件信息
#include “init.h“
void delay(u32 nCount)
{
for(;nCount!=0;nCount--);
}
//void RCC_HSE_Configuration(void) //HSE作为PLL时钟,PLL作为SYSCLK
//{
// RCC_DeInit(); /*将外设RCC寄存器重设为缺省值 */
// RCC_HSEConfig(RCC_HSE_ON); /*设置外部高速晶振(HSE) HSE晶振打开(ON)*/
// if(RCC_WaitForHSEStartUp() == SUCCESS) { /*等待HSE起振 SUCCESS:HSE晶振稳定且就绪*/
// RCC_HCLKConfig(RCC_SYSCLK_Div1);/*设置AHB时钟(HCLK)RCC_SYSCLK_Div1——AHB时钟 = 系统时*/
// RCC_PCLK2Config(RCC_HCLK_Div1); /*设置高速AHB时钟(PCLK2)RCC_HCLK_Div1——APB2时钟 = HCLK*/
// RCC_PCLK1Config(RCC_HCLK_Div2); /*设置低速AHB时钟(PCLK1)RCC_HCLK_Div2——APB1时钟 = HCLK / 2*/
// RCC_PLLConfig(RCC_PLLSource_HSE_Div1 RCC_PLLMul_9);/*设置PLL时钟源及倍频系数*/
// RCC_PLLCmd(ENABLE); /*使能PLL */
// while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET) ; /*检查指定的RCC标志位(PLL准备好标志)设置与否*/
//
// RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); /*设置系统时钟(SYSCLK) */
// while(RCC_GetSYSCLKSource() != 0x08); /*0x08:PLL作为系统时钟 */
// }
//}
/****************************************************************************
* 名 称:delay_us(u32 nus)
* 功 能:微秒延时函数
* 入口参数:u32 nus
* 出口参数:无
* 说 明:
* 调用方法:无
****************************************************************************/
void delay_us(u32 nus)
{
u32 temp;
SysTick->LOAD = 9*nus;
SysTick->VAL=0X00;//清空计数器
SysTick->CTRL=0X01;//使能,减到零是无动作,采用外部时钟源
do
{
temp=SysTick->CTRL;//读取当前倒计数值
}while((temp&0x01)&&(!(temp&(1<<16))));//等待时间到达
SysTick->CTRL=0x00; //关闭计数器
SysTick->VAL =0X00; //清空计数器
}
/****************************************************************************
* 名 称:delay_ms(u16 nms)
* 功 能:毫秒延时函数
* 入口参数:u16 nms
* 出口参数:无
* 说 明:
* 调用方法:无
****************************************************************************/
void delay_ms(u16 nms)
{
u32 temp;
SysTick->LOAD = 9000*nms;
SysTick->VAL=0X00;//清空计数器
SysTick->CTRL=0X01;//使能,减到零是无动作,采用外部时钟源
do
{
temp=SysTick->CTRL;//读取当前倒计数值
}while((temp&0x01)&&(!(temp&(1<<16))));//等待时间到达
SysTick->CTRL=0x00; //关闭计数器
SysTick->VAL =0X00; //清空计数器
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-23 15:26 ADC采集\
目录 0 2016-06-23 15:26 ADC采集\src\
目录 0 2016-10-13 14:46 ADC采集\src\Main\
文件 2398 2016-06-23 14:26 ADC采集\src\Main\init.c
文件 424 2016-10-13 10:10 ADC采集\src\Main\init.h
文件 4030 2016-10-13 14:46 ADC采集\src\Main\main.c
文件 4659 2016-10-13 10:10 ADC采集\src\Main\stm32f10x_it.c
文件 3978 2016-06-23 15:57 ADC采集\src\Main\stm32f10x_it.h
目录 0 2016-10-13 17:27 ADC采集\toolchain\
文件 14066 2016-10-13 15:49 ADC采集\toolchain\Jli
文件 671 2016-06-23 13:13 ADC采集\toolchain\Jli
目录 0 2016-06-23 15:26 ADC采集\toolchain\Listings\
文件 53788 2016-10-13 14:46 ADC采集\toolchain\Listings\startup_stm32f10x_hd.lst
文件 90369 2016-10-13 14:46 ADC采集\toolchain\Listings\stm32F103VE.map
目录 0 2016-10-13 14:46 ADC采集\toolchain\ob
文件 19 2016-10-13 15:49 ADC采集\toolchain\ob
文件 304996 2016-10-13 14:46 ADC采集\toolchain\ob
文件 1855 2016-10-13 14:46 ADC采集\toolchain\ob
文件 329716 2016-10-13 14:46 ADC采集\toolchain\ob
文件 306360 2016-10-13 14:46 ADC采集\toolchain\ob
文件 1855 2016-10-13 14:46 ADC采集\toolchain\ob
文件 337912 2016-10-13 14:46 ADC采集\toolchain\ob
文件 272430 2016-10-13 14:46 ADC采集\toolchain\ob
文件 1698 2016-10-13 14:46 ADC采集\toolchain\ob
文件 298936 2016-10-13 14:46 ADC采集\toolchain\ob
文件 81 2016-10-13 14:46 ADC采集\toolchain\ob
文件 6712 2016-10-13 14:46 ADC采集\toolchain\ob
文件 315668 2016-10-13 14:46 ADC采集\toolchain\ob
文件 4677 2016-10-13 14:46 ADC采集\toolchain\ob
文件 18800 2016-10-13 14:46 ADC采集\toolchain\ob
文件 49985 2016-10-13 14:46 ADC采集\toolchain\ob
............此处省略35个文件信息
- 上一篇:摄像头推流到rtmp
- 下一篇:摄像头实时采集控件
相关资源
- ADC0809的采样控制电路的实现.doc
- STM32F103RC+ADC+DMA多通道采样LCD显示
- 单片机和adc0809数字电压表
- 单片机、ADC0808809设计简易数字电压表
- 数据采集系统——ADC0808的应用,单片
- ADC0809数字电压表 LCD1602显示 汇编程序
- 数字电压表(源程序 protues仿真)
- stm32通过DMA方式采集ADC数据
- broadcom phy BCM5482S datasheet(开发用)
- ADC0808工作时序图
- bcm5482 datasheet
- broadcom 802.11g 网络适配器驱动程序 v
- STM32F103VCT6TR - High-density performance lin
- AT89C51+ADC0808 PROTEUS仿真
- ADC0832ADC0809DAC0832三种芯片程序,c程序
- 数据采集系统——ADC0808的应用
- 超声处理原位反应合成Al2O3/ADC12复合材
- STM32AD采集DA还原
- 以单片机AT89S52、光电脉宽调制器芯片
- ADC0808 数字电压表仿真+C程序
- AppleBluetoothBroadcomInstaller 滚轮
- BMS检测代码-12路-串联
- cs1237手册
- MSP430教程:MSP430单片机ADC12模块
- 过采样技术提高ADC分辨率
- 12位逐次逼近寄存器型ADC转换器设计
- 12bit流水线ADC电路整体电路原理图-c
- 10位ADC转换器AD5612(stm32_IO口模拟I2C)
- STM32F103 ADC测电压 代码
- ADC采集数据存储SD卡和读取程序
评论
共有 条评论