历史上的今天
今天是:2024年10月09日(星期三)
2019年10月09日 | STM32的ADC基本配置
2019-10-09 来源:eefocus
(1)模/数转换工作于单通道还是多通道模式
(2)工作于单次还是连续模式。
(3)外部触发转换还是软件使能转换。
(4)数据对齐方式,右对齐还是左对齐。
(5)A/D转换的通道数目。
(6)设置A/D通道的转换顺序及采样时间。其中转换时间为
T.conv=采样时间+12.5个周期
(7)⑥使能DMA启动传输
⑦使能ADC
⑧校准ADC,ADC的校准用到以下代码:
/*重置ADC1的校准寄存器关/
ADC_ ResetCal ibration( ADC1);
/*获取ADC重置校准寄存器的状态*/
while(ADC_ GetResetCal ibrat ionStatus(ADC1));
ADC_ StartCal ibration(ADC1);
/*开始校准ADC1¥/
while(ADC_ GetCal ibrat ionStatus(ADC1)); //等 待校准完成
⑨使能ADC软件触发转换。
①如果需要配置DMA中断,还需要设置DMA中断分组及优先级,并设置DMA
中断服务程序。
史海拾趣
|
我要做基于SPCE061A凌阳单片机红外遥控比赛计分器的设计, 需要软件编程红外识别,利用LED模组能显示比分,我需要知道利用的遥控器的名称和C编程的程序。重谢,有能帮我做的可以加QQ330254876讨论,重谢。… 查看全部问答> |
|
不多的文章,与大家分享下:你有你的开发故事么? 美国德克萨斯州最大的城市达拉斯。在这个有着牧牛和牛仔历史的城市里,一项技术宣告诞生。这项技术在很长时间里“养在深闺人未识”,甚至一度处于行将消亡的境地。然而,凭借一个 ...… 查看全部问答> |
|
新一轮毕业生招聘季节即将到来,今年就业形势依然严峻。用人单位不仅要求大学生学习成绩好、在校表现好,还要求各方面的综合能力强,因此—— 毕业生比拼职业技能 2009年的校园招聘大战已初露端倪,一家知名人才网 ...… 查看全部问答> |
|
我装了Platform Builder CE 6.0 ,在CellCore文件夹下也找到了RIL层的源程序,但是我却没找到RIL.lib中函数的实现,也就是Ril.def中定义的导出函数。比如: RIL_Initialize &nbs ...… 查看全部问答> |
|
本人一直很喜欢下载东西,verycd.com更是天天上,还喜欢上xunlei.com找软件 而且经常成夜成夜的挂着电脑,挂着迅雷, 电费不用说, 因为用P2P硬盘都坏掉几个, 数据吞吐量大概每天2G到10G, 看电影只看DVD高清晰版的, 装软件只下完整版的, 由于做软 ...… 查看全部问答> |
|
我用MC39i发送PDU短信,在AT+CMGS这一步的时候很慢,要3、4秒才能出现\">\",为什么呢?有什么方法加快速度吗? 我看过别人也是用MC39i,但是一般1秒之内就可以发送出去了,怎么会差这么远呢?… 查看全部问答> |
|
100分相送,如何在dopod818 PPC上注册蓝牙串口通讯??? 如题:如何在dopod818 PPC上注册蓝牙串口通讯??? 主要的目的是想让GPS通过蓝牙控制dopod818手机发送/读取短信,和读取电话本信息,现在有的手机像dopod818没有蓝牙串口服务,要自己实现注册串口服务,然后通过打开串口进行通讯和发送AT命令来实 ...… 查看全部问答> |
|
STR912怎么清串口中断标志?keiluv3和uv4居然不一样? UART_ClearITPendingBit函数 uv3中是 void UART_ClearITPendingBit(UART_TypeDef* UARTx, u16 UART_IT) { /* Clear the specified interrupt */ UARTx->ICR &= UART_IT; } uv4中是 void UART_ClearI ...… 查看全部问答> |




