PIC16F877A與CH376建立不了通訊

以下是我自己寫(xiě)的程序,本意是用PIC不停地給CH376發(fā)同一個(gè)命令,但是在示波器上沒(méi)看到SPI的波形,這是怎么回事?求教。 #include __CONFIG(0x3b31); #define u8 unsigned char #define u16 unsigned int #define SDI RC4 #define SCS RD0 #define SCK RC3 #define SDO RC5 #define false 0xff //******************************************************// void SPI_PORT_INT() { SCS=1; SCK=1; TRISC3=0; //SCK OUT TRISC4=1; //SDI IN TRISC5=0; //SDO OUT TRISD0=0; //輸出SCS TRISD1=0;//將CH376S的RST拉高 RD1=1; } void SPI_INT() { GIE=1; PEIE=1; SSPIF=0; SSPIE=1;//使能SPI總線 SSPCON=0X32;//設(shè)置相應(yīng)的SPI寄存器 SSPSTAT=0X80; } void send_376(u8 d) { SSPBUF=d; while(!SSPIF); SSPIF=0; } void wr_376_cmd(u8 cmd) { NOP(); NOP(); SCS=0; send_376(cmd); } void main() { SPI_PORT_INT(); SPI_INT(); while(1) { wr_376_cmd(0x06); SCS=1; } }

首先用示波器看一下SCK和SDI上是否有數(shù)據(jù)?是否是你想發(fā)的數(shù)據(jù)?因?yàn)檫@是你想要發(fā)送的,如果發(fā)送沒(méi)問(wèn)題,就看一下SDO上是否有數(shù)據(jù)。我們CH376EVT.ZIP中有SPI接口51單片機(jī)的程序,你可以參考。


能發(fā)CH376EVT.ZIP中有SPI接口51單片機(jī)的程序給我嗎,個(gè)人信息保護(hù),已隱藏謝謝


你可以到這里面去下載: http://wch.cn/downloads.php?name=pro&proid=126


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频