个人总结之MSP430F5510串口通讯(485)

1.首先先介绍一下USCI模块通用串行通信接口(USCI)模块支持多种异步通信模式。不同的 USCI 模块支持不同的模式。每一个 USCI 模块以不同的字母命名。例如,USCI_A 不同于 USCI_B 等等。如果不止一个相同的USCI 模块被安装在一个设备上,这些模块以不同的数字命名。例如,一个设备有两个 USCI_A模块,它们可以命名 USCI_A0 和 USCI_A1。参见设备明细表去确定各种 USCI 模块,如果需要,它们可以安放在任何设备上。US...

http://www.eeworld.com.cn/mcu/article_2018050538980.html 发布时间: 2018-05-05



MSP430F169中关于RS485通讯的问题

1、大体框架:实现单片机和PC机之间的通讯。 PC机(USB接口)发送字符,经过USB 转RS232,再经过RS232转RS485,到单片机(RS485 接口)接收字符。2、程序设计如下: 分步调试的过程中,无论发送什么样的字符,RXBUF1变量始终是0X01。求指导!!!/***********************************************程序功能:通过RS485端口接收传感器的数据,然后通过RS232把数据传出到显示屏------------------------------------------------测试说明:首先查看RS485接收...
关键词: MSP430F169 RS485通讯

http://www.eeworld.com.cn/mcu/article_2018050538979.html 发布时间: 2018-05-05



MSP430的SPI通信例程

最近需要做一个数据存储,发现SD卡这一块还不太好弄 现在的单片机有相当一部分还不支持SDIO,比如MSP430(据我所知,如果有支持的型号了还请及时告诉我~),所以只好用SPI通信来进行SD卡的操作,虽然后续涉及到更为复杂的FAT等等,但是首先需要解决的仍然是建立通信的问题。采用的单片机型号为MSP430F5438A,用了一个开发板。SPI通信基本例程例程及解释...
关键词: MSP430 SPI通信

http://www.eeworld.com.cn/mcu/article_2018050538978.html 发布时间: 2018-05-05



msp430的TEST管脚作用

1602具有8根数据线和三根控制线(E使能线   R/W读写线   RS表示数据还是指令)一般是先写地址再写数据即可DS18b20为单线器件,数据在该线上一位一位传输的,向DS18b20写入命令之后,就可以一位一位读取温度数值了DS1302主要是数据引脚和时钟引脚匹配使用的,写操作时候是先写入地址再写入数据 ,读操作时候是先写入地址再读数据,比如写时候给I/O引脚一位数据,CLK来个下降沿该数据就写成功了。...
关键词: msp430 TEST管脚

http://www.eeworld.com.cn/mcu/article_2018050538976.html 发布时间: 2018-05-05



msp430f149外中断问题

msp430的外中断归根到底 其实只需要两个部分的配置就可以了:1. 引脚配置2. 中断函数配置一 引脚配置(以引脚P2.1为例)P2DIR = 0x01;//配置为输入P2IE   |= 0x01;P2IES |= 0x01;其他寄存器可配置,可不配置。注意引脚功能选择为一般引脚,不是功能引脚。虽然引脚的配置很简单,但是只要出错,就无法产生中断。二 中断函数配置...
关键词: msp430f149 外中断

http://www.eeworld.com.cn/mcu/article_2018050538975.html 发布时间: 2018-05-05



单片机MSP430 - Timer_A 定时器中断程序

一、利用定时器定时功能,实现定时器单个溢出中断,实现 P3.0 方波输出#include "cc430x613x.h"    void main()  {      WDTCTL = WDTPW + WDTHOLD;               // 停止看门狗定时器      P3DIR |= 0x04;               &...

http://www.eeworld.com.cn/mcu/article_2018050438971.html 发布时间: 2018-05-04



IAR FOR AVR中精确软件延时方法

delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))复制代码(2):修改在 #define CPU_F ((double)8000000) 语句里 8000000 修改成你当前MSP430 CPU的主频频率,即CPU的MCLK。单位为HZ。本例中的8000000为MCLK=8MHZ 的意思。(3):使用范例delay_us(1); //1 微秒...
关键词: IAR R AVR 精确软件延时

http://www.eeworld.com.cn/mcu/article_2018050438966.html 发布时间: 2018-05-04



MSP430的时钟系统问题

   MSP430的时钟问题一直是模模糊糊,老是忘记,于是决定写下此文帮助记忆,以下内容均参考网络资料,仅供参考。(MSP430X1XX系列)    该MSP430系列单片机时钟源有3种,分别为:  1.LFXT1CLK:低频/高频时钟源, 可外接晶体振荡器,由于单片机内部集成可供选择的电容,则无需外接两个振荡电容器。较常使用的晶振...
关键词: MSP430 时钟系统

http://www.eeworld.com.cn/mcu/article_2018050438965.html 发布时间: 2018-05-04



430精确延时问题

发现一种MSP430的精确延时方法,经测试,确实狠精确。最低可以精确到1/OSC,例如:如果采用8MHz的晶体,那么最小延时就是125ns,已经利用示波器通过验证。具体做法如下:先做如下预定义:#define CPU_F ((double)8000000) #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x...
关键词: 430 精确延时

http://www.eeworld.com.cn/mcu/article_2018050438964.html 发布时间: 2018-05-04



MSP430单片机__delay_cycles精确延时的说明及改正

    在这里, 我来讨论一下关于MSP430单片机使用__delay_cycles延时的问题.    IAR for MSP430编译器提供了一个编译器内联的精确延时函数(并非真正的函数)以提供用户精确延时使用, 该函数原型是:        __intrinsic void __delay_cycles...

http://www.eeworld.com.cn/mcu/article_2018050438958.html 发布时间: 2018-05-04



STM8L和MSP430的低功耗对比

我的测试环境如下:1、外部晶振分频得1M2、一个16位定时器3、一个按键中断4、一个串口 波特率:1152005、一个LED灯 6、电源3.3V7、主程序运行:按键中断从串口打印“STM8L PK MSP430”,定时器500MS中断将LED取反。以上硬件条件分别在STM8L和MSP430上全速进行。实测电流进行比较而得结果,有兴趣的朋友可以试试看看。讨论说明: 低功耗一直是...

http://www.eeworld.com.cn/mcu/article_2018050438955.html 发布时间: 2018-05-04



MSP430的RAM中调试程序的研究

先说下我所使用的IDE及硬件,IDE为IAR集成开发环境,本人从学习单片机时就使用的IAR,CCS也用过,但觉得没IAR使用的顺手,如果是CCS爱好者请自己去研究下CCS中应该怎么设置才能在RAM中调试MSP430的程序,理论上也是很简单的。硬件为MSP-EXP430F5529LP,也就那块红色的MSP430F5529 LaunchPad 。至于为什么要在RAM中调试程序,自己去百度这样做的好处...
关键词: 在MSP430 RAM 调试程序

http://www.eeworld.com.cn/mcu/article_2018050438948.html 发布时间: 2018-05-04



msp430程序跑飞之解决方法

msp430程序跑飞之解决方法1.中断或主函数中有死循环,现象是程序停在某处。2.堆栈溢出。现象是程序跑飞。解决办法:A.看中断有没有用 _EINT(),引起中断嵌套.  B.Project--Options--General Options---Stack/Heap 将Stack size设置大一些。3.中断耗时太长,刚出中断又进去了.这时的现象是程序一直在中断中执行,回...
关键词: msp430 程序跑飞

http://www.eeworld.com.cn/mcu/article_2018050438945.html 发布时间: 2018-05-04



MSP430+DMA

优先级裁决,确定哪个通道的优先级最高。MSP430的DMA控制器可以采用固定优先级,还可以采用循环优先级。程序命令控制模块,每个DMA通道开始传输之前,CPU要编程给定相关的命令和模式控制,以决定DMA通道传输的类型;可配置的传送触发器:触发源选择模块,DMAREQ(软件触发)、Timer_ACCR2输出、Timer_BCCR2输出、I2C 数据接收准备好、I2C 数据发送准备好、USART接收发送数据...
关键词: MSP430 DMA

http://www.eeworld.com.cn/mcu/article_2018050438944.html 发布时间: 2018-05-04



TI有奖创意征集,CC3200开发套件等100份礼品等你来

CC3200开发套件(10份)、旅行七件套(10份)、大学计划定制书包-红色/蓝色/黑色(75 份)、忆捷8G优盘(5 份) 本活动仅面向在校大学生。 提交基于MSP430或者CC3200等的创意,100份礼品等你拿(含CC3200开发套件) ...

http://bbs.eeworld.com.cn/huodong/TI_CreativeCollection_20180326/index.php 发布时间: 2018-05-04



解析TI嵌入式处理器最新产品,专为工业自动化而生

的嵌入式处理产品,这些产品可以更轻松地支持自动化环境,” 德州仪器半导体事业部中国区业务拓展总监吴健鸿介绍。其中包括新型MSP430电容式触摸功能在内的解决方案,效率大幅提升的C2000实时控制产品系列,以及不断扩展的TI SimpleLink™ MCU平台。随着这些新器件的推出,TI 正在为客户提供新方法来改善其环境,并补充经过验证的解决方案组合,其中包括毫米波和模拟传感器等技术,以及基于ARM的...

http://www.eeworld.com.cn/news/article_2018050445328.html 发布时间: 2018-05-04



MSP430晶振配置详解

MSP430(F5529)相比MSP430(F149)来讲,功能更加强大。UCS简介MSP430F5XX/MSP430F6XX系列器件的UCS包含有五种时钟源,依次是:XT1CLK、VLOCLK、REFOCLK、DCOCLK和XT2CLK。这五种时钟的详细介绍请参考该系列芯片的指导手册,其中XT1CLK、VLOCLK、REFOCLK和XT2CLK跟MSP430F1XX系列没有太大区别,学习配置...
关键词: MSP430 晶振配置

http://www.eeworld.com.cn/mcu/article_2018050338942.html 发布时间: 2018-05-03



MSP430 定时器输出PWM波形

硬件介绍:MSP430系列单片机的TimerA结构复杂,功能强大,适合应用于工业控制,如数字化电机控制,电表和手持式仪表的理想配置。它给开发人员提供了较多灵活的选择余地。当PWM 不需要修改占空比和时间时,TimerA 能自动输出PWM,而不需利用中断维持PWM输出。MSP430F16x和MSP430F14x单片机内部均含有两个定时器,TA和TB;TA有三个模块,CCR0-CCR2;TB含有CCR0-CCR67个模块;其中CCR0模块不能完整的输出PWM波形(只有三种输出模式可用);TA可以输出完整的2路PWM波形;TB可以输出6路完整的PWM波形。定时器的PWM输出有有8种模式:输出模式0&...
关键词: MSP430 定时器 PWM波形

http://www.eeworld.com.cn/mcu/article_2018050338941.html 发布时间: 2018-05-03



MSP430 ADC12采样转换模式详解

一、ADC12转换模式ADC12提供4种转换模式:单通道单次转换对选定的通道进行单次转换要进行如下设置:x=CSStartAdd,指向转换开始地址ADC12MEMx存放转换结果ADC12IFG.x为对应的中断标志ADC12MCTLx寄存器中定义了通道和参考电压转换完成时必须使ENC再次复位并置位(上升沿),以准备下一次转换。在ENC复位并再次置位之前的输入信号将被忽略。序列通道单次转换对序列通道进行单次转换要进行如下设置:x=CSStartAdd,指示转换开始地址EOS(ADC12MCTLx.7)=1标志序列中最后通道y,非最后通道的EOS位都是0,表示序列没有结束。ADC12MEMx,......

http://www.eeworld.com.cn/mcu/article_2018050338940.html 发布时间: 2018-05-03



MSP430 移植printf和scanf

硬件介绍:硬件部分只需字符型输入输出设备:scanf从输入字符型设备读取字符,printf输出到字符型输出设备。在这里,我选用的字符型输入设备是超级终端,通过串口与单片机连接,输入字符;输出设备是超级终端和12864的液晶。scanf从串口读入字符,printf输出字符到串口和液晶。有关串口的预提信息参考:MSP430程序库<二>UART异步串口。有关液晶的具体信息参考:MSP430...
关键词: MSP430 移植printf scanf

http://www.eeworld.com.cn/mcu/article_2018050338939.html 发布时间: 2018-05-03




<上一页 12345678910111213141516 下一页> 相关结果约20,706个