推荐阅读最新更新时间:2024-03-16 15:43
TI全新MSP430G2xx系列,起价仅25美分
——主攻8位MCU市场 如果有人告诉你:25美分能买到16位MCU,你肯定以为是天方夜谭。因为这样的价格,能买到8位MCU也是有挑战的。 而最近在MCU领域动作频频的TI恰恰就抛出了这样一个炸弹:其全新MSP430 MCU Value Line,起价仅25美分,能以8位MCU的超低价格实现16 位MCU 的性能以及超低功耗,可充分满足 8 位产品市场不断提高的性能和效率要求。 TI MSP430 MCU Value Line可确保 8 位产品的开发人员不再因价格问题而降低性能、电源效率或可扩展性。全新的MSP430G2xx器件可跨越整个 MSP430 MCU 平台实现代码兼容,不仅能轻松地实现代码升级,同时
[单片机]
基于nRF24L01的无线温湿度测试系统
随着科技的进步和现代工农业技术的发展,温度和湿度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都将起着越来越重要的作用。在传统的温湿度测量中,分别采用温度传感器和湿度传感器采集温度和湿度信号,并通过布置大量的电缆或导线进行有线传输。在多测点的情况下,这种方法无疑大大增加了成本和系统设计的复杂性,同时安装拆卸繁琐,不灵活,信号容易受到干扰。因此,本次设计运用了数字式温湿度一体传感器SHT11,能够同时采集温度和湿度信号,并直接输出数字信号;采用无线收发一体射频模块nRF24L01,对数据进行无线传输;采用MSP430单片机设计低功耗采集存储电路。 1 系统总体结构和工作原理 本次设计的无线温湿度监控系统有上位机子系统
[单片机]
ucos2移植到msp430过程中出现的问题
1、main.c和其他文件无法链接。 所有的文件要在一个文件夹中。 2、ostimedly()函数 延时函数。延时期间,本任务被挂起,CPU执行其他就绪的优先级最高的任务。当延时满后,加入就绪任务队列,调度判断优先级最高的任务执行。 3、osstart()函数 任务开始,之前创建的任务均为就绪状态,调度判断优先级高的任务执行。 4、os_event osmboxcreate()等邮箱函数编译的时候显示undefined。 cpu_cfg.h中的so_mbox_en 的值修改为1,使能邮箱。 5、邮箱无法用 邮箱要先创建,才能用 eg. os_event * commbox; commbox=osmboxcreat
[单片机]
MSP430F在高速公路不停车收费系统ETC中的应用
TI公司的MSP430 单片机产品系列具备16-bit RSIC架构,超低功耗。作为MSP430最新产品序列,F5xxx首次采用0.18um工艺,1MIPs消耗的电流低到了惊人的160uA,主频达到25MIPs 。同时,MSP430F5xxx提供了丰富的片上功能模块,例如,硬件的RTC,12-bit ADC,灵活的时钟系统,硬件CRC16,电源管理模块和多通道的灵活强大的DMA,支持待机模式下的数据交换。 高速公路不停车收费系统(ETC)介绍 不停车收费系统(又称电子收费系统Electronic Toll Collection System,简称ETC系统)是利用RFID技术,实现车辆不停车自动收费的智能交通子系
[单片机]
详解MSP430看门狗使用方法
以MSP430F2274为例。其中汇编实现采用的是IAR汇编,CCE汇编实现稍作修改即可。 1.看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。 2.其中后两种模式可以选择的时钟源有:SMCLK和ACLK。 3.在使用后两种模式时候要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时候只有ACLK时钟,处在LPM4下,没有时钟可以使用。 4.看门狗模式的使用方法:当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢,使程序复位。 5.在MSP430F2274中,看门狗模式下可以计时最长为1s,若需要以更长的
[单片机]
msp430单片机控制lcd1602显示C程序
//MSP430写的1602液晶显示程序2011/8/26//硬件连接 //P4 数据口 P3.7---E P3.6---RW P3.5----RS #include msp430x14x.h #define uint unsigned int #define rw(x) P3OUT=(P3OUT&(~BIT6))|(x?BIT6:0); unsigned char table0 = hankouxueyuan ; unsigned char table1 = dianzisheji ; //**************延时**
[单片机]
MSP430 定时器A和B 中断定时 1秒操作
/******************** TimerA0 1秒定时 TIMER B 1 秒定时溢出中断 :MCLK = 2MHz DCOCLK LFXT1 = 32768Hz ACLK ***********************/ #include msp430x14x.h unsigned int i; unsigned int times,times_b; unsigned int sec; /***** 定时器A 初使化 *******/ void TimerA_Init(void) { TACTL = TASSEL_1 + ID0 + TACLR ; //ACLK=32768Hz ,清除tar ,2分频 CCT
[单片机]
MSP430:中断
MSP430的中断源类型: 按中断源的相应是否受控分类: 可分为三大类:1、系统复位中断,也成为不可屏蔽中断Nonmaskable interrupts,即不能被总控制位GIE和自己的分控位IE位屏蔽的中断;2、非屏蔽中断,即不能被总控位GIE屏蔽但能被自己的分控位IE位屏蔽的中断;3、可屏蔽中断,能被总控位和自己的分控位屏蔽的中断。
[单片机]