• MSP430F5438: 关于中断的操作

    Part Number: MSP430F5438

    timerA,使用连续模式,意图是单独控制几个定时器,比如:
    CCR0每秒执行一次,一直执行;
    CCR1及CCR2独立控制,在启动后0.1秒关闭,用于状态灯的显示。代码:
     TA0CCTL0 = CCIE;
     TA0CCR0 = 4096; // 连续模式,8分频,4096为1秒
     TA0CTL |=TACLR+TAIE;
     TA0CTL |= TASSEL_1 + MC_2 + ID_3; // ACLK代码
    使用两个中断:
    #pragma vector = TIMER0_A0_VECTOR
    __inte…

  • MSP430F149: 请问如何使用uniflash通过BSL的方式烧录程序

    Part Number: MSP430F149
    Other Parts Discussed in Thread: UNIFLASH

    我使用USB转串口工具连接msp430f149,连接关系为:

    (串口工具)RTS---(F149)TCK; 

    (串口工具)DTR---(F149)reset;

    串口工具的TXD --- F149的P2.2(BSL RXD); 

    串口工具的RXD ---F149的P1.1(BSL TXD);

    GND ---GND;

    使用BSL的方式为MSP430F149烧录txt文件,使用网上下载的MSPFET是可以正常成功下载的…

  • MSP430F5438: 关于时钟的配置

    Part Number: MSP430F5438

    一直使用XT1输入,对DCO的配置也没有仔细的看过。昨天想研究一下,但是蒙了,看文档查资料,还是没有找到我想要的那个点。

    我写了个配置,麻烦看一下,这个对吗

    MCLK=4M SMCLK=1M XT1=32768:

    Fullscreen
    1
    2
    3
    UCSCTL1 = DCORSEL_3; // DCO
    UCSCTL2 = FLLD_1 | 60; //4M 2*(60+1)*32768=3997696
    UCSCTL4 = SELM_3 + SELA_0 + SELS_3;…
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • MSP430F5438: 关于功耗测试方面存在的问题

    Part Number: MSP430F5438

    F5438,与LORA模块使用SPI通讯,在不接模块时,相关端口设置为输出低电平,功耗稳定在3ua(LPM3),然后连接测试,将相关端口进行配置后,将模块休眠、芯片休眠,应该稳定的电流, 出现两种情况:

    1,如刚刚供电时,功耗大约在7ua,然后一点点攀升,可能达到100多ua然后再回落到几十,再攀升

    2,在测试开机的时候,偶尔电流在30几ma左右,可能性甚至达到30%,经测试这个不是外接模块产生的,不知道是什么原因

    模块上有几个输出端口,我在板上进行的连接…

  • MSP430F5529: msp430f5529

    Part Number: MSP430F5529
    Other Parts Discussed in Thread: MSP430F5438

    请问IAR开发的工程怎么移植到CCS中呢

  • MSP430F5438: MSP430F5438芯片的垄断价格问题

    Part Number: MSP430F5438

    今年的1月,TI生成了一批MSP430F5438的芯片,但是都被云汉芯城购买了,共18000片,他们是芯片贩子,30元购买,挂在网上就买80多元,我们终端用户,只能慢慢更改设计,以后不再使用这款芯片了,这样既损害了TI的利益,也损害了我们终端的利益,因为我们需要重新设计产品,希望得到TI的重视,切实把芯片卖给我们终端的用户,我们不需要这么多数量,但是我们是最终使用者,也许,等疫情过后,我们已经更改了设计,再也不用这款芯片了

  • MSP430F5438: 关于低功耗需要注意的问题,有几个?

    Part Number: MSP430F5438

    做了一个测试板,器件包括一个F5438,一个外接XT1的32768晶振,及一个稳压芯片,稳压芯片的功耗为1ua,目前配置:

    1,所有管脚均配置为输出低电平;

    2,使用XT1(也测试过不配置);

    3,启动后进入LPM3.

    在此情况下,电流为13到15ua,我想这个应该在5ua以下才对

    这个还有其它的方面需要配置吗?谢谢

  • MSP430F5438: 关于UART的问题

    Part Number: MSP430F5438

    过年好!

    这几天在调试一个UART的问题,配置如下:

    UCA1CTL1 |= UCSWRST; // **Put state machine in reset**
    UCA1CTL0 = UCMODE_0; // 选择串口功能
    UCA1CTL0 &= ~UCPEN; //无校验
    UCA1CTL0 &= ~UC7BIT; //8位数据位
    UCA1CTL0 &= ~UCSPB; //1位停止位
    UCA1CTL1 |= UCSSEL_1;…

  • MSP430F5438: 使用UNIFLASH的BSL烧录失败

    Part Number: MSP430F5438
    Other Parts Discussed in Thread: UNIFLASH, MSP-FET

    UNIFLASH进行BSL烧录时提示UNKNOWN ACK value如图所示

    怀疑是接线问题,交换了TST和RST引脚后报错如下

    同时测试了读flash也不成功。固件使用的是led定时闪烁的demo,请问是password问题还是接线或是其他问题呢?

  • MSP430F5438A: A10通道的采样精度

    Part Number: MSP430F5438A
    Other Parts Discussed in Thread: MSP430F5438

    请问MSP430F5438的A10通道ADC的采样误差大概是多少,另外例程在哪里?

  • MSP430F5438: 移植问题

    Part Number: MSP430F5438

    Hi 

    由于MSP430F5438A缺货,客户打算使用MSP430F5438进行替换,有哪些地方需要注意?根据官方移植手册SLAA419C的差异点有些疑问,详见附件。

    MSP430F5438移植疑问.doc

  • MSP430F5438A: MSP430F5438与MSP430F5438A电源部分配置如何做到两个芯片兼容?

    Part Number: MSP430F5438A
    Other Parts Discussed in Thread: MSP430F5438,

    MSP430F5438停产后需要更换MSP430F5438A,更换后表现为不断自动重启。

  • MSP430F5438A 带继电器 引起MCU复位或死机

    Other Parts Discussed in Thread: MSP430F149, MSP430F5438, MSP430F5438A

    1、外部晶振选用8M,电容20PF,当程序中选用外部晶振时,单片机控制继电器动作时,会引起单片机复位或死机,频率相当高,十有六七。

    2、当程序中选择低频32.768晶振时,单片机控制继电器动作一切正常,已经通过上万次测试。

    3、以下图是控制继电器的电路图,此电路之前选择的MCU是MSP430F149,外部晶振选择的是8M,之前没有任何问题,可是换成MSP430F5438…

  • msp430f5438的串口支持DMA收发么?

    Other Parts Discussed in Thread: MSP430F5438

    请问,msp430f5438的串口支持DMA收发么?

    有没有相关例程额

  • 外部脉冲计数,用IO的外部中断好?还是用定时器的输入捕获好?

    Other Parts Discussed in Thread: MSP430F5438

    各位,前段时间咨询过串口发送数据速度问题,后来多次测试,得出是无线传输模块空速问题。现在这个项目,发现一个问题,我都困惑了。

    我和同学做的是一个粒子计数器,测量空气中不同粒径的粒子数的,我主要负责软件。

    MCU:MSP430F5438                   IAR430  V5.1

    1、前端电路出来的是一个个的脉冲(一个脉冲就代表一个微粒),不同粒径分不同通道,我要做的就是统计脉冲个数。

    2、开始用的IO口外部中断…

  • MSP430F5438 FTG问题

    Other Parts Discussed in Thread: MSP430F149, MSP430F448

    Hi TI,

    关于FTG这个参数,我在MSP430F149 & MSP430F448中均找到了范围要求,但是在F5438中没有找到对这个参数的类似要求,请问是否是F5438本身没有这个要求?谢谢~

  • 串口发送数据速度如何提高?

    Other Parts Discussed in Thread: MSP430F5438

    1、使用msp430f5438;

    2、系统MCLK=16MHZ,SMCLK=1MHZ

    3、串口波特率9600,8N1;

    4、用调试助手向单片机发送一个数据包(24字节)用于读取当前单片机检测数据,返回来的数据包长39字节,PC机和单片机之间用的无线方式(那种常见的无线串口收发模块),发送查询命令间隔居然需要260ms,低于250ms返回来的数据就会出现乱码。如下图

    5、采用的自定义协议,从机收到一包完整的数据再进行解析…

  • MSP430F5438串口配置问题?

    在调试串口通信时,需将串口设置为:

    使用UCA1,串口时钟选择SMCLK为1MHZ,波特率9600,发送1字符:1起始位+8数据位+1偶校验+1停止位

    如图示,屏蔽图中红色框那句代码,通信正常。

    不屏蔽红色框中那句代码,通信不正常,具体表现在:能进入串口中断,但只能接收1个字节,且那一个字节数据也是错误的。

    请问这个是怎么回事?

  • ccs7.3.0无法下载430使用SBW模式仿真下载

    Other Parts Discussed in Thread: MSP430F5438

    我使用MSP430F5438的开发板,在win10环境下使用CCS7.3.0建立了一个空的工程,使用jtag下载无问题,但是我使用SBW四线下载仿真时,CCS老是提示

    我同时还使用了多款430芯片,都不能进行SBW下载,请问一下CCS使用SBW下载时需要进行什么设置吗?我在软件里没有找到设置仿真器下载的地方。。。。

  • msp430f5438.h 文件里关于USCI时钟源的疑惑?

    如图所示:USCI的四个时钟源分别是谁?

  • msp430f5438模拟串口接收功能不工作

    程序从F249上移植过来的,发送正常,但是接收不正常。RX脚有波形,但是进不了TimerA中断


    #include "SimuUartRS485.h"


    #define Bitime 27
    #define Bitime_5 12 /*1200bps*/


    #define TXD BIT0
    #define RXD BIT1

    #define RS485RD(level) P10OUT = ((unsigned int)level) ? (P10OUT|BIT0) : (P10OUT&~BIT0…

  • 您好MSP-FET430UIF仿真器问题,急,非常着急 已经弄了1个星期,问题还没有解决

    Other Parts Discussed in Thread: MSP430F5242, MSP430F5438

    现在就是使用MSP-FET430UIF及软体Lite FET-Pro430 Elprotronic,能够选中MSP430F5242,但是烧录失败。烧录MSP430F5438是OK的,图片是我的软件信息 麻烦你帮我看看问题出在哪里?

  • msp430f5438中的ad单通道重复采样问题


    void adc1_init()
    {
    P9OUT &=~ BIT1;
    P6SEL |= BIT2;
    WDTCTL = WDTPW + WDTHOLD;
    ADC12CTL0 = ADC12ON + ADC12SHT0_8 + ADC12MSC;

    ADC12CTL1 = ADC12SHP + ADC12CONSEQ_2;
    ADC12MCTL3 = ADC12INCH_2 + ADC12EOS; //A0

    ADC12IE = 0x01;
    ADC12CTL0 |= ADC12ENC;
    }

    void…

  • 请教关于msp430F5438 串口波特率设置的问题

    我想得到57600的波特率。

    我的 BRCLK frequency  设置为UCSSEL__SMCLK,而SMCLK选择的是默认的DCOCLKDIV,即1048576Hz。

    查表可知,在 BRCLK frequency  = 1048576Hz,Baud Rate = 57600,且UCOS16为0情况下:UCBRx = 18,UCBRSx=1。

    于是有以下设置:

    UCA3CTL1 |= UCSSEL__SMCLK;
    UCA3BR0 = 0x12 ; //即十进制的18
    UCA3BR1 = 0x00 ;…

  • msp430F5438 spi与铁电存储器FM25H20

    F5438的spi与FM25H20通信,现在读取FM25H20的状态寄存器返回的也是0xff,给FM25H20的任一地址写数据,然后再读该地址的数据,返回的也是0xFF,不论什么操作,FM25返回的都是0xff。不知道出了什么问题。。。

    #include "msp430x54x.h" #include <stdlib.h> #include <stdio.h> #include <string.h>

    #define WREN_CMD 0x0…

1 2 3 4 5 »