在擦除flash时 同时挂起中断 是否会造成卡死以及相关的卡死机制
FLASH擦除轮询等待时CPU真的会轮询吗
HAL_I2C_Mem_Read 一直返回 BUSY
使用 HAL 库通过串口以 ASCII 形式发送整型数据
串口DMA收发出现ORE错误
HAL_UART_Transmit_DMA 异常
STM32 增加 WiFi + 以太网的低成本方案
KEILMDK每次都要手动选Reset and Run吗 不然下载到板子上得重启电源才行 求解答
在RS485通信中如何有效避免误码,距离5米,速率115200
STM32F103的USB的虚拟串口,串口助手打开的时候会收到两条数据,第一条数据是前5秒串口助手未打开时发送的,这怎么解决?
微信公众号
手机版
如果是的话,那么考虑是不是STM32F103C8T6没有正常复位,需要手动复位才能工作。
建议验证一下上电开始的功能(比如添加一个闪灯),确定后检测一下上电复位的时序是否异常。
我设置上电常亮,结果我重新供电后,灯亮一下就灭了
在主循环里一直发送数据,会不会是发送太快造成阻塞?建议加上适当的延时试试看。
手动复位后,能正常发送数据,所以不是这个原因
那不就是重新插上USB上电不正常吗?
直接插上USE供电灯亮一会就灭了,需要手动复位才能实现灯常亮
应该是产生了串口错误,可以读取一下串口状态,重新初始化。
你好:
1.你用的是不是带有ISP下载的DEMO板;
2.可以用示波器检测BOOT0引脚,看看一开始USB插上是不是0;然后BOOT0突然变成1了,如果是的话,大概率是ISP电路的影响。
3.有人遇到过类似现象。
谢谢!!