Other Parts Discussed in Thread: Z-STACK
程序如下:
第一部分,在Zmain.c中对P0_6输出初始化
P0SEL&=~0x40;
P0DIR |=0x40;
P0_6=1;
第二部分
在应用程序中:
P0_6=1;
WaitUs(10000);
HalUARTWrite(0,&pkt->cmd.Data[1],10);
P0_6=0;
上图说明,1为P0_3写信号,2为P0_6(或P2_0)控制信号,
程序流程:P0_6置高电平,P0_3开始写数据,P0_3数据写完,P0_6置低电平。
协议栈:Z-stack home1.2.1
现在的问题:P03一写数据,P0_6就被拉低,串口用DMA和ISR都试过,都是这种情况。HalUARTWrite时如何不影响P0_6呢?请高手指教!谢谢
