//void Delay_ms(unsigned int ms)
//{
// unsigned int i,j;
//
// for(i=0;i<ms*1000;i++)
// for(j=0;j<7;j++);
//}
int main(void)
{
int value;
unsigned char temp=0;
float ADC_ConvertedValueLocal = 0.0;
USART_Config();
ADCx_Init();
SPI_NRF_Init();
status = NRF_Check();
if(status == SUCCESS)
printf("\r\n NRFÓëMCUÁ¬½Ó³É¹¦\r\n");
else
printf("\r\n ÕýÔÚ¼ì²âNRFÓëMCUÊÇ·ñÕý³£Á¬½Ó¡£¡£¡£\r\n");
while(1)
{
NRF_TX_Mode();
RX_BUF5[0]=0xa1;
RX_BUF5[1]=0xa2;
RX_BUF5[2]=(char) (ADC_ConvertedValue[0]>>8);
RX_BUF5[3]=(char) ADC_ConvertedValue[0];
printf("\r\n The current AD0 value = %d V \r\n",ADC_ConvertedValue[0]);
RX_BUF5[4]=(char) ADC_ConvertedValue[1];
RX_BUF5[5]=(char) (ADC_ConvertedValue[1]>>8);
printf("\r\n The current AD1 value = %d V \r\n",ADC_ConvertedValue[1]);
RX_BUF5[6]=(char) ADC_ConvertedValue[2];
RX_BUF5[7]=(char) (ADC_ConvertedValue[2]>>8);
printf("\r\n The current AD2 value = %d V \r\n",ADC_ConvertedValue[2]);
RX_BUF5[8]=(char) (ADC_ConvertedValue[3]>>8);
RX_BUF5[9]=(char) ADC_ConvertedValue[3];
printf("\r\n The current AD3 value = %d V \r\n",ADC_ConvertedValue[3]);
RX_BUF5[10]=(char) ADC_ConvertedValue[4];
RX_BUF5[11]=(char) (ADC_ConvertedValue[4]>>8);
printf("\r\n The current AD4 value = %d V \r\n",ADC_ConvertedValue[4]);
RX_BUF5[12]=(char) ADC_ConvertedValue[5];
RX_BUF5[13]=(char) (ADC_ConvertedValue[5]>>8);
printf("\r\n The current AD5 value = %d V \r\n",ADC_ConvertedValue[5]);
RX_BUF5[14]=(char) (ADC_ConvertedValue[6]>>8);
RX_BUF5[15]=(char) ADC_ConvertedValue[6];
printf("\r\n The current AD6 value = %d V \r\n",ADC_ConvertedValue[6]);
RX_BUF5[16]=(char) ADC_ConvertedValue[7];
RX_BUF5[17]=(char) (ADC_ConvertedValue[7]>>8);
printf("\r\n The current AD7 value = %d V \r\n",ADC_ConvertedValue[7]);
RX_BUF5[18]=0xa3;
NRF_Tx_Dat(RX_BUF5);
}
ZY=(RX_BUF5[2]<<8)|RX_BUF5[3];//×ó ÏÂ ÓÒ
printf("\r\n The current AD1 value = %d V \r\n",ZY);
YM=(RX_BUF5[5]<<8)|RX_BUF5[4];//×ó ÏÂ ÉÏ
printf("\r\n The current AD2 value = %d V \r\n",YM);
SX=(RX_BUF5[7]<<8)|RX_BUF5[6];// ÓÒ ÏÂ ×ó
printf("\r\n The current AD3 value = %d V \r\n",SX);
ONE=(RX_BUF5[8]<<8)|RX_BUF5[9];// ÓÒ ÏÂ ÉÏ
printf("\r\n The current AD4 value = %d V \r\n",ONE);
TWO=(RX_BUF5[11]<<8)|RX_BUF5[10];//ÓÒÉÏ ×ó
printf("\r\n The current AD5 value = %d V \r\n",TWO);
THREE=(RX_BUF5[13]<<8)|RX_BUF5[12];//ÓÒÉÏ ÉÏ
printf("\r\n The current AD6 value = %d V \r\n",THREE);
FOUR=(RX_BUF5[14]<<8)|RX_BUF5[15];//×óÉÏ ×ó
printf("\r\n The current AD7 value = %d V \r\n",FOUR);
FINE=(RX_BUF5[17]<<8)|RX_BUF5[16];//×óÉÏ ÉÏ
printf("\r\n The current AD8 value = %d V \r\n",FINE);