1.MSP430RF5994 不管如何配置主时钟采样率都是15Hz,这是为什么?
以下是部分配置代码:
ADC12CTL0 |= ADC12SHT0_2 | ADC12ON; // Sampling time, S&H=16, ADC12 on
ADC12CTL1 |= ADC12SHP; // Use sampling timer
ADC12CTL1 |= ADC12SSEL_2; // ADC12_B clock source select
ADC12CTL2 |= ADC12RES_2; // 12-bit conversion results
ADC12MCTL0 |= ADC12INCH_9; // A1 ADC input select; Vref=AVCC
ADC12IER0 |= ADC12IE0; // Enable ADC conv complete interrupt
}
2. 使用f_open创建文件,经常创建失败,但是偶尔也能创建成功,代码有什么bug吗?
以下相关代码:
sprintf(filename,"%c%c%c%c%c%c%c%c.BIN",'A','B','1','7','C','D','0','1');
rc = f_open(&fil, filename, FA_WRITE | FA_CREATE_ALWAYS);
if (rc)
{
f_close(&fil);
SDCardLib_unInit(&sdCardLib);
Uart_Send_Str(file_creat_fail);
GPIO_toggleOutputOnPin(GPIO_PORT_P1, GPIO_PIN0);
return;
}