Picture of จิรพงษ์ มั่นเจริญ
การปรับช่องสัญญาณและปรับกำลังส่งของ RF
by จิรพงษ์ มั่นเจริญ - Thursday, 22 October 2009, 03:24 PM
 

หากต้องการปรับช่องสัญญาณและกำลังส่งให้ทำการ include ไฟล์ต่อไปนี้

#include "radios/family1/mrfi_spi.h"

ทำการเรียก
mrfiSpiWriteReg(CHANNR,1);
เพื่อปรับช่องสัญญาณ
โดยช่องสัญญาณมีค่าตั้งแต่ 0-255

ทำการเรียก
mrfiSpiWriteReg(PATABLE,0x84);
เพื่อปรับค่ากำลังส่ง
โดยมีค่าดังนี้

-55db  0x00
-30db  0x50
-28db  0x44
-26db  0x0C
-24db  0x84
-22db  0x81
-20db  0x46
-18db  0x93
-16db  0x55
-14db  0x8D
-12db  0xC6
-10db  0x97
 -8db  0x6E
 -6db  0x7F
 -4db  0xA9
 -2db  0xBB
  0db  0xFE
 +1db  0xFF

ทั้งสอง function จำเป็นต้องเรียกหลัง

MRFI_Init();


ตัวอย่าง
 
  BSP_Init();
  MRFI_Init();
  mrfiSpiWriteReg(CHANNR,1);
  mrfiSpiWriteReg(PATABLE,0x84);