历史上的今天
返回首页

历史上的今天

今天是:2025年04月03日(星期四)

正在发生

2020年04月03日 | Launchpad ADC实验

2020-04-03 来源:eefocus

#include "msp430g2231.h"

 

void main(void)

{

  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT

  ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE; // 转换时钟选择 ADC10ON(打开ADC10), interrupt enabled(使能中断) 

  ADC10CTL1 = INCH_1;                       // input A1(选择输入通道A1,对应P1.1口)

  ADC10AE0 |= 0x02;                         // PA.1 ADC option select (使能P1.1模拟输入)

  P1DIR |= 0x01;                            // Set P1.0 to output direction (P1.0为输出模式)

 

  for (;;)

  {

    ADC10CTL0 |= ENC + ADC10SC;             // Sampling and conversion start (ADC10开始采样转换)

    __bis_SR_register(CPUOFF + GIE);        // LPM0, ADC10_ISR will force exit (开总中断,低功耗模式)

    /*******翻转P1.0口状态******/

    if (ADC10MEM < 0x1FF)

      P1OUT &= ~0x01;                       // Clear P1.0 LED off 

    else

      P1OUT |= 0x01;                        // Set P1.0 LED on

  }

}

 

// ADC10 interrupt service routine

#pragma vector=ADC10_VECTOR

__interrupt void ADC10_ISR(void)

{

  __bic_SR_register_on_exit(CPUOFF);        // Clear CPUOFF bit from 0(SR) 

}



呵呵,又是抄的官方例程,结合手册分析起来不是很难,由于我手头没有什么模拟输出设备,所以该程序下载到板子上的效果是LED0一直亮着,找一条杜邦线,一头连在板子的地端(GND),另一头接在P1.1口,LED0灭

推荐阅读

史海拾趣

GAPTEC Electronic GmbH & Co. KG公司的发展小趣事

背景:2000年代初,随着全球对数字设备需求的激增,Galaxy Microelectronics在硅谷成立。公司创始人是一群来自斯坦福大学的工程师,他们看到了闪存技术在便携式设备中的巨大潜力。

发展:Galaxy Microelectronics的初创团队专注于研发高性能、低功耗的NAND闪存芯片。他们成功开发出了一种创新的电荷撷取闪存(CTF)技术,这项技术有效解决了当时浮栅架构的串扰问题,使得闪存芯片的耐用性和速度大幅提升。这一创新迅速吸引了市场关注,公司开始获得风险投资的支持。

G-Two Inc公司的发展小趣事

背景:随着企业规模的扩大和业务的拓展,福斯特对资金的需求也越来越大。

发展:2014年,福斯特成功在上交所上市,通过资本市场融资,为公司的发展注入了强劲动力。上市后,公司继续加大研发投入和市场开拓力度,加速企业发展步伐。

成果:上市以来,福斯特的营收和利润均保持快速增长态势,企业规模和实力不断提升。同时,公司还通过并购重组等方式,进一步巩固和扩大市场份额。

以上五个故事概述了福斯特在电子行业,特别是光伏材料领域的发展历程和成就。这些故事不仅展现了福斯特的创业精神和创新能力,也反映了中国光伏产业从无到有、从小到大的发展历程。

Antenna Factor公司的发展小趣事

随着公司实力的不断增强,Antenna Factor公司开始将目光投向国际市场。他们积极参加国际电子展会和技术交流活动,与全球各地的客户和合作伙伴建立了广泛的联系。同时,公司还加大了对海外市场的研发投入和市场推广力度,逐步实现了产品的全球化销售。这一战略不仅为公司带来了更广阔的发展空间,也提升了其在全球电子行业中的竞争力。

通过以上五个故事,我们可以看到Antenna Factor公司在电子行业中的发展历程和取得的成就。他们以技术创新为驱动,不断突破自我,积极拓展市场,加强质量管理和品牌建设,逐步实现了公司的快速发展和壮大。未来,随着无线通信技术的不断进步和应用领域的不断拓展,相信Antenna Factor公司将继续保持领先地位,为电子行业的发展做出更大的贡献。

ETC2公司的发展小趣事

随着环保意识的日益增强,ETC2公司也积极响应国家环保政策,致力于推动ETC技术的绿色环保应用。他们研发了低能耗、低排放的ETC设备,并推广使用电子发票等环保支付方式。这些举措不仅减少了能源消耗和环境污染,也为ETC2公司树立了绿色环保的企业形象。

创世(CS)公司的发展小趣事

创世公司在SD NAND存储产品的研发过程中,不断突破技术壁垒,实现了产品的创新。例如,2018年,为满足轨道交通、航空航天、工业控制等行业类客户对存储产品的特殊需求,创世公司首家推出了第二代SD NAND产品。这一产品不仅具有更快的读写速度和更宽泛的使用环境,还能承受高低温冷热冲击、随机掉电等苛刻的操作环境。同时,创世公司还为客户提供个性化的固件定制服务,进一步满足了客户的个性化需求。

Entegris公司的发展小趣事

Entegris以其卓越的技术实力和广泛的市场应用,成为半导体、显示器以及其他高科技行业不可或缺的合作伙伴。随着全球高科技产业的快速发展,对微污染控制技术的需求不断增长,Entegris的技术领先地位为其带来了持续的竞争优势。

问答坊 | AI 解惑

超声波测液位!

在超声波测距基础上  修改  超声波测液位   应该   怎么改…

查看全部问答>

FPGA连接DDR SDRAM的问题

DDR SDRAM管脚必须连接到FPGA的DQS脚吗,连接到普通的IO脚又有什么影响呢FPGA是484脚的,一个bank的脚有些少,所以一个bank内很难分得下全部的DDR SDRAM的引脚,分两个bank的话有什么要注意的?是不是数据线分到一个bank里,地址线分到一个bank里就 ...…

查看全部问答>

如何点击右上角的”X“关闭程序

各位大侠好,请问ce中单文档程序如果通过点击右上角的X来退出呢?…

查看全部问答>

异步时钟域信号处理方法请教

module Mux( input   clk_1,input   data_clk1,input   clk_2,input   data_clk2,input   clk_3, input   select_clk3, output  data_out);endmoduledata_clk1,在clk_1时 ...…

查看全部问答>

bta16-600b对交流电压移相问题

今天看到一个电路 甚是好奇,但觊觎手头没有示波器,所以拿出来请教前辈们,电路图(BTA16为大致意思,当然实际比这复杂)如下。 A1是交流输入,A2是输出,G是DB3(驱动BTA16),我也模拟了一下,仅仅是感觉用电器瓦数降低了,但真相知道原理啊 ...…

查看全部问答>

高频放大器

各位高手介绍几款高频小信号放大器,最近需要用到。有没有现成的IC呢?…

查看全部问答>

C语言趣味程序百例精解

C语言趣味程序百例精解 [ 本帖最后由 用心思考 于 2012-7-8 09:41 编辑 ]…

查看全部问答>

谁那有sebser tag 资料 ,急需

有用过senser tag 的吗?想要一份资料   关于里边蓝牙模块,陀螺仪,加速度…

查看全部问答>

【DIY--手机】伙伴们还继续不?

【DIY--手机】伙伴们还继续不? 我们完成初步的功能后,我们能不能理一理,总结总结 可以把这个手机做成“安防”家庭报警器或能有所“出力”的衍生想法啊? …

查看全部问答>

EEWORLD大学堂----瑞萨开发板做的数显LED时钟

瑞萨开发板做的数显LED时钟:https://training.eeworld.com.cn/course/2185用瑞萨R7F0C809做的LED时钟。…

查看全部问答>