资源简介
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
- 下一篇:摄像头实时采集控件
相关资源
- STM32F103C8T6的双路ADC采样
- STM32f103电压采样并用LCD1602显示
- 基于单片机的恒流开关电源
- BCM5892芯片Datasheet
- 基于stm32f103C8-ADC带ucos操作系统
- b9d7175a698aadc66173952cb77b6a7e.pdf
- 基于51单片机的简易示波器代码部分亲
- STM32F401CCU6之ADC编程实验全部工程文件
- 数字电子秤设计(ADC0809)
- FPGA综合系统设计一1.250μs冲击电压测
- STM32 ADC由定时器触发转换
- hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.g
- 利用Multisim10设计ADC
- 基于STM32双路ADC
- 51单片机AD0809电路设计程序+原理图
- STM8S105C6 ADC三通道采样-调试可用
- STM32F103驱动ILI9341DS18B20RTCADCIRED
- STM32中断查询AD转换结果 ,电压大于
- stm32 adc多通道采集 库函数版本
- STM8L 内部温度ADC检测
- STM32F407ADC采集信号通过DMA发送给内存
- Broadcom430N 802.11n苹果无线网卡驱动
- dsp 2808 pfc epwm adc两相PFC测试程序 程序
- stm32 DMA+ADC 三通道电压连续采样
- 基于stm32采集16位的ads1118
- 基于stm32的无线数据传输
- Delta Sigma Modulator讲义
- AcmeCADConverter2019_v8981492.zip
- 最新版Understanding Delta-Sigma Data Conver
- Digital Video and Audio Broadcasting Technolog
评论
共有 条评论