【经验】中微半导体单片机CMS8S6990使用ADC如何动态切换输入通道
中微半导体推出的CMS8S6990采用1T的8051内核,最大24MHz内核运行,集成2路模拟比较器,2路运算放大器,1路可编程增益放大器,12bit的ADC,2个UART,1个SPI,1个I²C,在家电、工业控制等应用广泛。本文将介绍CMS8S6990使用ADC如何动态切换输入通道。
CMS8S6990的ADC支持22个外部通道。由于该MCU不支持通道自动扫描模式,当采集多个通道的ADC数据时,需要手动切换通道。根据参考手册说明,切换通道后需要延时一定时间才能开启转换。
图1 切换通道延时说明
所以,程序中,可以在ADC转换完后,关闭ADC,切换ADC通道,延迟500nS,开启ADC转换。以此实现动态ADC通道切换。
比如,ADC采用中断方式,可以在ADC中断中增加切换通道的操作:
void ADC_IRQHandler(void) interrupt ADC_VECTOR
{
if(ADC_GetIntFlag())
{
adc_result = ADC_GetADCResult();
//关闭ADC
ADC_Stop ();
//配置新的ADC通道
ADC_EnableChannel(ADC_CH_0);
GPIO_SET_MUX_MODE(P00CFG, GPIO_P00_MUX_AN0);
//可使用for循环进行延时
for(;;;);
//启动ADC
ADC_Start();
ADC_ClearIntFlag();
}
}
- |
- +1 赞 0
- 收藏
- 评论 0
本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】中微CMS8S6990单片机如何开发并下载程序
中微CMS8S6990是中微半导体开发的一款8051内核的MCU。因此需要电脑上安装keil for C51的环境才行。本文介绍中微CMS8S6990单片机如何开发并下载程序。
【经验】如何使用中微半导体8位单片机CMS8S6990N的串口配置波特率
中微半导体推出的8位单片机CMS8S6990N采用1T的8051内核,最大24MHz内核运行,集成2路模拟比较器,2路运算放大器,1路可编程增益放大器。本文将介绍如何使用CMS8S6990N的串口配置波特率。
【经验】解析单片机5大应用领域,助力智能化时代的到来
随着科技的不断发展,单片机作为一种重要的嵌入式系统,已经广泛应用于各个领域,为人们的生活带来了巨大的便利。单片机的应用场景多种多样,本文中剑博微电子将为大家介绍几个典型的应用领域。
中微半导体微控制器(MCU)选型表
中微半导体提供以下8位MCU/32位MCU参数选型,主频8MHz-128MHz,电压1.8V-5.5V。
产品型号
|
品类
|
封装形式
|
主频(MHz)
|
内核
|
工作温度 (℃)
|
电压 (V)
|
Memory Type
|
ROM
|
RAM
|
GPIO
|
DMA
|
Timer
|
WDT/WWDT
|
UART
|
I²C
|
SPI
|
PWME/PWM
|
SAR-ADC-unit
|
SAR-ADC-bit
|
SAR-ADC-ch
|
COMP
|
BAT32A233KC24NA
|
32位通用MCU
|
QFN24
|
64MHz
|
M0+
|
-40℃ ~125℃
|
2.0V~5.5V
|
FLASH
|
32KB
|
4KB
|
21
|
40
|
9
|
1
|
2
|
2+1
|
2+1
|
7
|
1
|
12
|
8
|
2
|
选型表 - 中微半导体 立即选型
CMS80F262x 增强型闪存1T 8051单片机数据手册
描述- 本资料为CMS80F262x系列单片机的数据手册,详细介绍了该系列单片机的特性、功能、存储结构、管脚定义、GPIO特性、功能概要等。该系列单片机是一款增强型闪存8051单片机,具有64KB程序区、256B RAM空间、4KB XRAM、1KB数据FLASH,支持多种振荡方式和多种工作模式,内置多种外设,如定时器、ADC、PWM、LCD、LED等,适用于各种嵌入式应用。
型号- CMS80F262X 系列,CMS80F2629,CMS80F262X,CMS80F26282,CMS80F262C,CMS80F262B,CMS80F262A
速览!一文了解MCU单片机的定时器(TImer)功能
MCU单片机的基本功能包括:定时器(TImer)、IO口、外部中断、通讯接口、A/D转换、PWM功能等。其中定时器(TImer)功能可以说是MCU单片机最基本的功能,那定时器(TImer)功能使如何实现的呢?本文金誉半导体来为大家介绍,希望对各位工程师朋友有所帮助。
MC51F003A4 SinoMCU 8 位增强型 8051 单片机 用户手册
描述- 本资料为MC51F003A4单片机用户手册,详细介绍了该款8位增强型8051单片机的特性、功能和应用。手册涵盖了核心特性、存储器结构、系统时钟、工作模式、电气参数、引脚说明等内容,为用户提供了全面的技术参考。
型号- MC51F003A4A0M,MC51F003A4A0Y,MC51F003A4A0YN,MC51F003A4A0K,MC51F003A4A0ZQ,MC51F003A4A0H,MC51F003A4
【技术】武汉芯源CW32单片机UART基本数据收发功能介绍
通用异步收发器是一种通用串行数据总线,常用于系统内各子模块间的数据交换。本文将以武汉芯源推出的CW32系列单片机的CW32L083为例,介绍UART基本数据收发功能。
解析CW32单片机的独立看门狗IWDT和窗口看门狗WWDT
看门狗在那些对安全性和稳定性要求较高的应用中特别重要,如工业控制、汽车电子、医疗设备和航空航天等领域。通过使用看门狗,可以大大减少系统因软件故障而导致的长时间不可用或错误操作的风险。本文介绍CW32单片机的两个看门狗:独立看门狗IWDT和窗口看门狗WWDT。
罗姆(LAPIS)单片机开发环境和开发工具介绍
LAPIS的MCU已低功耗和抗干扰能力强著称,而且LAPIS自己也在做LCD驱动芯片,所以MCU也有支持段码和点阵驱动的版本,而且新一代的ML62Q1000系列支持IEC60730家电安全功能,所以LAPIS的MCU在仪表市场和家电市场有广泛的应用。现在介绍一下LAPIS单片机的开发工具,以作抛砖引玉。
【应用】以主频48MHz的CMS8S6990单片机为主控单元的5W/7.5W/10W/15W无线充电发射方案
中微半导体的CMS8S6990单片机为最快支持48MHz主频2T增强型闪存8051内核的微控制器系列产品,以CMS8S6990作为主控单元的5W/7.5W/10W/15W无线充电发射方案,支持最新的QI标准协议V1.2.4,支持QC2.0快充协议,兼容苹果7.5w快充、三星10w快充和15w EPP快充。
探秘“微型智慧芯”——单片机的奥秘与魅力
在当今的科技浪潮中,单片机作为微型计算机的一种,以其小巧、灵活、功能强大的特点,在各个领域大放异彩。它如同一颗做小的智慧芯,承载着无尽的创意和可能性,为我们的生活和工作带来了诸多便利。本文中剑博微电子就来和大家一同探秘“微型智慧芯”——单片机的奥秘与魅力。
英锐芯提供8位OTP单片机等多种类型的单片机,可满足移动电源、加湿器、无线遥控灯等应用需求
英锐芯目前可以开发应用的单片机类型有8位OTP单片机或MTP单片机(MCU),包括普通IO口型(带触摸功能跟不带触摸功能)、AD型 MCU(带触摸跟不带触摸)。8位FLASH单片机(MCU)包括普通IO口型(带触摸功能跟不带触摸功能)、AD型MCU(带触摸跟不带触摸)。
单片机语音芯片的市场发展和趋势展望
单片机语音芯片是集成了语音识别、语音合成等功能的芯片,具有小尺寸、低功耗、高性能的特点。在智能硬件、智能家居、物联网等领域,单片机语音芯片正得到广泛应用。本文九芯电子介绍了其发展趋势。
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论