- 博客(7)
- 问答 (3)
- 收藏
- 关注
原创 解决TortoiseGit报错fatal: refusing to merge unrelated histories
如果是用tortoisegit的就是在推送的时候勾选强制覆盖所有,作用就是跟上面命令行加后缀差不多,无视无关历史进行合并。第三次推送才顺利完成,暂时不管它了,以后遇到再细究。
2023-05-26 11:10:54
837
1
原创 关于STM32cubemx使用问题记录(一)
STM32的定时器通道可以从不同的引脚输出,比如定时器4通道2可以从PB7输出也可以从PD13输出!因为之前完全不知道有这么个情况,再加上用cubemx,不知道什么时候莫名其妙把我的引脚由PB7改到了PD13,本来只用一个通道好好的,就是加了一个通道,代码复制粘贴改一下,结果就没有方波输出了,搞得我以为程序哪里出问题了,研究了一整天,一整天啊,真的郁闷死了!只能在此提醒一下各位初学者玩cubemx用定时器多通道输出的时候一定要检查自己通道引脚是否对了,而不要只检查定时器和通道对不对!STM32有太多
2022-02-21 09:57:03
850
原创 关于HAL库STM32中断接收丢失第一个字节的问题
被HAL库中断接收丢失首字节的这个问题折磨了四天了,今天终于解决了,觉得有必要记录一下。问题是这样的:刚开始上电后,用串口助手给串口1发送一帧数据(有帧头帧尾的),正常接收,继续发送,也正常接收,之后当串口4中断接收数据完成后,再用串口助手给串口1发送一帧数据的时候,发现首字节会丢失无法接收到,如果不让串口4进中断接收,就不会这样。网上搜罗查阅了很多资料,什么RXNE、ORE、TC问题都试过了,一直无法解决,换行符这个不确定但是仔细想想逻辑不对,不应该涉及到这个,就排除了。百思不得其解,为什么标
2021-07-24 20:14:00
3209
1
转载 keil5烧写程序后闪退的解决方案
文章原地址:https://www.dazhuanlan.com/2019/12/14/5df3c69ba4735/
2021-06-16 10:04:27
4667
2
原创 第一次使用HAL库函数
第一次使用STM32CubeMX生成的工程在KEIL上写代码,添加了自己的源文件后,发现报很多错误,比如一些定义性的问题,按F12又能定位到定义的地方,但是就是报error: #20: identifier "XXXX" is undefined,uint8_t这些都会报错,后面想了下,用库函数的时候都会有一个头文件"stm32f10x.h",MX生成的工程是用HAL库写的,应该也是有一个类似的头文件,于是就工程文件夹里面看了一下,发现一个头文件而且几乎所有的HAL库函数的第一个..
2021-04-16 17:40:39
612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人