wgrk.net
当前位置:首页 >> stm8l ADC >>

stm8l ADC

adc1就是比adc2多了一些扩展功能,,这个在参考手册里都有说明的。

照着手册配置寄存器, ADC_CSR_EOCIE = 1; //使能转换结束中断 ADC_CR1_SPSEL = 4;//预分频为8-;1MHz ADC_CR1_ADON = 1;//唤醒ADC ADC_CR1_CONT = 0;//单次转换模式 ADC_CR2_ALIGN = 0;//数据左对齐-;先读高8位,再读低2位 下面自己配置通道,开...

//初始化函数 void ADC_Periph_Init(void) { u8 idx; CLK_PeripheralClockConfig(CLK_Peripheral_ADC1, ENABLE);//使能ADC时钟 CLK_PeripheralClockConfig(CLK_Peripheral_DMA1, ENABLE);//使能DMA1时钟 GPIO_Init(GPIOB,GPIO_Pin_5,GPIO_Mode_I...

ADC1的基本的单次转换 void InitADC() { ADC1->CR1 = 0x20; //分频系数为4 单次转换模式 先不启动ADC转换 ADC1->CR2 = 0x08; //非外部触发 数据右对齐 禁止扫描模式 ADC1->CSR = 0x03; //禁止转换结束中断 设置转换通道为AIN3 ADC1->TDRL|= 0x08...

STM8L, 我最近也在试用, 看过文档好像说cr3的selection是用在watch dog的, 平时要用sqr来做, 但我仍未知道具体方法, 请问你现在解决了没, 请分享, 谢!

过置位ADC_CR1寄存器的 ADON位来开启ADC。当首次置位ADON位时,ADC从低功耗模式唤醒。为了启动转换必须第二次使用写指令来置ADC_CR1寄存器的ADON 位。在转换结束时ADC会保持在上电状态,用户只需要置位ADON位一次来启动下一次的转换。 如果长时...

1.将压缩包中的压缩包解压出来,再打开其中的文件。 2.改变系统的临时缓存目录,将临时缓存目录,右键我的电脑-- 高级 -- 环境变量。 3.改变 Administrator 的用户变量 中 双击TEMP ,TMP目录路径,把路径改短一点,如图:可以改相同的目录,也...

我只知道stm4 16 64 是传输模块

ADC1的基本的单次转换 void InitADC() { ADC1->CR1 = 0x20; //分频系数为4 单次转换模式 先不启动ADC转换 ADC1->CR2 = 0x08; //非外部触发 数据右对齐 禁止扫描模式 ADC1->CSR = 0x03; //禁止转换结束中断 设置转换通道为AIN3 ADC1->TDRL|= 0x08。

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com