本文介绍: IIC通信很多器件,比如OLED、陀螺仪加速度计、存储芯片、手势传感器等等。OLED一般都是人机交互的渠道,用户可以通过屏幕获取信息。由于是启蒙篇,不深入讲解。简单介绍iic和OLED通信,显示图片
上一篇:[嵌入式软件][启蒙篇][仿真平台] STM32F103实现LED、按键
[嵌入式软件][启蒙篇][仿真平台] STM32F103实现串口输出输入、ADC采集
[嵌入式软件][启蒙篇][仿真平台]STM32F103实现定时器
[嵌入式软件][启蒙篇][仿真平台] STM32F103实现IIC控制OLED屏幕
一、IIC总线
(1) 简介
- IIC的主要构成只有两个双向的信号线,一个是数据线SDA,一个是时钟线SCL。
- 跟多个器件通信,比如OLED、陀螺仪加速度计、存储芯片、手势传感器等等。
- OLED一般都是人机交互的渠道,用户可以通过屏幕获取信息。
- 由于是启蒙篇,不深入讲解。
简单介绍iic和OLED通信,显示图片。
下面就演示下,OLED使用说明。
(2) 示例代码(OLED)
#include <stdint.h>
#include <stdio.h>
#include "sys.h"
#include "stm32f10x_conf.h"
#include "delay.h"
#include "iic_oled.h"
#include "bmp.h"
int main() {
// 初始化OLED
OLED_Init();
// OLED清屏
OLED_Clear();
OLED_DrawBMP(0, 0, 128, 8, BMP1);
delay_ms(50);
while(1) {
// OLED清屏
OLED_Clear();
delay_ms(10);
// 显示龙的图片
OLED_DrawBMP(0, 0, 128, 8, BMP_LONG);
delay_ms(50);
// OLED清屏
OLED_Clear();
delay_ms(10);
// 显示国旗
OLED_DrawBMP(0, 0, 128, 8, BMP_GUOQI);
delay_ms(50);
}
}
(3) 仿真效果 (OLED)
原文地址:https://blog.csdn.net/qq_29246181/article/details/135874546
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_62905.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。