STM8的UART与GPIO切换

2019-03-23 19:58发布

STM8的D5、D6口上电时初始化为UART,运行当中想切换成通用GPIO,怎么切换,用GPIO_Init重新初始化无效,找了一下资料没有头绪,请高手指点。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
inzaghian
1楼-- · 2019-03-24 02:53
 精彩回答 2  元偷偷看……
smading
2楼-- · 2019-03-24 05:57

试过如下代码:

UART1_ITConfig(UART1_IT_RXNE,DISABLE);
 UART1_DeInit();
 GPIO_Init(GPIOD, GPIO_PIN_5_MODE_OUT_PP_HIGH_SLOW);
 GPIO_Init(GPIOD, GPIO_PIN_6,GPIO_MODE_IN_PU_IT);

看门狗会导致复位重启,删除上述代码工作正常。

inzaghian
3楼-- · 2019-03-24 10:16
这。。。怎么会跟狗有关系呢。。。难道你是在串口中断里喂狗??
实在不行把狗关上。。。
老姜钓鱼
4楼-- · 2019-03-24 12:40
 精彩回答 2  元偷偷看……

一周热门 更多>