文章目录前言先上效果图一、oled?转成想要的分辨率二、Image2Lcd(破解版)三、PCtoLCD2002(完美版)四、oled代码OLED.cOLED.hOLED_Front.h五、实现前言因为stm32学的是b站老师江科自化协的教程,找了很多资料都是基于原子哥的例程,后来借鉴了许多博客,自己写出了这种方法,之后只要取字模就可以显示自己想要的图片了。写这篇博客纯粹是因为学mpu6050的时候被它初始化的蝴蝶图片给搞的开小差了。。。先上效果图原图一、oled?转成想要的分辨率oled是0.96寸的小显示屏,分辨率为12864,为了使Image2Lcd软件能输出12864的图片,我先下载图片
文章目录前言先上效果图一、oled?转成想要的分辨率二、Image2Lcd(破解版)三、PCtoLCD2002(完美版)四、oled代码OLED.cOLED.hOLED_Front.h五、实现前言因为stm32学的是b站老师江科自化协的教程,找了很多资料都是基于原子哥的例程,后来借鉴了许多博客,自己写出了这种方法,之后只要取字模就可以显示自己想要的图片了。写这篇博客纯粹是因为学mpu6050的时候被它初始化的蝴蝶图片给搞的开小差了。。。先上效果图原图一、oled?转成想要的分辨率oled是0.96寸的小显示屏,分辨率为12864,为了使Image2Lcd软件能输出12864的图片,我先下载图片
目录STC8H开发(一):在Keil5中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(二):在LinuxVSCode中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(三):基于FwLib_STC8的模数转换ADC介绍和演示用例说明STC8H开发(四):FwLib_STC8封装库的介绍和使用注意事项STC8H开发(五):SPI驱动nRF24L01无线模块STC8H开发(六):SPI驱动ADXL345三轴加速度检测模块STC8H开发(七):I2C驱动MPU6050三轴加速度+三轴角速度检测模块STC8H开发(八):NRF24L01无线传输音频(对讲机原型)STC8
目录STC8H开发(一):在Keil5中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(二):在LinuxVSCode中配置和使用FwLib_STC8封装库(图文详解)STC8H开发(三):基于FwLib_STC8的模数转换ADC介绍和演示用例说明STC8H开发(四):FwLib_STC8封装库的介绍和使用注意事项STC8H开发(五):SPI驱动nRF24L01无线模块STC8H开发(六):SPI驱动ADXL345三轴加速度检测模块STC8H开发(七):I2C驱动MPU6050三轴加速度+三轴角速度检测模块STC8H开发(八):NRF24L01无线传输音频(对讲机原型)STC8
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6写在前面在前面几节的基础上,我们已经基本了解了STM32F103的GPIO、外部中断、定时器、串口通信和一些片内外设,接下来几节都将对其常用的独立外设进行介绍。项目要求掌握LCD1602的驱动方法,要求在屏幕第一行显示“HelloWorld!”。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。其中我们添加了一个LCD1602液晶显示器LM016L。LCD1602:1)简介:LCD1602液晶显示屏能够显示2
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6写在前面在前面几节的基础上,我们已经基本了解了STM32F103的GPIO、外部中断、定时器、串口通信和一些片内外设,接下来几节都将对其常用的独立外设进行介绍。项目要求掌握LCD1602的驱动方法,要求在屏幕第一行显示“HelloWorld!”。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。其中我们添加了一个LCD1602液晶显示器LM016L。LCD1602:1)简介:LCD1602液晶显示屏能够显示2
最近在学习stm32的FSMC,打算整一个LCD的驱动,然后封装的比正点原子更高层一些,方便后期直接调用然后在学习的时候碰到了一个小问题,研究了一会之后觉得挺有意思的,所以记下来//使用NOR/SRAM的Bank1.sector4,地址位HADDR[27,26]=11A6作为数据命令区分线//注意设置时STM32内部会右移一位对其!1111110=0X7E#defineLCD_BASE((u32)(0x6C000000|0x0000007E))#defineLCD((LCD_TypeDef*)LCD_BASE)这是正点原子给的例程当中lcd.h文件的几行代码他这里对于LCD_Base的地址是怎
最近在学习stm32的FSMC,打算整一个LCD的驱动,然后封装的比正点原子更高层一些,方便后期直接调用然后在学习的时候碰到了一个小问题,研究了一会之后觉得挺有意思的,所以记下来//使用NOR/SRAM的Bank1.sector4,地址位HADDR[27,26]=11A6作为数据命令区分线//注意设置时STM32内部会右移一位对其!1111110=0X7E#defineLCD_BASE((u32)(0x6C000000|0x0000007E))#defineLCD((LCD_TypeDef*)LCD_BASE)这是正点原子给的例程当中lcd.h文件的几行代码他这里对于LCD_Base的地址是怎
目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉PY32系列(六)通过I2C接口驱动PCF8574扩展的1602LCD1602LCD1602LCD是工业上常用的模块,在工厂交通运输设备上经常能见到.驱动芯片为HD44780,1602LCD的字符显示为两行,每行16个字符,字符基于5×8的像素矩阵PI
目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉PY32系列(六)通过I2C接口驱动PCF8574扩展的1602LCD1602LCD1602LCD是工业上常用的模块,在工厂交通运输设备上经常能见到.驱动芯片为HD44780,1602LCD的字符显示为两行,每行16个字符,字符基于5×8的像素矩阵PI