初级会员

- 积分
- 124
- 金钱
- 124
- 注册时间
- 2016-4-3
- 在线时间
- 41 小时
|

楼主 |
发表于 2016-4-29 10:30:47
|
显示全部楼层
int main()
{
u8 g=15,k=1;
rs485_init();
GPIO_Config();
USART_ClearFlag(USART3,USART_FLAG_TC);
GPIO_SetBits(GPIOA,GPIO_Pin_1);
delay_us(15);
USART_SendData(USART2,g);//·¢Ëíêy¾Y
while(USART_GetFlagStatus(USART2, USART_FLAG_TC)==RESET);
GPIO_ResetBits(GPIOA,GPIO_Pin_1);
k=USART_ReceiveData(USART2);
if(k==0)
{
GPIO_SetBits(GPIOE,GPIO_Pin_11);
}
GPIO_ResetBits(GPIOA,GPIO_Pin_1);
while(1);
}我的主程序变成这样发现可以执行PE11的置位程序,是不是说明我发出去的就是0啊 |
|