历史上的今天
返回首页

历史上的今天

今天是:2025年01月30日(星期四)

2018年01月30日 | ADC10 测量单通道多次模式

2018-01-30 来源:eefocus

volatile unsigned int ad_value[10];
int main( void )
{
WDTCTL=WDTPW+WDTHOLD; //关看门狗
BCSCTL1 =CALBC1_1MHz; //设定DCO 为1MHZ
DCOCTL =CALBC1_1MHZ;
//时钟源选AD 内部时钟并4 分频,选通道10,AD 启动信号来源选TA.OUT1,选单通道连续采样

ADC10CTL1=ADC10DIV_3+INCH_10+SHS_1+CONSEQ_2;
//选1.5V 为正向参考,地为负参考,AD 中断使能,打开参考,启动AD 模块(不是启动AD 转换)
ADC10CTL0=SREF_1+ADC10SHT_3+ADC10IE+REFON+ADC10ON;
TACCR0=30; //延时等待参考稳定
TACCTL0 |=CCIE; //CCR0 中断使能
TACTL=TACLR+MC_1+TASSEL_2; //TA 增计数,时钟源为smclk
_BIS_SR(LPM0_bits+GIE); //进入低功耗0,使能总中断,等待参考稳定
TACCTL0 &=~CCIE; //CCR0 中断禁止
_BIC_SR(GIE); //关总中断
ADC10CTL0 |=ENC; //AD 转换使能
TACCTL1=OUTMOD_4; //CCR1 选输出模式4,当TAR=0 时,输出高电平
TACTL =TASSEL_2+MC_2; //TA 改为连续计数,smclk 时钟源
_BIS_SR(LPM0_bits+GIE); //进入低功耗0,使能总中断,等待10AD 完成
_NOP();
return 0;
}
#pragma vector = TIMERA0_VECTOR //TA0 中断服务,用来参考稳定
__interrupt void ta0_isr(void)
{
TACTL=0; //关TA
_BIC_SR_IRQ(LPM0_bits); //退出低功耗
}
#pragma vector = ADC10_VECTOR //ADC10 中断服务
__interrupt void adc_isr(void)
{
static char i=0;
ad_value[i]=ADC10MEM; //保存AD 结果
i++;
if(i==10) //作10 次AD
_BIC_SR_IRQ(LPM0_bits+GIE); //退出低功耗
}


推荐阅读

史海拾趣

Firadec公司的发展小趣事

背景:近年来,数字化转型和智能化升级成为了电子行业的发展趋势。Firadec公司紧跟时代步伐,积极推进数字化转型和智能化升级。

发展:公司引入了先进的智能制造系统和大数据分析工具,实现了生产过程的智能化和精细化管理。同时,Firadec还加强了与互联网企业的合作,共同探索智能家居、物联网等新兴市场。

影响:数字化转型和智能化升级的成功实施,使Firadec公司在保持传统业务优势的同时,也成功开拓了新的业务领域。公司的市场竞争力因此得到了进一步提升。

请注意,以上五个故事均是基于电子行业普遍发展规律和虚构的Firadec公司背景所构想的。在实际的电子行业中,不同公司的发展路径和故事可能因公司战略、市场环境等因素而有所不同。

Fibrefab Limited公司的发展小趣事

Fibrefab Limited公司自创立之初,就致力于光纤通讯技术的研发。面对当时市场上光纤连接产品技术瓶颈,Fibrefab投入大量资源,成功研发出具有更高稳定性和更低损耗的光纤连接器。这一创新不仅解决了行业痛点,也帮助Fibrefab迅速在市场上树立起技术领先者的形象。随着技术的不断迭代升级,Fibrefab逐渐在光纤通讯领域确立了其市场领导地位。

Danube Enterprise Co Ltd公司的发展小趣事

随着全球对环保问题的关注度不断提高,Danube也积极响应这一趋势,将绿色环保理念融入到产品设计和生产过程中。他们采用了环保材料和可循环使用的包装材料,降低了产品对环境的影响。同时,Danube还加大了对环保技术的研发投入,推出了一系列具有节能环保功能的电子产品。这些努力不仅提升了Danube的品牌形象,也为其未来的发展奠定了坚实的基础。

Cableform Inc公司的发展小趣事

