医院网站站内文章收录量多少,wordpress插件放那个文件夹,页面设计高度,地产公司网站建设计划书上一篇#xff1a; [嵌入式软件][启蒙篇][仿真平台] STM32F103实现LED、按键
[嵌入式软件][启蒙篇][仿真平台] STM32F103实现串口输出输入、ADC采集
[嵌入式软件][启蒙篇][仿真平台]STM32F103实现定时器 [嵌入式软件][启蒙篇][仿真平台] STM32F103实现IIC控制OLED屏幕 文章目…上一篇 [嵌入式软件][启蒙篇][仿真平台] STM32F103实现LED、按键
[嵌入式软件][启蒙篇][仿真平台] STM32F103实现串口输出输入、ADC采集
[嵌入式软件][启蒙篇][仿真平台]STM32F103实现定时器 [嵌入式软件][启蒙篇][仿真平台] STM32F103实现IIC控制OLED屏幕 文章目录 一、SPI(1) 简介(2) 示例代码OLED 显示图片(3) 仿真效果 OLED 显示图片 二、IIC与SPI对比 按照上图进行布置。
一、SPI (1) 简介
SPI 总线由 4 个引脚组成。SCLK(时钟)、MOSI(输出)、MISO(输入)、CS(片选)相关应用音频编解码器、SD卡、OLED、触摸屏、LCD、视频游戏控制器、相机镜头卡口等SPI的速度比前面的IIC更快。我们下面对比下效果。
(2) 示例代码OLED 显示图片
#include stdint.h
#include stdio.h
#include sys.h
#include stm32f10x_conf.h
#include delay.h
#include spi_oled.h
#include bmp.hint main() {// spi oled 端口初始化spi_oled_init();// OLED清屏SPI_OLED_Clear();// 显示一张图片SPI_OLED_DrawBMP(0, 0, 128, 8, BMP1);delay_ms(50);while(1) {// OLED清屏SPI_OLED_Clear();delay_ms(10);// 显示一张图片SPI_OLED_DrawBMP(0, 0, 128, 8, BMP_LONG);delay_ms(50);// OLED清屏SPI_OLED_Clear();delay_ms(10);// 显示一张图片SPI_OLED_DrawBMP(0, 0, 128, 8, BMP_GUOQI);delay_ms(50);}
}
(3) 仿真效果 OLED 显示图片 上一篇IIC的效果在国旗时有明显的缓慢动作
二、IIC与SPI对比
名称速度引脚数量工作模式IIC100 kbps400 kbps3.4 Mbps2pin半双工一发一收SPI10 Mbps (没有速度限制却决于对方设备支持)4pin全双工同时收发