当前位置: 首页 > article >正文

江科大笔记—OLED显示屏

OLED显示屏

在这里插入图片描述
OLED的GND接到负极,OLED的VCC接正极,同时也会接到stm32上的PB6和PB7
SCL接PB8
SDA接PB9

  • 在Hardware文件夹里面放3个文件:OLED.c、OLED.h、OLED_Font.h

OLED_Font.h:存的是OLED的字库数据,因OLED是不带字库的,想要显示字符图形,先定义字符点阵的数据。

Keil调试模式:LED闪烁为例
在这里插入图片描述

注:Use,这边是在线仿真,需要把STLINK和STM32都连接好。Use SIMulator这个是使用仿真器,电脑模拟试题m32运行。

在线仿真:精确追踪程序是如何运行的
点击在这里插入图片描述

在这里插入图片描述
上面窗口是汇编程序,下面的是c语言程序,左边窗口是寄存器组和状态标志位等信息。

在这里插入图片描述
左边第一个是复位,第二个是全速运行,第三个停止全速运行,第四个单步运行、第五个是跳过当前行单步运行、第六个是跳出当前函数单步运行、第七个是跳到光标指定行单步运行。
在这里插入图片描述

点击程序深灰色区域,可以设置断点,然后点击全速运行,程序就会一直运行,直到断点停下。
如果没有断点的话,再全速运行,程序就不会自动停下,需要点击上面的停止按钮。
在这里插入图片描述
第一个是命令窗口,点击可以打开和关闭窗口
第二个是反汇编窗口
第三个符号窗口,可以实时查看程序中所有变量的值

点击符号窗口,查看变量的值。
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/news/310624.html

相关文章:

  • golang的sync包浅析
  • ARM驱动学习之 IOremap实现GPIO 读
  • 安卓13去掉下拉菜单的Dump SysUI 堆的选项 android13删除Dump SysUI 堆
  • react hooks--概述
  • Linux从入门到开发实战(C/C++)Day12-ICMP协议
  • linux-软件包管理-编译与安装源码包
  • 人工智能-GPU版本机器学习、深度学习模型安装
  • swc 编译 es6为commonjs
  • 「数组」堆排序 / 大根堆优化(C++)
  • 双端队列double-ended queue
  • c/c++语言中extern的用法(VS编译)
  • 代码结构之结构体
  • 算法面经手撕系列(2)--手撕BatchNormlization
  • 【每日一诗】【诗词创作】【诗】《雨前秋夜》
  • 浅谈Linux中的环回设备
  • C++将32位深图片处理成灰度图
  • 构建自己的文生图工具:Python + Stable Diffusion + CUDA
  • 基于PHP+MySQL组合开发的在线客服源码系统 聊天记录实时保存 带完整的安装代码包以及搭建部署教程
  • JAVA-集合相关
  • 功能测试干了三年,快要废了。。。
  • 工号不够用了怎么办? - 华为OD统一考试(E卷)
  • 【代码随想录训练营第42期 续Day58打卡 - 图论Part8 - Dijkstra算法
  • 在 Linux 系统中目录架构说明
  • c语言--力扣简单题目(最后一个单词的长度)讲解
  • 【毕设】基于Java的超市管理系统
  • SQL:DATEDIFF函数
  • Java网络编程:构建高性能的TCP/IP服务
  • OpenAI草莓正式发布,命名o1
  • SEW变频器的组成
  • 十一,Spring Boot 当中配置拦截器的“两”种方式