- 博客(9)
- 收藏
- 关注
原创 STM32 HAL库 串口中断接收模式配置 CubeMX+MDK5
1、选择对应MCU2、RCC配置 选择晶体/陶瓷振荡器 其他选项保持默认状态3、设置总线时钟4、设置串口为异步通信模式 使能中断5、进入Project Manager选项卡 填写工程名称、路径等信息 配置工程6、 点击左侧Code Generator选项卡 完成如下配置7、点击右上方Generate Code按钮 生成工程8、在main.c中使能串口中断接收模式9、在usart.c中重写串口中断接收模式回调函数10、在stm32xxxx_it...
2022-02-24 22:39:46
531
原创 Qt5改变图片资源后,编译器报错
在使用QT进行开发时,每当我们改变图片资源后,系统便会报错no rule to make target ‘images x.png‘, needed by ‘qrc_pencion .cpp‘. stop。解决方法:1.找到该目录下的Makefile.Debug文件 使用记事本打开。2.找到报错的图片文件,删掉该行代码后保存。3.重新编译,问题即可解决...
2021-11-26 15:46:56
347
原创 RT-thread assertion failed at function:rt_application_init
今天我在同时使用了消息队列、邮箱、ADC以及多个串口线程后,系统产生了一系列错误。报错内容如下:经过不断尝试,我找到了解决办法,记录于此。将main线程与FishSH shell线程的线程栈大小改小至1024(仅供参考)。集成开发环境:RT-Thread StudioMCU:STM32G030C8...
2021-10-18 19:36:12
1704
原创 STM32在RT-thread Studio 中 ADC 的配置
1.创建MCU/BSP所对应的工程2.项目资源管理器-RT-Thread Settings-更多配置-勾选使用ADC设备驱动程序3.进入driver文件夹,点击board.h,将所需的ADC对应的宏定义取消注释4.打开CubeMX配置ADC,注意不要点击Studio内的CubeMX按钮进入,因为他会改变你的工程文件,导致一系列错误(我也不知道是不是错误,反正我解决不了)。应另外打开CubeMX软件。5.File-New Project -搜索对应芯片6.进..
2021-10-16 22:42:05
1599
3
原创 关于RS485串口使用的记录
RS485串口在读/写之前要将引脚置高/低电平(控制例如图中的RS3)读写状态切换不宜过快,之前我就碰见过这样的情况:读写状态切换过快,数据还没读完,就切换到了写数据状态,导致输出的数据产生乱码。 可以在读写状态切换前加以延时,从而避免因此产生乱码的情况;...
2021-10-16 21:58:08
2562
原创 大彩串口屏与STM32单片机通过TTL电平通讯碰到的问题
最近在做一个项目,需要用到大彩串口屏,期间碰到了一系列问题,在这里做一个记录。在我第一次短接串口屏RS485转TTL电平电阻时,串口屏无论是直连串口助手还是单片机,都无法正常通信。后来我发现通过单片机先连接串口屏下载板再连接串口屏的连接方式(TTL),能实现串口屏对单片机的指令发送。但是单片机给串口屏发指令,串口屏依旧没有反应。串口屏下载板1、在VisualTFT右侧“设备配置”处设置波特率为1152002、串口屏背面的485转TTL电平短接...
2021-10-11 21:33:12
3511
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人