我使用的是串口0和一个普通IO口来驱动RS485芯片的,但是使用官方的ISP程序,怎么调都不通,求大神赐教,贴上代码,望各位大神指教。
我是用一个普通IO P10口,加串口0怎么就是实现不了RS485升级呢?P10也定义成输出了。求指教
#define RS485_ReceiveEnable() P10 = 0 //RWE
#define RS485_SendEnable() P10 = 1
_ISP:
while(1)
{
if(bUartDataReady == TRUE)
{
bUartDataReady = FALSE;
// RS485_ReceiveEnable();
ParseCmd(uart_rcvbuf, 64);
RS485_SendEnable() ;
PutString();
RS485_ReceiveEnable();
}
} |