嵌入式系统实现(HAL库)课件(高教 吴建军) 嵌入式详解9:AD转换.pptx

嵌入式系统实现(HAL库)课件(高教 吴建军) 嵌入式详解9:AD转换.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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_t Timeout)函数描述等待完成ADC的常规转换参数*hadc: ADC通道号指针,程序中用到了hadc1Timeout: Timeout value in millisecond.要点第8讲:AD转换应用实训 认识几个AD相关的函数函数名uint32_t HAL_ADC_GetValue(ADC_HandleTypeDef *hadc)函数描述得到ADC的常规转换结果并返回参数*hadc: ADC通道号指针,程序中用到了hadc1要点读取寄存器DR自动清除ADC标志EOC (ADC组一次常规转换结束)。第8讲:AD转换应用实训 认识几个AD相关的函数函数名HAL_StatusTypeDef HAL_ADC_Stop(ADC_HandleTypeDef *hadc)函数描述停止ADC的常规转换,禁用ADC外设参数*hadc: ADC通道号指针要点第8讲:AD转换应用实训 仿真实训——AD转换串口发送实训1软件:STM32CubeMX、Keil MDK、VSPD、串口助手训练第8讲:AD转换应用实训 仿真实训——AD转换串口发送实训2 (按一次按键转换一次并发送)软件:STM32CubeMX、Keil MDK、VSPD、串口助手训练第8讲:AD转换应用实训

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档