历史上的今天
返回首页

历史上的今天

今天是:2025年02月12日(星期三)

正在发生

2020年02月12日 | STM8S103之ADC

2020-02-12 来源:eefocus

如何快速了解ADC,查看Reference manual中ADC registers章节,初步了解到ADC


  1. ADC buffer register和ADC data register

  2. Analog Watchdog + Analog Watchdog High Voltage threshold+

  3. EOC,完成采样后可以触发中断

  4. Continuous conversion和single conversion,Scan Mode

  5. External event触发?

  6. 错误状态Overrun Flag

  7. ADC schmitt trigger

  8. 左右对齐方式

  9. ADC时钟


然后进行通关,理解ADC这8个方面的知识,这时为了快速弄懂,refer to STM32开发指南V1.2中关于ADC的章节,然后弄懂了


  1. 模拟看门狗允许应用程序检测输入电压是否超出用户定义的高/低阈值

  2. Single conversion指的是只执行单次,对应的是Continous conversion,Scan mode扫描模式指的是如果设置了几个通道,依次扫描,此时最后一个通道完成才会产生EOC中断

  3. External event触发,指的是例如时钟event触发ADC中断,对应的是软件触发,软件程序中使能触发

  4. ADC时钟相关的有,ADC最大转换速率、ADC时钟,并且对于STM32系列,转换时间=采样时钟+12.5个ADC时钟周期(自己理解12.5周期为ADC处理需要的时间)


然后阅读STM8S_StdPeriph_Lib中关于ADC的例子程序,了解一般如何应用,可以看出ADC的设置还是比较简单的其中外部触发关闭

然后带着尚未解决的疑惑再次阅读Reference Manual


  1. ADC有5个通道,分别为2-6通道,没有1通道

  2. ADC buffer register和ADC data register,这两个register的区别不大。buffer register是缓冲

  3. External trigger有2个事件,一个是ADC_ETR的上升沿触发,查看STM8S103的datasheet,知道只有PB4和PD3;另外一个是Internal TIM1 TRGO event(待详细补充)

  4. ADC schmitter trigger是关于IO口上的触发器,ADC可以配置关闭AD相关IO口的触发器以节省能耗

  5. ADC时钟只介绍了ADC时钟的分频因子,最小卫2分频,关于转换速率没有提及

  6. 左右对齐

然后测试AD,AD测试的环境搭建,很简单,直接用直流源的正负分别接MCU的GND和AD输入,因为电源为3.3V,将直流源调整至3.3V左右,观测AD值,如果采样AD值为1023左右(stm8S103的AD为10位),则表明AD功能正常。

推荐阅读

史海拾趣

ARCOTRONICS公司的发展小趣事

ARCOTRONICS公司一直将产品质量视为企业的生命线。公司建立了严格的质量管理体系,从原材料采购到生产过程的每一个环节都进行严格把控。同时,公司还注重售后服务,为客户提供及时、专业的技术支持和解决方案。这些举措使ARCOTRONICS公司的产品赢得了客户的广泛信赖和好评。

AnDAPT__Inc.公司的发展小趣事

ARCOTRONICS公司一直将产品质量视为企业的生命线。公司建立了严格的质量管理体系,从原材料采购到生产过程的每一个环节都进行严格把控。同时,公司还注重售后服务,为客户提供及时、专业的技术支持和解决方案。这些举措使ARCOTRONICS公司的产品赢得了客户的广泛信赖和好评。

Enova Technology Corp公司的发展小趣事

自2000年4月成立以来,Enova Technology Corporation(伊诺瓦科技)就以其卓越的技术创新能力在电子行业中崭露头角。公司总部位于台湾新竹科学工业园区,这里汇聚了众多高科技企业和研发机构,为伊诺瓦科技提供了丰富的技术资源和人才支持。

伊诺瓦科技专注于硬件加解密解决方案的研发与应用,其产品在军事单位、政府机关、财务金融机构等领域得到了广泛应用。其中,公司的X-WallSE产品凭借其独特的携带式电子钥匙(Security Key)技术,实现了硬盘的一对一加密,为用户提供了前所未有的数据安全保护。这一创新技术的推出,不仅提升了公司的市场竞争力,也为整个电子行业树立了新的技术标杆。

随着技术的不断发展,伊诺瓦科技不断推出更加先进的产品和解决方案。例如,公司的SecureNAS系列产品在网络硬盘服务器加解密应用方面提供了全新的解决方案,为用户提供了更加便捷、高效的数据安全保护。这些产品的推出,不仅进一步巩固了公司在电子行业的领先地位,也为公司的未来发展奠定了坚实的基础。

