![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32笔记
文章平均质量分 73
无垠树
这个作者很懒,什么都没留下…
展开
-
Keil调试时常出现的错误
1ST-LINK USB communication error这个问题出现的较为普遍,上一次还烧的好好的,下一次就出现了这个问题,而且插拔USB和重启都无法解决,曾经有几次偶然情况,拼着锲而不舍的毅力,偶尔能恢复正常。应该是STlink内部驱动的原因。之后,尝试重新刷驱动可以有效的解决这个问题,这里附上驱动链接,成功连接后,重新插拔USB有大概率又无法识别。链接:https://pan....原创 2019-12-25 11:04:26 · 4870 阅读 · 0 评论 -
STM32CubeMX 硬件IIC从机查询收发实现
STM32CubeMX 硬件IIC从机查询收发实现前言IIC外设初始化从机的收发前言这几天再做STM32的从机实验,由于是新手,以前都是用IO口模拟实现的,多次听说STM32硬件IIC有大坑,这次想看看,网上搜集了很多资料,主机的还有迹可循,可做从机的就没看见一份完整的所以这里给整理下。(太坑了,硬件iic过程没法看,标志位又一堆硬件控制,只能一点点查手册)有一些关键的都用了寄存器解释,不是...原创 2019-09-16 17:52:53 · 2947 阅读 · 4 评论 -
STM32HAL库硬件IIC从机中断收发实现
前言想说的话:这一篇博客是自己作为笔记用的,仍然有一些问题没有解决,是按照我自己的需求写的。因为CubeMX自带的库函数烂的一批,然后我就自己根据手册写了,所以有很多是寄存器操作,不过应该还是有一定的参考意义。尚存bug:1:没有加入超时机制2:发送完成时,stopf位不能被置位,导致无法退出发送状态(尝试控制发送字节解决,嘻嘻我的协议是固定字节的)数据手册我们中断里面写的处理函数,基本...原创 2019-09-24 13:26:33 · 7886 阅读 · 2 评论