- 博客(12)
- 收藏
- 关注
原创 【毕业设计调试日常】程序怎么老崩啊!GAN!……OHHHH! 原因居然是我没有对象!那没事了……
今天晚上写QT的上位机,写到了信号与槽,我寻思也没难写啊,一个connect的事情,结果程序一直莫名崩溃。本来在h文件的时候,我是直接QSerialPort SerialPort1;我寻思要用指针,直接改了那个QSerialPort* SerialPort1;我调试了很久,发现主要报错在这里……就是出在这个serialport1上面。OHHHHH,原来是我没有对象啊……
2024-03-12 22:33:30 370 1
原创 STM32 CubeMX TIMx编码器模式无法进入中断踩坑记录(顺带解析一下HAL_TIM_Encoder_Start及其_IT函数)
这是一篇关于STM32F103xxTIMx编码器模式无法进入中断的踩坑记录,顺带解析一下HAL_TIM_Encoder_Start及其_IT函数,最后在库函数里面发现了一点自认为好玩的东西。
2024-01-24 20:18:01 2579 3
原创 STM32 CubeMX DMA串口数据只发不收踩坑记录
今天在使用CubeMX生成DMA串口数据收发代码的时候,在接收时遇到了串口只能发,却无法接受数据的情况。踩坑问题解决,记录一下……
2024-01-23 18:33:33 1252
原创 毕业设计调试日常——这个串口一言难尽
水专大四告诉你,如果你的串口用不了,先换一换你的TXD,RXD看看是不是板子开反了;在检查一下你的main函数while(1)里面有没有套空实现或者其他什么函数……
2023-12-02 11:02:25 90
原创 OpenCV 颜色空间及其部分函数介绍
本问介绍了OpenCV中的颜色空间,重点介绍了RGB与HSV,并介绍了cv2.inRange函数的使用及注意事项。
2023-11-07 11:30:34 477
原创 STM32时钟树介绍(2)以void RCC_PLLConfig(uint32_t RCC_PLLSource, uint32_t RCC_PLLMul)函数介绍固件库函数的底层逻辑
STM32时钟的配置主要是通过配置RCC相关的寄存器,限于篇幅,相关寄存器的表格和功能可到芯片手册上查知。意法半导体公司对于提供了STM32的固件库,通过调用固件库中的库函数,可以避免直接对于寄存器进行操作,方便我们对于STM32的寄存器进行配置。这些固件库函数其实是对于STM32中时钟树系统的一个刻画,STM32时钟的具体配置还是要落实到寄存器的配置上去,固件库函数只是提供了一个方便我们配置各寄存器的接口。
2023-04-15 13:09:42 1399
原创 STM32时钟树介绍
时钟是单片机的脉搏,是系统工作的同步节拍。单片机上至CPU,下至总线外设,它们工作时序的配合,都需要一个同步的时钟信号来统一指挥。时钟信号是周期性的脉冲信号,一般为占空比为50%的方波。STM32中的核心和众多外设时钟都是由高速时钟先倍频再分频得到的,这便是产生了STM32系统的时钟树。
2023-04-15 12:38:58 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人