|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2012-2-17 13:59:41
|
显示全部楼层
回复【7楼】haolxy 飞鸟
-----------------------------------------------------------------------
回复【7楼】haolxy 飞鸟
-----------------------------------------------------------------------
回复【10楼】ahuang227 《黄海》
-----------------------------------------------------------------------
问题不只是AD上。我如果把NRF2401接收函数放在中断里,电机转速就不稳。如果放在主函数里循环那就没事。请二位帮我出出招,我用个的是51单片机。
/*******************************************************************/
/*
/* NRF读取数据
/*
/*******************************************************************/
void NRF_R()
{
REG_W(CONFIG, 0x1f); // CRC使能,16位CRC校验,上电,接收模式
RFrdata(RD_RX_PLOAD, RX_BUF, TX_PLOAD_WIDTH); // 从RX FIFO读出数据
REG_W(STATUS,0xf0);
REG_W(FLUSH_RX);
CE=1;
}
就是处理这点东西。
我的遥控器发送数据的周期短了点,大约<500ms
是不是控制板n总进中断引起的问题呢, |
|