推荐阅读最新更新时间:2024-03-16 13:49
MSP430系列单片机-Timer_A实现PWM
概念 PWM信号是一种具有固定周期、不定占空比的数字信号。 如果Timer_A的计数器工作在增计数模式,输出采用输出模式7(复位/置位模式) 利用寄存器TAxCCR0控制PWM波形的周期,用其他某个寄存器TAxCCRx来控制占空比(t高电平/ T周期) 题目 设ACLK = TACLK = LFXT1 = 32768Hz, MCLK = SMCLK = DCOCLK = 32 * ACLK = 1.048576MHz,利用Timer_A输出周期 512/32768 = 15.625ms,占空比分别为75%和25%的PWM矩波形。 代码如下: #include msp430x44x.h void main()
[单片机]
STM32 JTAG复用相关方法
STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能。有时我们为了充分利用MCU I/O口的资源,会把这些端口设置为普通I/O口。具体方法如下: GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE); // 改变指定管脚的映射 GPIO_Remap_SWJ_Disable SWJ 完全禁用(JTAG+SW-DP) GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); // 改变指定管脚的映射 GPIO_Remap_SWJ_JTAGDisable ,JTAG-DP
[单片机]
初学MSP430F5529定时器
之前一直感觉定时器有点难,但其实后来发现更多的是中断那块没太懂,中断以后会说的。先简单看下定时器吧。 一、基本 1.在user’s guide上看到的5529其实有3种定时器,ABD,这三种好像确实有些区别的,但是目前就只看A感觉就够了。 2.Timer_A是具有四种操作模式的16位定时器,7个比较器/捕获器 3.能够输出PWM波,具有8中PWM波形,但是要注意的是,这种输出只能在外围功能模块里使用,即之前说过的SEL。比如P1.2能够输出Timer_A0的比较器/捕获器1的波形,而在其他管脚上,就没有办法直接输出这种PWM波形。所以如果这个管脚被占用的话,或是不想用这个来整,其实用中断做PWM波也挺好用的。 4.能实现串行通
[单片机]
用MSP430单片机实现微波成像系统的扫描控制与数据采集
引言 ----在无源微波遥感中,微波辐射计是一种获取场景微波特征的重要手段。微波辐射计通常是一部超外差接收机,通过接收被测场景在一定频带内的电磁辐射,转换为输出的低频信号,来表征被测场景的地物信息。利用微波辐射计来探测、接收被测目标、背景在微波波段的电磁辐射,并把接收到的辐射信号按比例用伪彩色图像直观地显现出来的系统称为微波辐射成像系统。 ----微波辐射成像系统要求在恶劣的环境和天气下长期稳定地进行天线扫描成像,所以要求系统设备用于天线扫描控制及数据采集的电路尽量简单、稳定。基于以上的要求,采用了TI公司所生产的MSP430F149型超低功耗FLASH单片机作为这套系统的从机部分,该单片机有60KB的FLASH存储器和2KB
[单片机]
使用MSP430驱动HX8340 TFT液晶屏
#include #define uint unsigned int #define uchar unsigned char #define LCD_RD_SET {P2OUT |= BIT0;} #define LCD_RD_CLR {P2OUT &= ~BIT0;} #define LCD_WR_SET {P2OUT |= BIT1;} #define LCD_WR_CLR {P2OUT &= ~BIT1;} #define LCD_RS_SET {P2OUT |= BIT2;} #define LCD_RS_CLR {P2OUT &= ~BIT2;} #define LCD_CS_SET {P2OUT |= BIT3;} #
[单片机]
MSP430F249SPI+TLC549
/****************************************************************** ** ** File : SPI.c | TLC549 | ** Version : 1.0 ** Description: SPI interface TLC549 ** Author : LightWu ** Date : 2013-4-15 *
[单片机]
【JTAG、SBW、BSL】MSP430的BSL
简介:对于MSP430来说,无论仿真还是烧写程序一般可以通过:JTAG、SBW、BSL接口进行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而编程器则三种接口都支持。所以并不能说JTAG只支持仿真不支持编程,这是概念错误,JTAG仅仅是一种接口协议而已。 下面简单描述一下三种接口的区别: 1、JTAG是边界扫描技术,其在430内部有逻辑接口给JTAG使用,内部有若干个寄存器连接到了430的内部数据地址总线上,所以可以用JTAG访问430内部的所有资源,包括对FLASH的读写操作。所以可以用于对MSP430的仿真及编程。主要连接线有TMS、TCK、TDI、TDO、RST、TEST。 2、SBW是SPY-
[单片机]
基于MSP430和NRF2401的WSN节点设计
0 引 言 无线传感器网络WSN(wireless sensor network)是一种自组织网络,它由大量低成本、资源有限的传感节点设备组成,节点间协同工作实现某一特定任务。由于无线传感网络所具有的易扩展、自组织、分布式结构和实时性的特点,无线传感网络的应用已经由军事领域扩展到其他许多领域,例如环境监测、气候监测、目标追踪、工业自动化等方面,此外还为未来的远程医疗和空间探索提供了很大的应用空间。 无线传感器网络体系结构如图1所示,通常包括传感器节点、汇聚节点(sinknode)、外部网络和用户界面。大量传感器节点随机部署在感知区域(Sensorfield)内部或附近,能够通过自组织方式构成网络,传感器节点将采集到的数据沿着
[工业控制]