MSP430 SPI总线详解

硬件介绍:SPI:SPI是Motorola首先在其MC68HCXX系列处理器上定义的,它是一种同步的高速串行通信协议,有关SPI协议的详细内容,参考:SPI_互动百科。MSP430对SPI的支持:当msp430USART模块控制器UxCTL的位SYNC置位时,USART模块工作于同步模式,对于149即工作于SPI模式,若是169,USART0可以支持I2C,可以通过另一控制位I2C控制,I2C位...
关键词: MSP430 SPI总线

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



MSP430 开发注意事项要求

以下是在使用MSP430中的一些总结: 1.系统时钟问题: 系统默认使用DCO,使用外部高速晶振XT2时必须自己开启XT2,并延时50us等待XT2起振,然后手工清除IFG1中的OFIFG位 !!!!一定要注意操作顺序:打开XT2->等待XT2稳定->切换系统时钟为XT2 若后面两步操作反了,在通常情况下不会出现问题,但是在电压不稳MCU频繁...
关键词: MSP430 注意事项

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



msp430硬件II2C

说明:24lc128为美信公司EEPROM存储器,存取空间为128kbit。具体的通信规则可以看其器件手册。 /*******************************************************************************  包含头文件  *******************************************************************************/  #include <msp430x54x.h>  /*****************...
关键词: msp430 硬件II2C

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



MSP430 一种低功耗设计

利用最低功耗实现绝对长的电池寿命是许多深度嵌入式应用的共同设计要求。在本文中,我们将讨论一种基于微控制器 (MCU) 的小区电子自动调温器,并对电流的每一微安 (uA) 都经过了细致而周密的调查研究。最终得到的产品不但超过了技术设计要求,而且成本比上一代产品低 50%。重新设计的电子自动调温器利用安装的电池可以工作 8 年以上,如图1 所示。本文侧要于明确功耗之所在、如何为应用选择正确的电池以及如何避免项目末期经常出现的隐患。 基于MCU 的电子自动调温器必须提供:   长达 8 年的电池使用寿命;   与机械解决方案相比具备更佳竞争性的最低成...
关键词: MSP430 低功耗

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



MSP430捕获器简单实用

