嵌入式详解9:AD转换_第1页
嵌入式详解9:AD转换_第2页
嵌入式详解9:AD转换_第3页
嵌入式详解9:AD转换_第4页
嵌入式详解9:AD转换_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ARM嵌入式技术——Cortex-M3第8讲:AD转换应用实训第8讲:AD转换应用实训软件操作步骤1.STM32CubeMX配置点击启动项目第8讲:AD转换应用实训软件操作步骤1.STM32CubeMX配置123第8讲:AD转换应用实训软件操作步骤1.STM32CubeMX配置45678第8讲:AD转换应用实训软件操作步骤1.STM32CubeMX配置910该区域暂时默认该引脚会同步跟随变化第8讲:AD转换应用实训软件操作步骤1.STM32CubeMX配置暂时默认内部时钟配置特别关注此处频率,在Proteus仿真时,MCU频率与该处一致第8讲:AD转换应用实训软件操作步骤1.STM32CubeMX配置111213第8讲:AD转换应用实训软件操作步骤1.STM32CubeMX配置14最后一步第8讲:AD转换应用实训软件操作步骤2.程序中用户代码编写main.c文件中补充用户代码然后编译生成HEX文件第8讲:AD转换应用实训软件操作步骤3.建立Proteus项目1.新建项目2.定位到自建的路径3.起个项目名4.点击Next,后面的选项卡一路next,直到最后finish第8讲:AD转换应用实训软件操作步骤3.建立Proteus项目项目新建完成后的界面点击P,进入器件选择界面第8讲:AD转换应用实训软件操作步骤第2步操作后,被选器件出现在此处器件选择选项卡界面1.输入搜索词STM32F12.选择STM32F103R6,双击说明:Proteus8.7软件中目前只支持部分型号,但STM32F103系列器件有相通性,不涉及具体型号特有资源时,可替代3.建立Proteus项目第8讲:AD转换应用实训软件操作步骤被选器件出现在此处器件选择选项卡界面3.再分别输入COMPIM、POT-HG4.选择被搜到器件,双击5.所需器件选完后,点OK3.建立Proteus项目第8讲:AD转换应用实训软件操作步骤1.点中器件2.作图区再点一下,即可摆下所选器件,然后连线PA9:USART1_TXPA10:USART1_RX3.建立Proteus项目第8讲:AD转换应用实训软件操作步骤PA9:USART1_TXPA10:USART1_RX6.双击COMPIM7.定COM1,并设置串口参数:9600/无校验/1位停止位3.建立Proteus项目第8讲:AD转换应用实训软件操作步骤4.生成一对虚拟串口1.点击第8讲:AD转换应用实训软件操作步骤5.调用HEX文件调试找到相应位置,调用HEX文件时钟频率与STM32芯片CPU时钟一致(非源振荡器频率)第8讲:AD转换应用实训软件操作步骤5.调用HEX文件调试Proteus仿真运行状态串口助手实际运行状态调节电位器,AD值跟随变化认识几个AD相关的函数函数名HAL_StatusTypeDef

HAL_ADC_Start(ADC_HandleTypeDef*hadc)函数描述启用ADC的常规转换(不启用中断)参数*hadc:ADC通道号指针,程序中用到了&hadc1要点第8讲:AD转换应用实训认识几个AD相关的函数函数名HAL_StatusTypeDef

HAL_ADC_PollForConversion(ADC_HandleTypeDef*hadc,uint32_tTimeout)函数描述等待完成ADC的常规转换参数*hadc:ADC通道号指针,程序中用到了&hadc1Timeout:Timeoutvalueinmillisecond.要点第8讲:AD转换应用实训认识几个AD相关的函数函数名uint32_tHAL_ADC_GetValue(ADC_HandleTypeDef*hadc)函数描述得到ADC的常规转换结果并返回参数*hadc:ADC通道号指针,程序中用到了&hadc1要点读取寄存器DR自动清除ADC标志EOC(ADC组一次常规转换结束)。第8讲:AD转换应用实训认识几个AD相关的函数函数名HAL_StatusTypeDefHAL_ADC_Stop(ADC_HandleTypeDef

*hadc)函数描述停止ADC的常规转换,禁用ADC外设参数*hadc:ADC通道号指针要点第8讲:AD转换应用实训仿真实训——AD转换串口发送实训1软件:STM32CubeMX、Keil

MDK、VSPD、串口助手训练第8讲:AD转换

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论