stm32f103rct6的adc有多少通道

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32f103rct6的adc有多少通道相关的知识,希望对你有一定的参考价值。

stm32f103rct6的adc有多少通道
有3个ADC通道可以同时进行ADC转换
要注意有的adc引脚只能用12通道,
有的可以123通道,用的时候注意看一下手册
参考技术A STM32F103RCT6中ADC特性:
12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。
●12位分辨率
●转换结束、注入转换结束和发生模拟看门狗事件时产生中断
●单次和连续转换模式
●从通道0到通道n的自动扫描模式
●自校准
●带内嵌数据一致性的数据对齐
●采样间隔可以按通道分别编程
●规则转换和注入转换均有外部触发选项
●间断模式
●双重模式(带2个或以上ADC的器件)
ADC时钟:
由时钟控制器提供的ADCCLK时钟和PCLK2(APB2时钟)同步。RCC控制器为ADC时钟提供一个专用的可编程预分频
ADC开关控制:
通过设置ADC_CR2寄存器的ADON位可给ADC上电。当第一次设置ADON位时,它将ADC从断电状态下唤醒。ADC上电延迟一段时间后(tSTAB),再次设置ADON位时开始进行转换。通过清除ADON位可以停止转换,并将ADC置于断电模式。在这个模式中,ADC几乎不耗电(仅几个μA)。
通道选择:
有16个多路通道。可以把转换组织成两组:规则组和注入组。在任意多个通道上以任意顺序进行的一系列转换构成成组转换。例如,可以如下顺序完成转换:通道3、通道8、通道2、通道2、通道0、通道2、通道2、通道15。
●规则组由多达16个转换组成。规则通道和它们的转换顺序在ADC_SQRx寄存器中选择。规则组中转换的总数应写入ADC_SQR1寄存器的L[3:0]位中。
●注入组由多达4个转换组成。注入通道和它们的转换顺序在ADC_JSQR寄存器中选择。注入组里的转换总数目应写入ADC_JSQR寄存器的L[1:0]位中。如果ADC_SQRx或ADC_JSQR寄存器在转换期间被更改,当前的转换被清除,一个新的启动脉冲将发送到ADC以转换新选择的组。温度传感器/ VREFINT内部通道温度传感器和通道ADC1_IN16相连接,内部参照电压VREFINT和ADC1_IN17相连接。可以按注入或规则通道对这两个内部通道进行转换。
对于其他寄存器,查看相关手册:STM32 Reference Manual。

以上是关于stm32f103rct6的adc有多少通道的主要内容,如果未能解决你的问题,请参考以下文章

STM32F103R8T6系统移植到STM32F103RCT6

STM32F103RCT6的pb6 pb7作为usart1,但用库函数初始化ADC和DAC以后,串口就不能用了,找了一下午,求指点

stm32F103RCT6概括

stm32F103之ADC模数转换

ALIENTEK 战舰 STM32F103 板载的 LCD 模块是多少位?

嵌入式从STM32F103ZET6移植到STM32F103RCT6的流程