1、关于EOS位, 该位是设置位,并不是状态位,即若那个转换结果寄存器的控制寄存器的该位置1 ,则说明该转换寄存器对应的转换通道为转换序列的最后一个通道。
2、 单通道单次转换模式,和单通道重复模式,EOS无效,EOS只用于序列通道转换。指示最后一个转换通道的。
3、单通道重复转换,转换的结果都存在了一个寄存器中,至于怎么重复的,就是不断的在那个通道进行转换,除非你软件停止它。
4、关于序列通道的序列定义的认识:
有两个顺序要搞清楚:
a、一个是AD转换的顺序,我个人觉得是严格按照AD转换结果寄存器的的顺序进行转换的,即ADC12MEM0~ADC12MEM15。
如果你指定了其实转换寄存器的首地址地址,如ADC12MEM3,则转换顺序是:ADC12MEM3~ADC12MEM4~ADC12MEM5~......ADC12MEM15~ADC12MEM1~ADC12MEM2
b、另一个是序列通道的顺序,其实这个顺序我觉得是各个转换结果寄存器的控制寄存器决定的,由于转换结果寄存器的顺序定了,如a,而结果寄存器的控制寄存器低四位决定了每个寄存器对应的通道,这样子对应的转换通道顺序自然也就确定了,你们说是不是
关键字:MSP430 AD模块
引用地址:
MSP430 AD模块笔记
推荐阅读最新更新时间:2024-03-16 15:36
手把手教你使用TI MSP430 LaunchPad
1、用USB线连接电脑PC和目标板LaunchPad。Windows会自动搜索驱动,当然,一般来说,都是安装失败的。 2、LaunchPad套件并没有提供光盘,驱动在哪里?IAR for MSP430已经集成了TI USB FET的驱动,所以,我们先把IAR for MSP430给安装上,驱动也就有了。这里驱动路径如下:D:ProgramsIAR SystemsEmbedded Workbench 6.0 Evaluation430driversTIUSBFET 至于软件安装时的注册/和谐问题,大家都是很有办法的,你懂的。 3、安装了IAR for MSP430之后,重新拔插USB,Windows 7会自动重新搜索驱动
[单片机]
TI 蓝牙解决方案实现在MSP430™ 单片机上
日前,德州仪器 (TI) 宣布已成功将其第七代蓝牙 (Bluetooth®) 产品 CC2560 与运行于 TI 超低功耗 MSP430™ 单片机 (MCU) 之上的嵌入式蓝牙协议栈进行结合,进一步推动便携式设计的无线连接技术的发展。两款开发套件 EZ430-RF2560 开发工具与 PAN1315 评估板 (EMK) 即将针对新老客户推出,帮助他们进行评估与升级。这些开发套件不但可加速客户的蓝牙集成进程,将数月的工作缩短到几周,而且还可降低与 RF 实施有关的设计障碍,确保客户在启用开发套件几分钟之内获得全功能蓝牙技术。 现在,设计人员可在各种便携式设备中通过简单易用的超低功耗 MSP430 MCU 将模拟信号、传
[单片机]
MSP430F149——定时器
前言 特点 msp430系列单片机是16位,51单片机为8位,stm32系列为32位。 位数越高代表着该单片机处理数据的能力越快,性能也就越高。32位机器处理性能好,8位机器廉价性价比高,16位机器超低功耗。就是有一个低功耗模式,可以长时间极少耗损地待机,定时唤醒cpu进行工作. 学习路线 详细理解时钟初始化配置。 熟悉基本操作IO口。 学习定时器三大功能。 学习中断的原理。 操作各种外设,模块。 MSP430内部结构 在接触一款单片机,首先应该了解其总体框架,了解其内部结构,方便后期进行学习理解。 系统时钟 在MSP430F149单片机中一共有三个时钟源: (1)LFXT1CLK,为低速/高速晶振源,通常接32.76
[单片机]
MSP430F5529火箭板 ----> 关于核心电压提升实验
一、电源管理模块和供电监控系统 1、电源管理模块介绍 PMM模块涉及与设备的电源及其监控有关的所有功能。它的主要功能是首先为核心逻辑产生一个电源电压,其次,为设备上电压(DVCC)和核心电压(VCORE)提供几个机制以实现对它们的监督和监控。 PMM使用集成的低压差线性稳压调节器(LDO)来调节从应用到设备的主磁芯电压(D V c c DV_{cc}DVcc)产生二次磁芯电压(V c o r e V_{core}Vcore),一般来说,V c o r e V_{core}Vcore为CPU、内存(闪存和RAM)、数字模块供电,而D V c c DV_{cc}DVcc为I/Os和所有模拟模块(包括振荡器)供电。 在本章中
[单片机]
采用MSP430设计低功耗RF/红外控制器
0 引言 在智能化家居控制系统应用中,无线通信和控制已经越来越广泛地被运用。为了实现对居室电器设备的集中无线控制,可采用电话遥控、手持遥控器进行远程或短距离的无线控制,但所控制和传输的信号都是RF信号。然而有些被控对象本身是用红外信号遥控的,例如电视机、空调,由于各种品牌的空调都有自己的红外编码信号,相互不能通用,这就给智能化家居控制系统中红外遥控器的集中无线控制带来了极大的不便。本文就基于MSP430的低功耗RF/红外控制器的设计与实现进行介绍。 1 工作原理 大多数红外遥控信号的输出都是用编码后串行数据对38~40KHz的方波进行脉冲幅度调制而产生的PWM信号,如图1所示。各种品牌的红外遥控器的
[单片机]
MSP430时钟倍频设置
void initClock() { UCSCTL6 &= ~XT1OFF; //启动XT1 P5SEL |= BIT2 + BIT3; //XT2引脚功能选择 UCSCTL6 &= ~XT2OFF; //打开XT2 // PMMCTL0 |=PMMPW+ PMMCOREV_3; PMMCTL0_H = 0xA5; //开PMM电源管理 SVSMLCTL |= SVSMLRRL_1 + SVMLE; //配置SVML电压 PMMCTL0 = PMMPW + PMMCOREV_2; //配置内
[单片机]
如何充分利用MSP430单片机的FLASH
优点: 能够充分利用MSP430单片机的自带FLASH储存空间,就可避免外扩EEROM芯片了,一是节约成本,二是少了外扩EEROM的读写代码,三是同样可以储存用户数据,比如A/D转换后的数据。当然,如果是常量就不必了,直接将常量申明为“CONST”变量即可,这个就不多说了,懂的。 具体方法: 先把完整的程序编好(不包括FLASH的),然后编译(我用的是IAR,CCE没试过),进行在线仿真(软仿真硬仿真均可),在菜单栏选择 View/Memory ,然后就可以看到FLASH 各个地址的数据了,记下FLASH 还没有被程序占用的空间的地址,然后将FLASH的程序加到你的主程序里,再编译,检验你记下的地址是否被程序占用,如果
[单片机]
MSP430控制手机液晶屏
液晶屏为2.4寸TFT彩屏, #include msp430xG43x.h #define uchar unsigned char #define uint unsigned int #include qqp.H #include ascii hex(8x16).h #include GB2312.h uint color ={0xf800,0x07e0,0x001f,0xffe0,0x0000,0xffff,0x07ff,0xf81f}; void delay_us(uint t); void delay_us(uint t); #define LCD_CONTROL_PORT P5OUT #defin
[单片机]