![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
光立新
这个作者很懒,什么都没留下…
展开
-
OLED液晶显示器模块(SSD1306驱动)I2C接口驱动程序编写
环境软件环境keil uVision V5.24.2.86下载地址硬件环境STC89C52RC最小系统板OLED液晶显示器模块(SSD1306驱动)I2C接口程序编写IIC通信时序概述IIC是inter integrated circuit的缩写,是一种两线接口。IIC只需要两个线,一条Serial Data Line(SDA),一条Serial Clock(SCL)。SCL:上升沿将数据输入到从机中,下降沿驱动从机将数据输出给主机。(边沿触发)SDA:双向数据线,为OD门,与其原创 2020-07-05 13:31:12 · 5885 阅读 · 1 评论 -
SSD1306(OLED驱动芯片介绍)
SSD1306(OLED驱动芯片介绍)在介绍0.96寸 SSD1306之前先附上模块链接:点击购买SSD1306 OLED显示模块概述SSD1306是一款单片CMOS OLED/PLED驱动器,具有有机/聚合物发光控制器二极管点阵图形显示系统。它由128个段和64个公共部分组成。这个IC是为普通阴极型OLED面板设计。SSD1306内置对比度控制、显示RAM和振荡器,减少了外部组件和功耗。它有256级亮度控制。数据/命令是从通用单片机通过硬件可选的6800/8000系列兼容并行接口发送,I2C接口或原创 2020-07-04 22:55:22 · 50230 阅读 · 7 评论 -
STC15W404AS没有定时器1
我在用STC15W404AS时,编译通过,程序下载到单片机中后发现定时器没有正常工作。然后我尿急,就起身去上厕所,去厕所的路上顺便百度了下,找到了如下帖子。这款单片机没有定时器1,只有定时器0和定时器2,我了个去。我赶紧尿完,就回去把定时器1改成定时器2就成功了。这么简单的吗?可这程序编译的时候竟然没报错。...原创 2019-01-01 00:32:36 · 2725 阅读 · 2 评论 -
STM8 固件库编写 使用外部晶振串口通信时,发送是乱码
因为我需要做9600波特率的串口通信,所以外部接的是11.0592MHz的晶振。时钟初始化程序如下:void Clock_init() { CLK_DeInit(); CLK_HSECmd(ENABLE); //启用外部时钟 while(SET!=CLK_GetFlagStatus(CLK_FLAG_HSERDY)); //等待外部时钟启动 CLK_SYSCL...原创 2019-05-01 22:57:21 · 1066 阅读 · 1 评论