分享

【博文连载】STM32F407ZET6的RESET管脚与GND短路问题

 ChinaAET 2020-10-31

    串口通信是一种设备间非常常用串行通信(数据交互)方式,因为它比较简单便捷,大部分电子设备支持串口通信方式,电子工工程师调试设备时常用的接口;

    串行通信:占用I/O较少,速度上较慢点

    并行通信:占用I/O较多,速度上快速

    常见通信方式

    1)单工

    单工通信数据只能往一个方向发向(收音机)

    2)半双工

    同一时间内只能传输或者发送数据(呼叫机)

    3)全双工(串口)

    同一时间内数据可以发送及接收(电话机)

    STM32F407ZET6用串口通过键盘控制LED灯的亮灭

    使用串口通信配置库函数流程

    1)串口时钟使能,GPIO时钟使能。

    2)设置引脚复用器映射:调用GPIO_PinAFConfig函数。

    3)GPIO初始化设置:要设置模式为复用功能。

    4)串口参数初始化:设置波特率,字长,奇偶校验等参数。

    5)开启中断并且初始化NVIC,使能中断(如果需要开启串口中断才需要这个步骤)。

    6)使能串口。

    7)编写中断处理函数:函数名格式为USARTx_IRQHandler(x对应串口号)。

    STM32F407ZET6的RESET管脚与GND短路:

    自己设计的电路板上,CPU与LAN8720A相连运行正常。然而过一段发现CPU无法下载(出现在焊好的2个板卡上),经过查找,RESET管脚与GND短路,LAN8720A能正常运行,导致无法下载程序。不知道CPU是否已经坏了?

    如果RESET脚与GND短路了,下载肯定是做不了。从你描述来看,MCU很可能处于复位状态,是什么导致复位你要查下。单从这点不能断定芯片已经坏了。

 招聘信息 

 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多