新手入门
- 积分
- 9
- 金钱
- 9
- 注册时间
- 2016-7-26
- 在线时间
- 0 小时
|
NRF24L01通信死活监测不到通信模块,已经调试了好几天,就是不知道问题在哪?这是主函数
#include "delay.h"
#include "sys.h"
#include "usart.h"
#include <adc.h>
#include "spi.h"
#include "NRF24l01.h"
u8 ADC_Volt[NumOfChannel];//
int main(void)
{
u8 i;
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
uart_init(9600);
ADC_Config();
SPI1_Init();
while(NRF24L01_Check())
{
printf("′íÎó\n");
delay_ms(500);
}
printf("ready OK\n");
NRF24L01_TX_Mode();
//u8 ADC_Volt[NumOfChannel];
while(1)
{
for(i=0;i<NumOfChannel;i++) //NumOfChannel代表4
{
ADC_Volt=(u8)ADC_ConvertedData/4096*3.3;
//printf("\r\nThe send data is CH%d value = %d V \r\n",i,ADC_Volt);
}
if(NRF24L01_TxPacket(ADC_Volt)==TX_OK)
{
printf("\r\nThe send data is CH%d value = %d V \r\n",i,ADC_Volt);
for(i=0;i<NumOfChannel;i++)
{
ADC_Volt=(u8)ADC_ConvertedData/4096*3.3;
printf("\r\nThe send data is CH%d value = %d V \r\n",i,ADC_Volt);
}
printf("·¢Ëí3é1|");
}
else printf("·¢Ëí꧰ü");
}
}
|
|