查看: 224|回复: 4
打印 上一主题 下一主题

STM32F103C8T6-ICKEY-HAL-PollADC

[复制链接] qrcode

32

主题

33

帖子

101

积分

注册会员

Rank: 2

积分
101
楼主
跳转到指定楼层
发表于 2015-7-30 01:58 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


这里继续单通道,单个ADC采样后由串口输出结果。。

。先配置好PA0引脚。。


然后设置好,ADC的工作频率在12Mhz。这里需要注意F1的ADC最高频率是14Mhz。。设置在14Mhz以内都可以正常运行 

以下是配置ADC的参数。。大家可以参考下。。

好的配置好后,输出文件后,到keil里添加程序。。

这需要注意下,F1的ADC初始化好后需要校准下,才能正常使用。。

HAL_ADCEx_Calibration_Start(&hadc1);

用以下变量保存ADC返回的数据

__IO uint16_t uhADCxConvertedValue = 0;

这里就是ADC HAL下使用的函数使用方法。。 

if(HAL_ADC_Start(&hadc1) != HAL_OK)
{
}
  HAL_ADC_PollForConversion(&hadc1, 10);
if(HAL_ADC_GetState(&hadc1) == HAL_ADC_STATE_EOC_REG)
{
uhADCxConvertedValue = HAL_ADC_GetValue(&hadc1);
}

把编译好的程序,下载到单片机里。。就可以运行了。。

这里是源程序:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

109

帖子

21

积分

新手上路

Rank: 1

积分
21
沙发
发表于 2015-7-30 02:00 PM | 只看该作者
沙发。。。
回复 支持 反对

使用道具 举报

3

主题

103

帖子

55

积分

注册会员

Rank: 2

积分
55
板凳
发表于 2015-7-30 11:39 PM | 只看该作者
多谢支持。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

161

主题

519

帖子

1069

积分

金牌会员

Rank: 6Rank: 6

积分
1069
地板
发表于 2015-8-10 08:55 PM | 只看该作者
谢谢分享顶一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

92

帖子

6

积分

新手上路

Rank: 1

积分
6
5#
发表于 2015-8-11 12:09 PM | 只看该作者
多谢帮顶。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表