三句的程序竟调不通,求救 (PIC)
受不到232的数据
#include <pic.h>
unsigned char k;
void sciint()
{
SPBRG=0X40; /*波特率设置与PIC1相同,为约2400位/秒*/
TXSTA=0X00; /*异步高速传输*/
RCSTA=0X00; /*串行口工作使能*/
TRISC6=1;
TRISC7=1;
}
void re()
{
k=0;
}
main()
{
di(); /*中断禁止*/
CREN=1; /*接收允许*/
TXEN=1;
RCSTA=0X80; /*发送允许*/
while(1){
if(RCIF==1) //老收不到数据!!!!!!!!!!1
re();
}
}
发表时间:2004年3月11日10:59:56