|
本帖最后由 a10520596 于 2018-8-2 15:45 编辑
求助,求大佬帮忙看下我这个程序为什么不能控制HC1230(我现在实习小公司自己生产的模块)发射射频信号。
#include <SPI.h>
#define NSS 10
#define SCK 13
#define MOSI 11
#define MISO 12
u8 site=0x80;
u8 data[26]={0x21,0x1A,0x0B,0x00,0x52,0xD4,
0xD0,0x00,0x3F,0x08,0x10,NULL,NULL,NULL,NULL,
0x05,0x10,0x11,0x12,0x11,NULL,NULL,NULL,0x00,
0x03};
int i=0;
void HC_mshi(byte s,byte *d)
{
SPI.transfer(s);
for(int i=0;i<26;i++)
{
Serial.print(SPI.transfer(data));
}
}
void setup()
{
SPI.begin();
}
void loop()
{
pinMode(NSS,OUTPUT);
SPI.begin();
digitalWrite(NSS,HIGH);
HC_mshi(site,data);
digitalWrite(NSS,LOW);
}
|
|