推荐阅读最新更新时间:2024-03-16 14:53
msp430与A7105实现单工通信
A7105是一款性价比不错的RF。单个人认为它的实现比较麻烦,好在还有手册,有参考程序,总算是实现了,现在拿来与大家分享一下。 先说一下大致流程: Master端: 1)timer=0ms 发送数据(采用调频发送) Slaver端: 2)timer=2ms接收数据,并送给PC 程序代码: //=================================================================================== //da ta.h 文件 //功能:常量与全局变量定义 //代码: //=====================================
[单片机]
msp430f149学习之系统时钟的设置
一、概述 MSP430F149有三个时钟源:外部LF(XT1一般为32.768K),HF(XT2一般为8M),内部DCO。从时钟系统模块可得到三种时钟信号:MCLK,SMCLK,ACLK。 上电默认状况下MCLK,SMCLK信号来自DCO,ACLK来自LF。根据官方PDF说法默认状况下DCO模块配置为RSELX=4,DCO=3,因此DCO应为1M,但示波器实测MCLK/SMCLK为680K,测试温度约25摄氏度。 标注:MCLK主时钟、SMCLK子时钟、ACLK活动时钟。 二、举例 void Init_CLK(void) { unsigned int qq; WDTCTL= WDTPW + WDTHOLD
[单片机]
MSP430 串口接收指令控制LED亮灭
准备器材:MSP430开发板一块,串口线,PC,串口调试助手(可从网上下载) 八位数据,1个停止位,9600波特率无校验 /******************************************************************** //DM430-L型最小系统板串口测试程序,使用单片机的串口0 //使用板载BSL模块或者用户外接串口线到DB9,要求是直连公对母串口线 //使用串口调试助手发送数据到系统板,比如02,03等 //系统板会将收到的数据再发送到串口调试助手,接收采用中断模块,发送用查询 //板载的BSL模块可以通过跳线帽设置为USB转串口模式,笔记本电脑没有串口可以直接代替 //开发板
[单片机]
IAR +STM32实现printf()输出到串口
搜索互联网上,关于此类问题的解决文章资料也比较丰富,不过按照其思路还是遇到了不少问题。 首先,贴代码,大部分代码都是类似的方案,重写putchar或者fputc函数。 #ifdef USE_IAR #define PUTCHAR_PROTOTYPE int putchar(int ch) #else #define PUTCHAR_PROTOTYPE int fputc(int ch,FILE *f) #endif PUTCHAR_PROTOTYPE{ HAL_UART_Transmit(&huart1, (char *)(&(ch)), 1, 10); return ch
[单片机]
MSP430学习之必要性
一、430优点 • 功耗低,超低功耗,它具有一种活动模式和五种低功耗模式,在活动模式下耗电量仅有250us/MIPS,I/O输入端口的漏电电流最大只有50nA。 • 数据处理能力强大,它采用了RISC(精简指令集)结构,一个时钟周期即可执行一条指令,所以其在8MHz晶振工作时,指令速度可达8MIPS。 • 高性能模拟技术及丰富的片上外围模块,AD,DA,USART,看门狗,定时器,DMA,I2C等。 • 方便高效的开发环境,JTAG在线仿真,支持在线调试。 二、430命名规则 板子使用的是,MSP430F169 解读:标准型 + FLASH + DMA,DA,AD,乘法器 + 60KB + QFP64 三、MSP430单
[单片机]
MSP430G2553 输出ACLK和SMCLK
#include io430.h int main( void ) { int i; // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= P0 + P4; //设置P1.0 1.4为输出 P1SEL |= P0 + P4; //设置P1.0输出ACLK,P1.4输出SMCLK while(1); return 0; }
[单片机]
基于MSP430蓄电池充电系统
铅酸电池具有价格低廉、供电可靠、电压稳定等优点,广泛应用于通信、铁路、交通、电力、石油、国防、工农业生产部门。在传统的充电技术中,常用的恒压充电、恒压限流充电、恒流充电等模式,都是由工人控制充电过程,由于充电技术不能适应免维护电池的特殊要求,严重影响电池的寿命,大量的免维护电池用几年后即报废,造成巨大的经济损失。本文所介绍的新型智能充电机系统,解决了动态跟踪电池可接受充电电流曲线的技术关键,形成了独具特色的智能充电机系列,提高了充电质量和效率,充电工人只担任辅助性工作,为充电技术和充电设备闯出了一条崭新的路。 1硬件部分 电池充放电过程中,可进行恒流、恒压、涓流、充放电时间以及终止电压等多种控制规律选
[单片机]
MSP430与I2C总线接口技术的研究
引言
MSP430单片机自从2000年问世以来,就以其功能完善、超低功耗、开发简便的特点得到了许多设计人员的青睐。MSP430与传统的51单片机在结构上有很大的区别。其中之一就是:在MSP430的外围接口电路中,没有提供像51那样控制外设读、写、地址锁存信号的硬件电路。与这种接口电路相适应,MSP430更倾向使用I2C总线以及ISP等基于串行接口的外围器件。另一方面,随着I2C技术的发展和成熟,其硬件结构简单、高速传输、器件丰富等特点使该类器件的应用越来越广泛。因此研究新型单片机MSP430与I2C总线接口技术有着重要的意义。本文针对这一问题进行研究,分析研究了MSP430与I2C总线接口的原理和方法,提出了高效的接
[单片机]