历史上的今天
今天是:2025年05月23日(星期五)
2019年05月23日 | STM32F103VET6——ADC功能框图
2019-05-23 来源:eefocus
简介
Analog to Digital(模拟数字转换器)
三个独立ADC通道(STM32F103系列均有)
精度为12位(STM32F103系列均有)
ADC1,ADC2有18个通道(16个为内部);ADC3有根据F103系列的引脚不同而变化,一般有8个外部通道
功能框图
Figure 2-1
电压输入范围

Figure 2-2
Figure 2-A
指南者开发板中,VREF+与VREF-分别连接到了3V3和地
输入通道

Figure 2-3
输入通道分为规则通道和注入通道
规则通道:平时使用,正常转换通道(16)
注入通道:在规则转换时插队(4)
转换顺序
规则序列寄存器 SQR1.2.3
注入序列寄存器 JSQR
注入序列寄存器JSQR 只有一个,最多支持4 个通道,具体多少个由JSQR 的JL[2:0]决
定。如果JL 的 值小于4 的话,则JSQR 跟SQR决定转换顺序的设置不一样,第一次转换的
不是JSQR1[4:0],而是JCQRx[4:0] ,x = (4-JL),跟SQR 刚好相反。如果JL=00(1 个转换),那么转换的顺序是从JSQR4[4:0]开始,而不是从JSQR1[4:0]开始,
触发源
软件触发
外部事件触发
转换时间
Figure 2-4
ADCCLK最大为14MHZ;一般经过ADC预分频器6分频得12MHZ
数据寄存器
规则数据寄存器
DR
16位有效
两个16位
DMA
中断读取数据(少用)
注入数据寄存器
JDR
16位有效
中断
EOC——end of complete
JEOC
AWD 模拟看门狗事件
史海拾趣
|
这个程序调了很久啦,不知道为啥读出来的L_temp 和H_temp都是FF、FF 要疯啦 ,呜呜呜..... 有哪位朋友做过相关的东西,帮我看看吧 ,不胜感激啊 #include //SFRdeclarations #include #include // C ...… 查看全部问答> |
|
有关2410的usb从设备驱动—无法相应irq中断 1.中断屏蔽寄存器没有屏蔽对应位。它的值为FDFFFFFF,usbd中断对应25位等于0,没有被屏蔽。 2.当板子的usb从口与计算机相连时,为何底层驱动接收不到对应的中断。计算机则显示无法识别usb设备。 在 ...… 查看全部问答> |
|
把WINCE420下的显示驱动移植到WINCE600下。600之前的版本是把图形、窗口、事件子系统编译为GWES.exe,而到了600,却编译成GWES.dll,我编译是出现这样的错误: BUILD: [01:0000002555:PROGC ] Linking C:\\WINCE600\\platform\\XSBASE255\\target\ ...… 查看全部问答> |
|
调用KeInitializeSpinLock时出现如下错误: ntoskrnl.lib(ntoskrnl.exe) : error LNK2005: _KeInitializeSpinLock@4 already defined in usbpnp.obj 该如何解决啊?… 查看全部问答> |
|
MAX16832是一款很简单的HD LED驱动芯片,简单的8脚SOIC封装,外围电路就是几个十分常见的分立元件,不需要外接MOSFET管。电流取样电阻只要买1/4W普通碳膜电阻,1分钱左右,不需要精密电阻。 MAX16832工作在 ...… 查看全部问答> |




