【STM32学习】——调试方法&OLED驱动代码&OLED调试实操&调试技巧

本文介绍了STM32的调试方法,包括串口、显示屏、Keil调试模式等,并详细讲解了OLED显示屏的基本概念、硬件电路和驱动函数。通过实际操作,展示如何使用OLED.c、OLED.h、OLED_Font.h驱动文件,并分享了调试技巧,强调了坚持学习的重要性。
摘要由CSDN通过智能技术生成

声明:学习笔记根据b站江科大自化协stm32入门教程编辑,仅供学习交流使用!
一、调试方法
1、串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息。

2、显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上。

3、Keil调试模式:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能。
4、其他:点灯调试法、注释调试法、对照调试法等。
二、OLED简介
1、概述
OLED(Organic Light Emitting Diode):有机发光二极管
OLED显示屏:性能优异的新型显示屏,具有功耗低、相应速度快、宽视角、轻薄柔韧等特点
0.96寸OLED模块:小巧玲珑、占用接口少、简单易用,是电子设计中非常常见的显示屏模块
供电:3~5.5V,通信协议:I2C/SPI,分辨率:128*64
在这里插入图片描述
2、硬件电路

柯宝最帅
关注 关注
  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
订阅专栏
[10]STM32程序调试方法-STLINK调试和软件调试
爪爪x的博客
08-12 1万+
前言 参考资料 《STM32F1开发指南-库函数版本》3.4小节和6.4小节 《STM32中文参考手册V10》29章
STM32——驱动7引脚OLED
01-06
STM32驱动7引脚的OLED 寒假在家里无聊又不能出门,开学可能还延迟了(新型肺炎最近比较猖狂)武汉加油!陕西加油!全国一起加油!一定要减少出门啊!!! 放假前带了一个OLED屏幕,想着刚好没有接触过这个模块。以后...
STM32调试功能
naumy的博客
05-30 1807
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iVG7IVyt-1685440276658)(C:\Users\ywwei.HITRENDTECH\AppData\Roaming\Typora\typora-user-images\image-20230530173114902.png)]Cortex-M内核(MO/M3/M4/M7等)集成了串行SWD/JTAG调试接口(SWJ-DP),包括JTAG-DP接口(5个引脚)和SW-DP接口(2个引脚)。
STM32调试方式二,内核调试
最新发布
m0_59244488的博客
08-25 210
stm32keil5调试
STM32基础)调试方法介绍
myz1016的博客
04-28 1546
Keil自带的调试模式非常强大,但是在调试模式下不可修改主程序,如果想要修改主程序需要退出调试模式重新编译。5、外设菜单栏可以查看所有的外设寄存器, 并可以显示实时的寄存器值。4、符号窗口可以实时查看程序当中的所有变量值。3、可以使用程序运行指令来观测代码执行情况。选择查看外设内的哪个寄存器。
STM32调试方式
m0_60322134的博客
07-28 215
测试程序的基本思想就是缩小范围、控制变量、对比测试等。
STM32 软硬件调试
Paper_Love的博客
09-26 4519
STM32 软硬件调试 硬件调试 硬件调试通常是通过JTAT或者SWD调试下载器来进行调试。首先需要将keil软件修改为硬件调试。 如果软件调试没有当前运行指针(黄色)和指向运行指针(蓝色)和打断点功能,需要在配置中去掉Download to Flash。 软件调试 软件调试是直接通过软件模拟来进行调试。首先需要将keil软件修改为软件调试。 ......
OLED显示屏STM32F103C8T6驱动程序.zip_oled stm32f103c8t6_oled显示屏程序_stm32f
07-13
开发过程可能涉及到Keil MDK、STM32CubeMX等IDE和开发工具,用于编写C或C++代码,配置硬件资源,以及调试驱动程序。 5. **编程内容:** 包含了初始化函数、数据传输接口、显示控制逻辑以及可能的错误处理模块。...
STM32单片机+28BYJ-48步进电机+ULN2003驱动板+OLED屏幕+步进电机角度数据发送到串口调试助手》源代码
04-29
该资源包包含了一套基于STM32单片机的控制...整体来看,这个项目是一个典型的嵌入式系统应用实例,涵盖了硬件驱动、实时数据显示和串口通信等多个关键环节,对于学习STM32单片机开发和步进电机控制具有很好的实践意义。
简单stm32程序编写以及调试
zhoushuaiyxlmwan的博客
10-07 5444
简单stm32程序编写以及调试
STM32调试技巧
扬帆起航
03-13 1620
STM32调试技巧
stm32单片机_STM32单片机调试支持(连载9 OBG)
weixin_39531183的博客
11-26 493
OBG在单片机中的解释STM32单片机的内核(Cortex-M3)含有硬件调试模块,支持多种复杂的调试操作,硬件调试模块允许内核在取地址或者访问数据时停止-这就是我们在单片机开发和过程中可以在线仿真的保障。内核在停止时,其内部的状态与外部状态都是可以进行查询的,- 在单片机仿真调试中受到中断,通常为人为设置的断点,此时单片机中所有的变量,以及程序指针,CP,等地址指针都可以查询到状态。在调试过程中...
[stm32调试]stm32使用过程调试记录,持续更新ing
weixin_46855342的博客
12-21 952
二极管没有闪烁,如果不是其本身损坏,只能是没有在USB端口接收到高电平或者没有从stm32方向接收到低电平(数据传输).使用万用表测试后可知能够从USB端口接收到高电平,所以只能是没有接收到低电平.继续使用此方式测试连接线端口与stm32输出引脚,蜂鸣档没有响声,即没有连通,插接板连接不稳定;思路:闪烁灯实际上为一个二极管,CH 插入电脑USB接口时,RX处于高电平,当数据传输时,拉低电平导致其闪烁;summary:不要使用插接板,至少用焊接连接,焊接过程注意用万用表蜂鸣档检测其是否虚焊.
如何调试STM32应用程序?
prop428的博客
11-07 790
在嵌入式系统开发中,调试是非常重要的一环。调试帮助我们定位和修复应用程序中的错误,以确保系统的正确运行。对于STM32微控制器,我们可以利用调试工具和技巧来提高调试的效率和准确性。本文将介绍如何使用GDB调试器和串口打印输出来调试STM32应用程序。
STM32串口printf调试输出(SSCOM V5.13.1)
m0_51429770的博客
10-23 6561
记住DTR不能打钩。printf函数的底层会调用字符输出函数,我们只需要把这个字符输出函数给重新实现为我们的单片机串口输出函数,就可以实现 printf函数。因为我的STM32单片机上时使用的是gcc编译器,所以其实直接这样写也是可以的,直接修改__io_putchar(int ch)函数。由于单片机的硬件资源限制(内存太小),所以STM32 单片机里C语言标准库的printf()并不支持浮点数的输出。在usart.c中添加printf()函数的重定向实现,这串代码对gcc或者keil编译器都是可以用的。
STM32调试
weixin_44133404的博客
06-30 186
STM32F上电不启动j-Link下载程序时能正常运行,之后断电再上电不运行,复位电路故障BOOT电路异常晶振不起振 j-Link下载程序时能正常运行,之后断电再上电不运行, 现象:板子插上电源后MCU不动作,外围电路没有反应,但是刚下载程序时能够正常运行。 复位电路故障 1.复位电路距离负载太近,刚上电时电压较小,电容没有发挥正常作用,导致上电MCU复位引脚不接 地。更换大的电容。便于接地导通。可以用导线接复位IO接地测试MCUfanyig BOOT电路异常 2.BOOT引脚没有正常连接,如B
(二)stm32不同系统如何调试
沧海一帆的专栏
03-25 464
单片机上开发代码可以选择操作系统和不选择操作系统。 不选择操作系统一般只能通过将循环切片,就是定义这个循环运行多少ms来实现看起来像多线程的东西,逻辑上看起来是分开执行的。 选择实时操作系统一般有rtthread和freertos。 选择在硬件资源宽裕的情况下用RT-Thread开发应用是比较方便的。 https://blog.csdn.net/u013184273/article/details/103805733 1.rtthread下如何调试 打印信息一般使用 rtthread的rk_kprintf
基于stm32的keil调试
weixin_44317448的博客
08-18 1266
对于学习一个新功能时,没能实现自己的实验现象时,我们可能会感到灰心丧气。不过,不要失望,这是一个学习新东西的正常过程。在嵌入式系统开发中,调试是一个非常重要的技能,它不仅涉及到理解代码,还需要理解硬件的工作原理。通过这个实验,应该能够简单理解STM32调试过程,并学会如何使用调试工具来解决问题。记住,调试是一个学习过程,只有不断地尝试和失败,才能获得成功。希望给初学者一些启发,后续碰到有类似的问题时,可以自己通过仿真debug的方式来追踪代码,一点点的积累自己的工程经验。
STM32调试方法
sjxpf922的博客
01-11 831
有些时候会经常遇到,程序表面编译 0 error 0 waring 但是却发现没有出现我们想像中的现象,当前我就是遇到了,目前我在搞USB的虚拟COM实验,移植的原子的H7的程序,因为原子的例程直接烧进去是可以用的,所以没有改动直接移植到我板子上了,却发现无论如何都出现不了com,然后就进行调试,看是否调用的函数都成功进入了,方法:定义一个与调用函数返回值类型相同的变量X,令X=要调试的函数;然后...
写文章

