高中生
最后登录1970-1-1
在线时间 小时
注册时间2014-7-9
|
利用串口调试助手接收 主程序上电发送8字节数据硬件接线如下
1,串口2经过跳线ch340接到电脑usb
2,串口2经过max3232后再经过usb串口线连接电脑
现象
第1种接法 每次上电和reset都能接收到8个字节数据
第2种接法 每次断电上电都能正确接收到8字节数据 但是reset要5,6次才能正常接收到8个字节数据(中间几次接收不到数据)
请问下什么原因 怎么解决
代码如下
uint8_t EPC_CMD[8]={0xa0,0x06,0x80,0x00,0x01,0x01,0x07,0xd1};
int main(void)
{
USART_Config();
Key_GPIO_Config();
FMQ_GPIO_Config();
GPIO_SetBits(GPIOC,GPIO_Pin_0);
Delay(0XFFFF);
GPIO_ResetBits(GPIOC,GPIO_Pin_0);
Delay(0XFFFF);
for(i=0;i<8;i++)
{
USART_SendData(USART2,EPC_CMD[i]); // ·¢ËíepcÃüáî
while (USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
}
while(1)
{
}
}
|
|