MSP430定时器A捕捉脉实例/*****************************************************************  //功能:利用定时器A的捕捉能测量脉冲信号的脉宽  //  //  //              ...
关键词: MSP430 捕获器

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



MSP430 使用一些理解

1.中断嵌套,优先级 430总中断的控制位是状态寄存器内的GIE位(该位在SR寄存器内),该位在复位状态下,所有的可屏蔽中断都不会发生响应。可屏蔽中断又分为单中断源和多中断源的。单中断源的一般响应了中断服务程序中断标志位就自动清零,而多中断源的则要求查询某个寄存器后中断标志位才会清零。由于大多数人接触的第一款单片机通常是51,51单片机CPU在响应低优先级的中断程序过程中若有更高优先级的中断发生,单片机就会去执行高优先级,这个过程已经产生了中断嵌套。而430单片机则不同,如果在响应低优先级中断服务程序的时候,即使来了更高优先级的中断服务请求,430也会置之不理,直至低优先级中断服务程...
关键词: MSP430 优先级

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



msp430——软件模拟II2C实例

#include <msp430x22x4.h>  #define   SDA              BIT1  #define   SCL              BIT2       #define  SEG_A  0xA0   //0x0200---0x027F    #define ...
关键词: msp430 软件模拟II2C

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



MSP430常见问题解答

1-问:JTAG 与 I/O 功能之间的 MSP430 引脚复用 答: 四个引脚 P1.7 - P1.4 在 20 与 28 引脚 MSP430F1xx 器件上均同时具有 I/O 与 JTAG 功能。这些引脚的默认功能是,当器件通电时具有 I/O 功能。当测试引脚拉高时,则将这些引脚选为 JTAG。当使用交互式系统内调试程序时,这些器件的 FET 会将这些引脚处于 JTAG 模式下...
关键词: MSP430 常见问题

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



MSP430随机数产生器

//*****************************************************************************  //  MSP430-随机数的产生  //  作者:B哥  //  Email: cbing2000@163.com  //  May 2008  //  Built with IAR Embedded Workbench Version: 3.42A  //  程序功能:产生一个16位的随机数  // &...

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



MSP430升级程序

MSP430升级程序的几点注意事项1、这几天测试写好的IAP升级程序,真是一个糟,能将程序下载进去,但无法运行。经过各种测试,修改终于找到了问题的原因,现在大致总结下我在写IAP程序的时候遇到的问题和解决方案。首先要实现单片机的IAP升级程序,我们要知道自己的IDE如何能将程序的函数或者变量的编译地址固定,因为对于bootload程序,我们要固定它的地址,还有从bootload跳转到的程序运行...
关键词: MSP430 升级程序

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



msp430程序升级方法

最近在搞430的FLASH的自定义法(利用串口)程序烧写,烧写完成后断电复位,reset按键就可以运行新的程序。但是和学长交流了一下,这种方法不够好,希望有一种软复位的方式。于是百度了一下,都是些对看门狗进行写入特殊值使得430的cpu复位。反正个人是没有采用。因为在搞程序的烧写下载,所以看了一下430的BSL。看到里面有一段话,关于从C代码中启动BSL的方法。如下:从一个外部应用中启动BSL将程序计数器设定到内存为位置0x1000 来启动BSL。堆栈一直被复位,而RAM 被清空。应该注意的是,GIE 位未被禁用,所以如果不需要中断的话,这一步应该通过调用应用来完成,并且如果它们被使用的话,这...
关键词: msp430 程序升级

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



msp430 程序升级

:1.首先我们要明白MCU复位后是要从复位执行,并且MCU中断后,会跳转到实际中断向量地址,也就是向量区重写。在应用区如果有中断发生,MCU会跳转到中断原始地址,通过跳转指令执行位于应用区实际的中断处理函数。例如我使用的是MSP430的FR6972,它的FRAM分配是0x4400-0x13FFF,它的向量区地址在0xFF80-0xFFFF。假如分成两个区,引导区0xF000-0xFFFF,APP区...
关键词: msp430 程序升级

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



如何提高MSP430 C语言代码的执行效率

等:cl430ksm.r43用户可以直接从ICC430子目录中选择适合目标系统的连接命令文件,但是,为了更好的适应用户的设计目标,也可以自行编辑修改连接命令文件。C430的配置—————〉〉设定目标机型号的头文件根据目标机型号(例如MSP430F149)在源文件开始添加如下语句:#include 'MSP430X14X.h'这个文件包含具体MSP430目标机器中特殊功能寄存器的地址说明。在后续...
关键词: MSP430 执行效率

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



MSP430G2231烧录问题??????

在淘宝上买的贴片MSP430G2231,用LaunchPad下载,软件用CCS6,第一次下载没问题,用CCS可以试调,但是时钟有问题,用Lite FET-Pro430 Elprotronic查看时DOC失败,没下载程序都显示DOC失败,淘宝上买了几家的了都不行,卖家说用专业的烧录器可以下载,请问是哪里没设置好吗?还是要做什么准备工作,用G2553的插件就没问题 MSP430G2231烧录问题?????? 更新下仿真器的驱动,LaunchPad下载可以,看看是不是复位电容的问题 本帖最后由 rong1990528 于 2018-5-5 02:43 编辑 qwerghf 发表于 2018...

http://bbs.eeworld.com.cn/thread-643712-1-1.html 发布时间: 2018-05-03



【新版CH554评测DIY】音频校音器之9-结题

计算量可以实现模拟,但是最高2kHz的程序是不能完成正确完成测试的。 所以,DIY的项目选择并不合适。 2、不过,经过极限测试,可以发现,这个CH554是非常优秀的芯片。仅就24MHz的主频来说,就已经超过MSP430 valueline的16MHz(当然这个是16位的)。因此,很多适当计算量的任务都是可以胜任的。同时,包括I2C,SPI和UART的通讯协议更是可以在小家电和基本的电机...

http://bbs.eeworld.com.cn/thread-643673-1-1.html 发布时间: 2018-05-03



颁奖啦!TI 直播:MSP430 CapTIvate Lite: 成本优化的电容触摸微控制器

,可回复邮件,也可在此帖跟帖提出,我们将尽快给您答复。 收包裹温馨提示:请大家在收快递时,及时查看礼品是否有破损,如有破损请及时拍照,包括为快件包装拍照。 感谢大家对【TI MSP430 CapTIvate Lite: 成本优化的电容触摸微控制器在线直播】 的支持与参与!获奖名单如下: 预报名到场奖获奖网友: 获奖邮箱获奖礼品1300342***3@126.com蓝牙自拍杆1550114...

http://bbs.eeworld.com.cn/thread-643652-1-1.html 发布时间: 2018-05-03



【stm32f103学习笔记】字、半字、字节和sizeof()

占用4个字节的空间,这样的结果就是造成内存的浪费。寄存器的访问半字型的寄存器用u16类型的变量访问,u8只能访问低8位,u32读的时候没问题,写的时候会因编译器的不同而出现偏差。122)在MSP430上,由于它是16bit处理器,所以它的字是16bit的。半字=字节=8bit。…….sizeof()看两个例子: (1) int应该是2还是4?VC++ 默认 ...

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



MSP430F149内部Flash操作

硬件介绍:要对Flash读写,首先要了解MSP430的存储器组织。430单片机的存储器组织结构采用冯诺依曼结构,RAM和ROM统一编址在同一寻址空间中,没有代码空间和数据空间之分。一般430的单片机都统一编址在0-64k地址范围中,只有少数高端的型号才能突破64k(如:FG461x系列)。绝大多数的msp430单片机都编址在64kB范围内。地址的大概编码方式如下:这是msp430f425...

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



MSP430应用技巧7:MSP430F5438A时钟的设置

使用MSP430F5438A,XT2外接25MHz晶振,编写时钟驱动程序,不能正常工作,现将此代码粘贴出来。 这段代码将MCLK、SMCLK和ACLK都设置为XT2,已达到性能的最优化。其关键代码均以做了解释。但是,此程序不能正常工作,仔细查看TI官方手册,问题出现在CPU内部VCore没有正确设置。MSP430的5xx系列和6xx系列,芯片内部集成线性稳压器,可以将外部电压降压为更低...
关键词: MSP430 时钟

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



MSP430F5438研究心得

;      //LOCK置1    _EINT();}请问在进行FLASH段擦除的时候,调用这个函数是只擦除一个字节?要进行整段擦除的时候是用for语句调这个函数128次。还是调用一次这个函数把128个字节一起擦除。三、_root问题    当编译器碰到该条指令的时候就把它进行编译。四、关于MSP430的中断嵌套...

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




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