OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3675|回复: 1

学习STM32F103读取传感器数据的过程记录

[复制链接]

1

主题

2

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-7-12
在线时间
3 小时
发表于 2018-7-12 19:07:10 | 显示全部楼层 |阅读模式
之前有学过STM32F103的使用,但是由于长时间不用,导致现在有些遗忘,所以现在属于重新入门,但是这一时期主要是掌握如何用STM32F103来读取各种传感器本人的学习过程主要是:ADC->读取内部温度传感器的数据->DAC->串口数据传送->与各种传感器连接进行采集。
学习期间会记录每天的进展,欢迎大家指正
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-7-12
在线时间
3 小时
 楼主| 发表于 2018-7-12 19:46:50 | 显示全部楼层
ADC
关于ADC的各种寄存器:
1、ADC状态寄存器(ADC_SR)
主要用于控制以及显示ADC的运行状态
2、ADC控制寄存器(ADC_CR1和ADC_CR2)
用于设置ADC的操作模式以及中断模式
3、ADC采样事件寄存器(ADC_SMPR1和ADC_SMPR2)
设置通道的采样时间(即采样周期)
4、ADC规则序列寄存器(ADC_SQR1~3)
L【3:0】规则通道序列长度,定义了在规则通道转换序列中转换总数
SQX【4:0】:规则序列中的第X个转换,定义转换序列中的第X个转换通道的编号
(所以是先确定转换总数,然后在确定每个转换进行时所使用的通道)
在ADC_SQR1内确定转换的总数时其中0000代表一个转换,依次递增,最多16个
ADC注入序列寄存器(ADC_JSQRX)与此类似
5、ADC规则数据寄存器(ADC_DR)用于保存规则通道内转换而来的数据,为只读模式
ADC注入数据寄存器(ADC_JDR)与此类似
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-15 13:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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