- 博客(6)
- 收藏
- 关注
原创 基于STM32HAL库的oled驱动代码-From江协科技
使用方法:将这四个文件放入工程中的对应的.c/.h位置后,配置使用I2C1(第一个I2C传输)内置多种外接函数用于驱动oled,具体请关注文件“oled.h”本博客内容为oled显示屏驱动文件,文件内容转自江协科技。或者通过修改内部标识使用其他的I2C(未经验证)
2025-05-24 15:46:11
584
原创 使用STM32CubeMX开发的规范化代码注释及命名模板
本文介绍了一个STM32开发模板,旨在规范工程结构并避免直接修改Cubemx生成的文件。该模板包含user.c和user.h两个文件,通过在main.c的指定位置添加代码调用UserMain()和UserWhile()函数,将用户代码与系统生成代码分离。模板提供了清晰的函数接口和注释规范,便于开发维护。使用方法简单,只需将模板文件放入工程对应位置并按示例修改main.c即可开始开发。该方案参考了相关技术博客的规范建议。
2025-05-24 15:26:39
456
原创 Proteus仿真STM32HAL库控制oled黑屏问题记录
程序在实物上有对应现象,但在Proteus仿真中却没有对应现象。初步判断是使用了hal库内置的i2c函数,而Proteus无法正确仿真该函数。改用output输出引脚及writepin函数用程序模拟i2c时序输出就可以得到对应现象。有条件的大伙还是用实物吧,Proteus仿真真是问题多多。
2025-04-02 10:33:43
863
2
原创 微机原理课程设计:基于STM32F103C8T6使用STM32CubeMX及HAL库的OLED桌面摆件
一、课程设计题目程序有两级菜单。一级菜单:开机时显示3s“Wei Ji Ke She"之后进入主界面,显示"Buzzer" "Tem and Hum" "LED" "Count" 通过key1和key2实现滚动循环选择,通过”确定/退出“按键实现进入退出二级菜单。二级菜单中,在”Buzzer"菜单时,key1 key2均实现蜂鸣器按一下开再按一下关;在"Count"菜单时,key1实现计数值递增 key2实现计数值清零;在"LED"菜单时,key1 key2均实现开关,功能自拟。
2024-12-27 02:48:39
394
原创 keil5调试时代码区没有黄箭头解决方法
解决方法是在调试同时给开发板供电,只使用下载器供电会产生这个现象给开发板供电后就好了。博主的现象与该博主描述的完全一致。
2024-05-12 14:46:11
1061
原创 CCS报错Could not find MSP-FET430UIF on specified COM port解决记录
那么博主也简单说说自己的情况:我是在淘宝上买的MSP430G2553开发板,在使用开发板的板载仿真器连接到电脑上后,在下载程序时,CCS便报错Could not find MSP-FET430UIF on specified COM port,经检查电脑上只有串口驱动,而CCS自带的仿真器驱动好像只支持到win7。博主在解决这个报错的时候,并没有像遇到win系统报错的时候一样,百度一下报错提示或者错误代码,就会得到可能的几个原因,及其解决方法,然后照着方法从头到尾做一遍就解决了。
2023-07-16 23:47:01
3726
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