就在在程序里加入一段中断函数,转向ISP向量,记住程序最开始就初试化串洞并清口中断.
中断函数有些区别,中断代码见如下,关键是程序开始必须要初始化串口波特率和中断使能,波特率必须与上位机的蔽芦"最低波特率"一致!!!!!
sfr IAP_CONTR = 0xC7
void UART_Interrupt_Receive(void) interrupt 4
{
unsigned char k=0
{
if (RI==1)
{
RI=0
k=SBUF
if (k==0x7f)
{
delay()//1秒
delay()//1秒
IAP_CONTR = 0x60 //立即软复位到ISP区域
}
else
{
TI=0
}
}
RTS拉低,就旅仿是给2TYPNP管基极输入低电平导通,导通之后DTR正极流向负拆桥纤极接地消橘R10 R12分压电路 分压输出高电平G截止 低电平G导通。 RTS不拉低 2TY是截止的 G由接地导通。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)