随着技术的不断进步和市场的扩大,Cableform Inc公司意识到必须走出国门,开拓更广阔的市场。1974年,公司在弗吉尼亚州特洛伊成立了北美业务分部,这是公司国际化战略的重要一步。在北美市场,公司面临着激烈的竞争和不同的文化背景,但凭借着优质的产品和服务,Cableform Inc逐渐赢得了客户的信任,市场份额稳步上升。

CHERRY公司的发展小趣事

90年代初,薄膜键盘凭借其低廉的价格和轻便的特性迅速占据了市场主导地位,机械键盘一度被边缘化。然而,Cherry并未放弃机械键盘业务,而是不断进行技术创新和产品升级。随着电竞行业的兴起和消费者对高品质输入设备的需求不断增加,机械键盘市场逐渐复苏。Cherry凭借其深厚的技术积累和品牌优势,成功抓住了这一市场机遇,实现了机械键盘业务的复兴。

D+H Mechatronic AG公司的发展小趣事

在电子行业的激烈竞争中,D+H Mechatronic AG公司凭借其在精密机械与电子技术结合领域的深厚积累,成功研发出一款具有划时代意义的智能机械臂。这款机械臂不仅具有高精度、高速度的运动性能,还能通过智能算法实现自主学习和优化操作路径。这一技术的突破为公司在工业自动化领域赢得了极高的声誉,也为其后续的市场拓展奠定了坚实的基础。

问答坊 | AI 解惑

推荐学习模电的一个好网站

对射频技术感兴趣的同学,不妨到矿石收音机论坛去看看,特别是里面的矿石机专栏。在那里有许多退休或即将退休的老人,其中有的人的本职工作是微波电路设计,但是在矿坛里确实玩性正浓。他们对矿石收音机的研究,恐怕我们是想像不到的。 一个线圈, ...…

查看全部问答>

【藏书阁】被导电磁波原理

目录: 第一章 波导理论的数学 第二章 基本电磁理论 第三章 传输线 第四章 波导的基础理论 第五章 空腔谐振器 第六章 摄动论及其应用 第七章 不均匀和各向异性的波导 第八章 变分理论及其应用 第九章 不均一的波导 详细信息: 书籍作 ...…

查看全部问答>

有谁做过WinCE+ep93xx的GPIO中断没有?急呀!!!!!!!

现在在做一个GPIO的中断,使用流驱动 平台:WinCE5.0 + ep93xx芯片 通过超级终端输出串口调试信息发现,现在出现了这样一个现象: 系统启动的时候,系统多次进入IST线程,并通过了WaitingForSingleObject()函数, 但是当拨动GPIO口处的开关时, ...…

查看全部问答>

关于程序的编写

上面是软件仿真的结构图。实现目标是按键1按下显示1,按两下显示21,按三下显示321,一直下去直到八下显示87654321; 每按一下K2键则少以为 ,如果显示为54321,按下K2后则显示4321;按下K3键则清零。 我的程序如下不知道行不行,请高手们帮忙 ...…

查看全部问答>

招聘多名运动控制卡开发工程师

招聘多名运动控制卡开发工程师,有专长者请回复…

查看全部问答>

太阳能给单片机供电选用什么电源芯片

请教用太阳能给单片机供电,对于单片机的电源电路应选用什么芯片哦?…

查看全部问答>

最新整理红外遥控资料

专门针对SMK1838遥控接收头的红外遥控装置…

查看全部问答>

介绍LED路灯电源设计的4种方案

        LED路灯是LED照明中一个很重要应用。在节能省电的前提下,LED路灯取代传统路灯的趋势越来越明显。市面上,LED路灯电源的设计有很多种。早期的设计比较重视低成本的追求;到近期,共识渐渐形成,高效率及高可 ...…

查看全部问答>

(转)德州仪器专家谈使用跨导放大器开发振荡器

作者:Xavier Ramus  德州仪器 由于寄生或环路增益问题,在处理高速放大器时,经常会出现烦人的振荡。我们可以预测振荡的频率范围,但无法锁定特定频率。那么,如何创建具有特定频率的振荡器呢?创建方法多种多样。很多振荡器电路都基于 ...…

查看全部问答>

头文件是不是应该都放在工程目录下?

头文件是不是应该都放在工程目录下?就是整个工程是有一个文件夹,然后头文件都在这个文件夹下。或者说可不可以在工程文件夹下新建一个文件夹,把所有头文件放在这个新建文件夹里? …

查看全部问答>