[問題] PIC16F877程式問題
小弟最近在寫RS232傳送資料給16F877
程式如下
#include <16F877.H>
#fuses HS, NOWDT, NOBROWNOUT, NOPROTECT
#use delay(clock=20000000)
#use rs232(baud=9600, rcv=PIN_C7)
#include <stdlib.h>
char vb_cmd[2];
int i;
int8 aaa;
#org 0x0800
main()
{
set_tris_b(0x00);
output_higt(Pin_B7);
while(TRUE)
{
for (i=0;i<2;i++)
{ vb_cmd[i] =0;
while{ { vb_cmd[i] = getc{} } == 0};
}
aaa = atoi(vb_cmd);
if (aaa==0)
output_b=(0b00000000);
else if(aaa=1)
output_b=(0b00000001);
else if(aaa=2)
output_b=(0b00000010);
else if(aaa=3)
output_b=(0b00000011);
else
output_higt(Pin_B7);
}
}
在用PCW compiler的時候他都會一直說
org是無效的 小弟也查了很久也不知道所以然
所以想問一下 程式哪裡有錯@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.15.251.190