si4463单次发送最大64字节,为了提高发送的效率,我们可以芯片提供的几乎满,几乎空中断来提高发送的效率,设置一个几乎空的阀值,在FIFO中的数据即将发送完毕的时候
触发几乎完成中断,在中断中继续讲后面需要发送的数据填充到FIFO中去。
/*------------------------------------------
** 函数名称 : Deal_RTX_SI4464( )
** 函数功能 : 处理双向通信的SI4464函数
** 输入 : 无
** 输出 : 无
-------------------------------------------*/
void Deal_RTX_SI4464( void )
{
u8 temp ;
//---------------------判断是否有按键输入
if( WilessFlag == 1 )
{
WilessFlag = 0 ;
temp = gRadio_CheckStatus( 2 ) ;
switch( temp )
{
case 1 : SentSucc = 1 ; break ; //----发送完成
case 2 : Recive_data( ) ; break ; //----接收几乎满
case 3 : RF_SentData( ) ; break ; //----发射几乎空
case 4 : RevStar = 0 ; break ; //----检测到前导
case 5 : br