完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
一、效果演示
目前做了两版本,一个是基于STC89C52RC单片机,另一个是基于STM32F103C8T6,接线请看代码引脚定义。 二、驱动IC和模组 OLED 0.96是比较常用的显示屏,主要优点就是小巧,全方位可视(自发光),可自定义图文,价格低灯优点。目前常用驱动IC是SSD1306,不过没单独见过这种IC,一般都是以模组形似出现,类似于这种 模组是有SPI和IIC通信的接口,不过设计底板时候只能选一种设计,如果要自己设计外围电路,参考手册就好。 三、模块基本参数 这里以IIC通信模块为例 模块兼容5V和3.3V,接线切记不可把电源线接反,接反了大概率会烧掉。接线注意线不要太长,否则可能通信异常。 四、IIC通信简介 常见通信协议有4针IIC,7针SPI通信,这里只讲下IIC通信,一般也不用自己去写,IIC通信代码需要移植的话理解下代码就好,最多改下延时。以下是模块IIC协议时序和时间要求: 起始和停止时序 发送一个字节后有个等待应答信号。 SCL先上升沿采样,下降沿SDA电平可改变,下降沿不采样,给SDA时间去改变电平 这个是每种时序状态下需要保持的时间,不同工作频率单片机移植要注意下这个时间是否在范围内。 IIC通信学习可以找个标准IIC程序,对着时序图去学习会更容易理解,主要理解为主,后期写代码大多时候都直接移植,大多时候也只是改下延时。 五、常用寄存器及简介 六、字库,图形提取 字模提取 图片提取 七、常用函数说明与使用 设置起始点坐标。 |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2956 浏览 16 评论
3458 浏览 1 评论
9000 浏览 16 评论
4051 浏览 18 评论
1110浏览 3评论
572浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
569浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2302浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1859浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 18:20 , Processed in 1.071716 second(s), Total 51, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号