首页 > 其他分享 >【带DC引脚SPI屏】STM32L010K8超低功耗单片机软件模拟SPI驱动ST7567点阵屏12864示例

【带DC引脚SPI屏】STM32L010K8超低功耗单片机软件模拟SPI驱动ST7567点阵屏12864示例

时间:2023-04-29 10:00:50浏览次数:58  
标签:示例 12864 SPI 低功耗 DC 引脚 spi

显示屏驱动芯片多种多样,有的不带DC,通过接收的数据的某个特定位确定是命令还是数据,比如常见的12864

移植案例在

【不带DC脚的spi屏】STM32F103C8移植u8g2 在软件模拟spi模式下驱动st7920带字库 的12864显示屏 - 不打鱼光晒网 - 博客园 (cnblogs.com)

【不带DC脚的spi屏】stm32f103c8硬件spi驱动12864图文显示屏基于st7920移植u8g2示例 - 不打鱼光晒网 - 博客园 (cnblogs.com)

有的则有一个单独的引脚,叫做DATA/CMD控制线,简称DC,通过信号线电压来决定输入的是命令还是数据

比如oled屏幕上常用的SSD1306,又或者无字库的12864cog模块上用的st7567

既然硬spi调通了,又要回来搞软spi呢?主要原因还不是厂家傻逼?马勒戈壁的,标示符瞎几把用,明明是SPI串行通信结果非要写个sda和scl

让谁一看他不是IIC?就尼玛离谱

买了个6块钱的模块,画图的时候也没注意看它sda和scl是不是真iic还是瞎几把标

 

结果板子回来IIC下死活不通,我这才想起来看看芯片手册,结果一看,7567是特么SPI的

这里再说一句,可他妈别瞎几把标了好吗?

spi中叫做sck和 mosi 和miso 不叫他吗的sda sck

 

 

 尼玛的

今天五一,板厂也放假了

我怎么重新做板子啊

 算了算了 先用软spi跑起来再说吧,先把程序调完,节后重做板子再改成硬spi就好了

详细步骤

带DC脚无字库12864cog模块软件spi模式移植u8g2 stm32l010 hal stm32cubemx - 不打鱼光晒网 - 博客园 (cnblogs.com)

标签:示例,12864,SPI,低功耗,DC,引脚,spi
From: https://www.cnblogs.com/jnhs/p/17363628.html

相关文章

  • AP3301 DC-DC降压IC 0.6-5.5V 高效率 低功耗 监控驱动应用
    FeaturesUpto95%Efficiency CurrentModeOperationforExcellentLineandLoadTransientResponse 700mAOutputCurrent LowQuiescentCurrent:200μA ~ 5.5V AutomaticPWM/PFMModeSwitching NoSchottkyDiodeRequired FrequencyOperation:1.0MHzforFixe......
  • jvm之线程上下文加载器与SPI
    线程上下文加载器线程上下文类加载器(ThreadContextClassLoader,简称TCCL)是从JDK1.2开始引入的。类java.lang.Thread中的方法getContextClassLoader()和setContextClassLoader(ClassLoadercl)用来获取和设置线程的上下文类加载器。如果没有通过setContextClassLoader(ClassLoader......
  • SPI机制的简单示例?
    我们现在需要使用一个内容搜索接口,搜索的实现可能是基于文件系统的搜索,也可能是基于数据库的搜索。    可以看到输出结果:文件搜索helloworld如果在com.cainiao.ys.spi.learn.Search文件里写上两个实现类,那最后的输出结果就是两行了。这就是因为ServiceLoader.lo......
  • 什么是SPI机制?
    SPI(ServiceProviderInterface),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同的实现,MySQL和PostgreSQL都有不同的实现提供给用户,而Java的SPI机制可以为某个接口寻找服......
  • NB-IoT低功耗——模式设置
    文章目录一、前言二、中国电信物联网开发平台—NB-IOT设置三、NB-IoT模组—APN设置四、NB业务分类五、总结5.1监控上报类5.2下发控制类一、前言如前文所述NB-IoT低功耗——PSM/eDRX/DRX模式,NB-IoT低功耗模式分为三种。分别需要在中国电信物联网开发平台和设备的NB模组上进行设......
  • NB-IoT低功耗——PSM/eDRX/DRX模式
    文章目录一、前言二、省电模式(PSM:powersavingmode)2.1图解2.2设置2.3分析三、不连续接收(DRX:discontinuousreception)3.1图解3.2设置3.3分析四、扩展不连续接收(eDRX:ExtendedidlemodeDRX)4.1图解4.2设置4.3分析五、差异对比六、具体设置方法一、前言PSM/eDRX/DRX模式可......
  • SPI-SPI主机硬件片选功能使用说明
    SPI主机硬件片选功能使用说明SPI协议最早的标准,是由摩托罗拉公司制定。在协议使用的过程中,根据实际需求可能会进行一些扩展和修改。在一份由飞思卡尔半导体发布的SPIV4.01版本规范中,对片选引脚做了如下的描述:TheSS/outputfeatureautomaticallydrivestheSS/pinlowduri......
  • Java 的 SPI 机制
    什么是SPI机制?SPI机制(ServiceProviderInterface)是Java的一种服务发现机制,为了方便应用扩展。那什么是服务发现机制?简单来说,就是你定义了一个接口,但是不提供实现,接口实现由其他系统应用实现。你只需要提供一种可以找到其他系统提供的接口实现类的能力或者说机制.SPI机制在Java......
  • Day 25 25.1 Scrapy框架之全站爬虫(CrawlSpider)
    Scrapy框架之全站爬虫(CrawlSpider)在之前Scrapy的基本使用当中,spider如果要重新发送请求的话,就需要自己解析页面,然后发送请求。而CrawlSpider则可以通过设置url条件自动发送请求。LinkExtractorsCrawlSpider是Spider的一个派生类。CrawlSpider与spider不同......
  • 功能强大的JavaScript引擎--SpiderMonkey
    JavaScript在浏览器中的应用几乎是尽人皆知的。实际上,JavaScript技术也可以使用在非浏览器应用程序当中,从而让应用程序具有自动的脚本功能。本文介绍了一种功能非常强大的JavaScript引擎SpiderMonkey。这个引擎是Mozilla浏览器的JavaScript引擎。该引擎接口定......