热门文章

  • 【电机应用控制】——步进电机控制原理(四相五线/两相四线/细分驱动)&驱动器&梯形/S形加减速算法&直线/圆弧插补 33611
  • 【电机应用控制】——直流有刷电机&驱动板/编码器介绍&PID算法&实操代码思路 14191
  • 【电机应用控制】——直流无刷电机&驱动原理&有感闭环控制&无感闭环控制 10486
  • 【电机应用控制】——FOC基础理论&针对无刷电机&360°无死角磁场矢量控制 8175
  • 【机器学习】——神经网络与深度学习 6198

分类专栏

  • Simulink仿真 付费 17篇
  • 模式识别&目标检测 付费 11篇
  • STM32学习 付费 18篇
  • OpenCV学习 付费 9篇
  • AI底层逻辑 付费 14篇
  • 机器学习算法 9篇
  • 2篇
  • FreeRTOS 4篇
  • 电机应用控制 4篇
  • Python语言 6篇

最新评论

  • 【C语言项目】——天天酷跑

    qq_67344283: up想要素材包,最新的那个过期了

  • SVM支持向量机

    韩楚风: "雨打梨花深闭门,忘了青春,误了青春" 当春天的脚步悄然而至,麦苗也在田野中拔青,展现出勃勃生机。大佬的文章让我看到了希望,找到了方向,让我们在这春光中挥洒青春!

  • 博途TIA v18下载时,需要重启才能安装&下载路径是灰色改不了

    m0_71039936: 救命,我把下面那个注册表删了,现在操作系统找不到已输入的环境选项了

  • 【YOLOv5模型部署】——TensorRT推理引擎安装与使用&基于Flask的项目部署

    宝码香车: 你的文章言优美,‌情感真挚,‌读来让人感到心灵的震撼和共鸣。收藏,方便观摩!欢迎大佬前来指导,谢谢!!表情包,表情包

  • 算法数学加油站:一元高斯分布(正态分布)&Python精美科研绘图(PDF、CDF、PPF、ECDF曲线;QQ图)

    星川皆无恙: 文章思路清晰,图文俱全,而且还有核心内容的详细讲解,一步步的将所要讲述的精华展示出来,阅读此文,让我受益匪浅,期待博主更多好文。

