mega48_905.c

来自「mega48+905.一份很好的材料」· C语言 代码 · 共 42 行

C
42
字号
#include"mega48_905.h"

unsigned char temp = 0;
unsigned char pack[32];
void main()
{
  nRF905Initializtion();
  USART0_DEFAULT_SETTING(9600);
  
  ENABLE_USART0_INT_RECEIVER_DONE();
  ENABLE_PIN_CHANGE_INT_PCINT7_0();
  ENABLE_PIN_CHANGE_INT_PCINT7();
  
  
  ENABLE_INTERRUPT();
    
  while(1)
  {
  }
}


#pragma vector = PCINT0_vect
__interrupt void nRF905Receive()
{
  if(nRF905_DR_PIN==1)
  {
    if(nRF905Scanf(pack)==1)
      USART0_PRINTF(pack[0]);
  }
  CLEAR_PIN_CHANGE_INTFLAG_PCINT7_0();
}


#pragma vector = USART_RX_vect
__interrupt void Usart0Receive()
{
  USART0_SCANF(pack);
  nRF905Printf(pack);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?