Armel Electronics Inc公司的发展小趣事

随着公司产品的不断升级和市场的逐步扩大,Armel Electronics Inc公司开始寻求更广阔的市场空间。公司积极与国内外知名企业展开合作,共同开发新产品,开拓新市场。通过国际合作,Armel不仅提升了自身的技术水平,还进一步扩大了市场份额,实现了公司的快速发展。

锋鸣电子(Fengming)公司的发展小趣事

在稳固光伏胶膜市场的同时,福斯特并未停止前进的步伐。公司积极拓展产品品类,进入电子新材料领域。2014年,公司开始开发PCB用感光干膜,进军电子信息产业。感光干膜作为PCB产业最核心的工艺材料之一,对电子信息产业的发展具有重要意义。福斯特凭借其技术实力和市场洞察力,迅速在该领域取得突破,成为行业内的佼佼者。至2020年,公司感光干膜销量大幅增长,为公司带来了新的增长点。

永源微电子(APM)公司的发展小趣事

在创立初期,永源微电子便注重技术研发与创新。公司投入大量资源,在BCD工艺、VD-Planarprocess、VD-Trenchprocess、SJ-Mos、SGT-Mos、Rad-Hard-Mos等领域取得了长足进展,并成功实现了量产。随着技术的突破,永源微电子的产品线也逐渐从MOSFET拓展到桥驱Driver等更广泛的领域。这些技术成果不仅提升了公司的核心竞争力,也为公司赢得了更多客户的认可。

问答坊 | AI 解惑

8051模拟i2c 双机通信

有谁做过8051模拟i2c 双机通信的啊,从机地址怎么确定啊!…

查看全部问答>

消费电子中解决USB接口方案可使用的芯片简介

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 英国FTDI提供FT232R与FT245R两款芯片,分别可实现串行UART转USB、并口转USB,并提供所有操作系统的驱动程序。缩短开发周期,节省工程师宝贵时间;降低开发难度,减轻工程师负担。封装采用SSOP- ...…

查看全部问答>

USB 错误

插入USB设备时,打印出如下调试错误: device not accepting address 2, error -32 请问这是怎么回事啊…

查看全部问答>

请教在arm7中怎样将数据存入flash中并读取

希望实现以下功能: 开机时,读取flash中的数据num,初始化程序 运行时,num的值会发生变化 运行结束时,将num的值存入flash中,共下次开机时使用 请教怎样才能将num的值存入flash中,并且可以读取 我使用的是周立功的easyram2131开发板, ...…

查看全部问答>

想购个S3C2440开发板学习学习,深圳哪里有?

由于是学习用,价格便宜是第一要求…

查看全部问答>

求助:请行家认个型号:代码hyRD(6脚)是什么IC?

这个小IC是接在一个CPLD上的,主芯片是赛灵思公司的XC3S100E,是一颗pci转串口的IC, 上面只标了hyRD这4个字母,前面2个是小写,后面2个是大写。h上面还有一横。不知道是什么型号的?有人说是个稳压ic,我在赛格和华强找了好久都没有买到。 请行家 ...…

查看全部问答>

fyshow你QQ或者邮箱的号码是多少????

我有紧急问题求助  我的QQ328277289    紧急求助。。。。。。邮箱puyiyue1980@126.com…

查看全部问答>

求助5402程序大于0x4000时装载出错问题

我的板子上外扩了一片sdram,如果代码少于0x4000时装载正常,大于就会报data verification at address 0x41dc,please verify targe memory and memory map. 我的cmd文件如下: -stack  1024 -heap   2048 /*************** ...…

查看全部问答>

【讨论】引脚中断须外置上拉/下拉电路?

配置引脚中断时,不能是数字输出模式,否则中断配置不成功。若想使用引脚内部上拉/下拉时,需配置为数字输出模式,否则上拉/下拉配置不成功。结论:引脚中断须外置上拉/下拉电路?…

查看全部问答>

【求助】MDK422下载出错 久查未决

求教,有没有人遇到类似问题或解决方法~~~~~~~~~~~~~~~~~~~~~~~~~~~ 【问题】:编辑、编译正确,但下载出问题,     【解决1:】MDK422设置正常,包括debug、utilities,但正常工程和自建工程区别就在下面, 为什么?这个 ...…

查看全部问答>