Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all 3634 articles
Browse latest View live

请问BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229)的蓝牙模块

$
0
0

大家好:

       我们购买了BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229),请问蓝牙模块:

       1. 可以设置为主设备,(或从设备)吗?

       2. 可以支持广播模式吗?

       3. 需要与它配合的蓝牙模块有什么特殊要求吗?


有关MSP430F6638ADC转换的问题?

$
0
0

ADC通道1在函数运行过程中全程都在转换,在不停止通道1转换的情况下能否进行其他通道的转换?

MSP430FR6972波特率较高时接收错误率很高

$
0
0

芯片:MSP430FR6972

问题描述:

我的串口配置BRCLK=SMCLK=1MHz,波特率为115200,测试发现接收乱码率很高,发送凑合能用,后面没办法改成使用9600勉强能用。我看手册有一个典型的波特率配置表看表BRCLK频率越高错误率越低,但是我测试后并没有这么觉得呀!后面我想是不是因为SMCLK使用的是DCO时钟源本身精度不高导致波特率设置不准确。因为我现在要用串口传输很大的数据所以把这个乱码问题解决掉,我想的是把HFXT加上。

MSP430G,用ADC10进行ADC采集,但是进不了ADC中断

$
0
0

各位大神,你好!

本来是一个刚接触MSP430G的菜鸟,现在我用ADC10进行ADC采集,但是进不了ADC中断,跪求指导,谢谢了!代码如下:

void main(void)
{
    long IntDeg=0;
    long temp=0;
 WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer

 //配置时钟
 BCSCTL3 = LFXT1S_2;                                          //低高频选OLV,并作为ACLK时钟源
 BCSCTL2 = SELM_3 + DIVM_0;                             //MCLK时钟源选VLO(或LFXT1),MCLK不分频
 IFG1 &= ~OFIFG;                                                     //清时钟失效中断标志
 _BIS_SR(SCG0 + SCG1 + OSCOFF);                   //关DCO、SMCLK、LFXT1等

    BuzzerInit();
    //timer0_init();
    ADC10_init();

    while(1)
    {
        //LPM3;
        ADC10CTL0 |= ENC + ADC10SC;                     // Sampling and conversion start
        _EINT();
        //_bis_SR_register(CPUOFF + GIE);     // LPM0 with interrupts enabled
        //LPM3;
        //-----ADC转换完成中断唤醒CPU后才执行以下代码-----
        temp = ADC10MEM;          //读取AD采样值
        IntDeg= (temp*3.3)/1024;

        __no_operation();                       // SET BREAKPOINT HERE
    }
}

void ADC10_init(void)
{
  ADC10CTL0 &= ~ENC;

  P1SEL=0xFF;//将io口选择为AD输入
  P1DIR &= ~BIT1;
  ADC10AE0 |= BIT1;                         // P1.1 ADC option select

  //ADC10CTL0 = ADC10IE + ADC10ON + REFON + ADC10SHT_3 + SREF_1;
    //ADC10CTL1 = CONSEQ_0 + ADC10SSEL_1 + ADC10DIV_0 + SHS_0 + INCH_1;
  ADC10CTL0 = ADC10SR + ADC10ON + ADC10IE;                        //启动ADC,开中断
  ADC10CTL1 = INCH_0 + ADC10SSEL_1 + CONSEQ_0;               //ADC时钟为ACLK, 单通道单次模式

    ADC10CTL0 |= ENC;

}

#pragma vector=ADC10_VECTOR
__interrupt void ADC10_ISR_HOOK(void)
{
    P1OUT^=BIT6;
  //_bic_SR_register_on_exit(LPM4_bits);
  //LPM3_EXIT;
}

无法进入这个中断ADC10_ISR_HOOK,求指导!

msp430fr5994

$
0
0

该芯片主频最大可以是多少

MSP430I2041

请问BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229)的供电装置

$
0
0

大家好:

    我们购买了BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229), 

     请问它的供电装置是USB口吗?是5V, 还是3.3V?

能帮提供BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229)的参考代码吗?

$
0
0

大家好:

    我们购买了BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229),现在也拥有了 MSP-FET下载/调试器,能帮提供如下代码吗?

     1) 工程文件----用MSP-FET创建项目

      2) 主程序

      3) 蓝牙部分使用程序

      4) 音频部分播放代码

      辛苦了!


