想用stm32控制CC1101發送未調制440MHz的載波,在TI 的RFstudio中設定頻率、連續發送模式和未調制的選項,使用RF studio可以實作在線發送載波。但是將對應的暫存器復制到程式中,下載到STM32控制,就沒辦法實作了。想知道有誰弄過么?可以教一下么?謝謝啦
我控制發送載波的程式如下:
const uint8_t PA_TABLE_440[]= {0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00};
CC1101_SET_CSN_HIGH( );
CC1101_SET_CSN_LOW( );
CC1101_SET_CSN_HIGH( );
drv_delay_us( 40 );
CC1101_Write_Cmd( CC1101_SRES );//復位功能
for( i = 0; i < 28; i++ )
{
CC1101_Write_Reg( Settings440MHz[i][0], Settings440MHz[i][1] ); //寫入配置引數
}
CC1101_Write_Multi_Reg( CC1101_PATABLE, (uint8_t*)PA_TABLE_440, 8 ); //寫入功率配置表
CC1101_Write_Cmd( CC1101_STX ); //設定為發送模式
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/53279.html
標籤:無線
上一篇:keil中.h和.c問題的匯入
