自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除