最新文章

  • SVM支持向量机
  • 博途TIA v18下载时,需要重启才能安装&下载路径是灰色改不了
  • 【YOLOv5模型部署】——TensorRT推理引擎安装与使用&基于Flask的项目部署
2024
10月 1篇
09月 3篇
08月 2篇
07月 7篇
06月 3篇
05月 3篇
04月 3篇
03月 8篇
02月 7篇
01月 4篇
2023年63篇
2022年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柯宝最帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家福建景观玻璃钢雕塑方法河北特色商场美陈研发公司大庆卡通玻璃钢雕塑厂家江苏特色商场美陈生产公司品牌玻璃钢人物雕塑出厂价格玻璃钢卡通雕塑造型牛银川玻璃钢景观雕塑定做江门发光动物玻璃钢雕塑现货卡通雕塑蓝精灵玻璃钢雕塑组合8米高的玻璃钢雕塑多重包头景区玻璃钢雕塑生产厂家信阳玻璃钢雕塑制作益阳玻璃钢长颈雕塑三亚玻璃钢雕塑厂家优质商家上海中庭商场美陈费用会发光的玻璃钢雕塑定做青岛商场美陈市场报价兴化玻璃钢胸像雕塑主题玻璃钢卡通雕塑批发中山玻璃钢雕塑服务电话江西创意玻璃钢雕塑哪家便宜湛江玻璃钢雕塑凳子泡沫玻璃钢仿铜雕塑商场创意美陈分享濮阳玻璃钢雕塑厂家哪家好玻璃钢卡通海豚雕塑昆明市玻璃钢雕塑设计价格表陕西园林玻璃钢仿铜雕塑厂家齐福源玻璃钢雕塑玻璃钢花盆市场报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化