你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
oktigerxia 发表于 2016-12-7 14:56 void GPIO_Configuration_USART2(void) { GPIO_InitTypeDef GPIO_InitStructure;
zbber 发表于 2016-12-7 16:39 我只是路过打酱油的
查看全部评分
请叫我小张张 发表于 2016-12-7 18:25 现在的问题是我 从新换了串口又实现不了了配置也是对的啊
oktigerxia 发表于 2016-12-8 08:41 你把关于USATR2部分,换成相应的串口就行了。比如USART1换成USART1,再改动2个TX\RX的IO口 ...
好的谢谢 现在的问题是我 从新换了串口又实现不了了配置也是对的啊
大神指导下 现在的问题是我 从新换了串口又实现不了了配置也是对的啊
//------------------------------------------------------------------
void USART1_IRQHandler(void)
{
if(USART_GetFlagStatus(USART1, USART_FLAG_ORE) != RESET) //溢出
{
USART_ClearFlag(USART1, USART_FLAG_ORE); //读SR
USART_ReceiveData(USART1); //读DR
}
if(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == SET) //接收完成, 则
{
USART_ClearITPendingBit(USART1,USART_IT_RXNE); //清接收中断标志
//PBout(2) = !PBout(2); //LED灯取反
//..................
}
if(USART_GetITStatus(USART1, USART_IT_TC) != RESET) //发送完成
{
//PBout(2) = !PBout(2);
//...................
}
}
判断接收用这个,看指示灯,接收一次,灯变一下, 你程序那个要进N多次.好象还死在里面
评分
查看全部评分
你把关于USATR2部分,换成相应的串口就行了。比如USART1换成USART1,再改动2个TX\RX的IO口
都改了好像还是不可以呢 奇怪了