MSP430FR6877IPZR异常复位

$
0
0

现象:上电屏幕闪烁0.00或者屏幕根本不亮;

故障出现不定,正常维持时间也不定。加热处理会使其功能临时正常。

通过将I/O 口置高后 故障可以解决。 但功耗加大;

出现反复复位的现象,通过不断的测试,配置P7.6口线为输出高电平,则不出现复位,功能正常。

晶振电路

P7.6口电路

复位电路

MSP430F5528IRGCT边带+卷盘烘烤温度

$
0
0

MSP430F5528IRGCT的防潮等级(MSL)是第3级,
根据J-STD-033D标准必须在打开包装后168h内消耗完。
我们实际情况不可能在168小时内消耗掉一盘全部2500pcs,
因此需要对剩余的IC进行烘烤。
该IC为边带+卷盘包装,希望可以提供一下所用边带和卷盘分别允许多高的烘烤温度,以便我们确定烘烤条件。

请问BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229)的参考代码

$
0
0

大家好:

    我们购买了BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229),并且下载了CCS(9.1.0);请问有如下资源吗:

     1. CCS工程文件

     2. 基本的开发板初始程序

     3. Bluetooth的使用C代码参考

    4. 音频源参考代码

    谢谢

MSP430FR5994

$
0
0

在使用CCS打开官方例程时 有警告,用iar直接是错误:

#pragma LOCATION(dataRecorded1, 0x10000);
#pragma __persistent(dataRecorded1);
uint16_t dataRecorded1[SAMPLES_LENGTH] = {0};

dacValue = __data20_read_short(&dataRecorded1[pointer++]);//这句错误

iar提示:argument of type "uint16_t *" is incompatible with parameter of type "unsigned long"


CSS提示: argument of type "uint16_t *" is incompatible with parameter of type "unsigned long" 

MSP430FR5994如何使用FRAM存储32K数据

$
0
0

我在做一个项目需要大量数据采集,由于需要超低功耗,我想把数据用DMA传到FRAM里做双缓存,等到缓存满了后,在唤醒MCU,现的问题是,在IAR 中用__persistent 设置数组太小了,达不到要求,我想问下FAE ,我想问下在iar 中如何设置,是不是需要修改xcl文件,如何修改。

關於MSP430待機電流相關問題

$
0
0

您好:請問MSP430系列MCU目前最低待機靜態電流能做到多少?謝謝!!

Engergia, I2C, 最大只能收16 byte ?

$
0
0

Engergia, I2C, 最大只能收16 byte ? 

可以改到64byte嗎

我用的是linux版, 1.8.7E21


MSP430FR6973的内置比较器

$
0
0

使用MSP430FR6972时用到内置比较器,未看到其相应速度等参数,是否能提供一下,谢谢。

请问支持BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229)的实时操作系统

OutOfBox_MSP430FR5994_GUI无法连接和识别

$
0
0

Part Number: MSP-EXP430FR5994

新买的MSP-EXP430FR5994开发板,在最新ccs9上已经可以在线调试程序和下载开机demo程序,但运行OutOfBox_MSP430FR5994_GUI时,点击Connect,老是没反应,下面的串口也没识别到。不知为什么?

EVM430-FR6047

MSP430F6638的串口发送数组数据出现错位

$
0
0

串口发送数组会出现数据错位现象,例如 发送01 02 03  会接收成 03 01 02 ,实验多次都是这样

/*******************************************/
#pragma vector=USCI_A1_VECTOR
__interrupt void USCI_A1_ISR(void)
{

switch(__even_in_range(UCA1IV,4))
{
case 0:break; //无中断
case 2: //接收中断处理
//UCA1TXBUF=UCA1RXBUF; //将接收缓存器中的字符传送给发送缓冲寄存器,发送给PC
for(char i=0;i<3;i++)
{
// while (!(UCA1IFG&UCRXIFG));//等待完成发送
ad[i]=UCA1RXBUF;
while (!(UCA1IFG&UCRXIFG));//等待完成接收

}

for(char k=0;k<3;k++)
{

UCA1TXBUF=ad[k];
while (!(UCA1IFG&UCTXIFG));//等待完成发送

}

break;
case 4:break; //发送中断不处理
default:break; //其他情况无操作
}
}

Viewing all 3634 articles
Browse latest View live