草庐IT

project1st

全部标签

【开源】使用HK32F030驱动ST7567 LCD

本文使用的LCD是12864液晶屏,驱动IC是ST7567,本文记录如何驱动ST7567,这里要说明一点,LCD里面都有一个驱动器,驱动LCD,其实就是驱动里面的驱动IC。1、关于本文使用的LCD2、引脚说明3、关于ST7567的驱动命令4、驱动时序可以看出:CSB也就是引脚CS,片选引脚,为低电平的时候,才能写入数据或命令;A0也就是引脚RS,数据或命令选择引脚;SCL时钟引脚,为低电平期间,写入数据,SDA数据引脚,数据低位在前,高位在后;5、复位时序RSTB也就是RES,复位引脚,拉低即可复位,但是要注意拉低再拉高后要延时一段时间才能操作LCD。6、原理图7、完整代码#defineLCD

已在 Project1.exe 中执行断点指令(__debugbreak()语句或类似调用)。在运行到第二步的时候会出现,在113行出现这个错误,求指点谢谢谢谢谢谢

#include#include#include#includeusingnamespacestd;intm,n;//intletter[27]={64,13,22,32,103,21,15,47,57,1,5,32,20,57,63,15,1,48,51,80,23,8,18,1,16,1,168};//64132232103211547571532205763151485180238181161168intletter[28];//用于存储26个字母以及空格的出现的概率次数charlee[28]={'','a','b','c','d','e','f','g','h','i','j','k'

java - eclipse hell 。 . .读取项目描述文件(.project)失败

我认为Eclipse试图让我痛苦。几个小时前,我的项目运行良好,编译良好。突然间,一切都变了。Eclipse以某种方式清除了我对文件(Activity、list等)所做的所有更改。我确保经常保存,但是当我去运行项目时,我得到一个错误,我有一个构建错误。我检查了一下,没有,所以我关闭了Eclipse,所以我可以重新打开,看看错误是否会消失。相反,Eclipse会清除我的所有文件,最终我在磁盘上创建了一个包含大量空白代码文件的项目。无论如何我尝试运行,我收到下面的错误消息。无法读取“com.example.android.nfc.simulator.FakeTagsActivity.Fak

java - eclipse hell 。 . .读取项目描述文件(.project)失败

我认为Eclipse试图让我痛苦。几个小时前,我的项目运行良好,编译良好。突然间,一切都变了。Eclipse以某种方式清除了我对文件(Activity、list等)所做的所有更改。我确保经常保存,但是当我去运行项目时,我得到一个错误,我有一个构建错误。我检查了一下,没有,所以我关闭了Eclipse,所以我可以重新打开,看看错误是否会消失。相反,Eclipse会清除我的所有文件,最终我在磁盘上创建了一个包含大量空白代码文件的项目。无论如何我尝试运行,我收到下面的错误消息。无法读取“com.example.android.nfc.simulator.FakeTagsActivity.Fak

java - Spring Data JPA Projection 从数据库中选择的字段

我正在测试SpringData1.10.4.RELEASE,遵循SpringDataDocshttp://docs.spring.io/spring-data/jpa/docs/current/reference/html/#projections中的示例我注意到一些问题,我有2个问题。首先让我们假设我有这两个实体:@EntitypublicclassPerson{@Id@GeneratedValueprivateLongid;privateStringfirstName,lastName;@OneToOneprivateAddressaddress;}@Entitypubliccla

java - Spring Data JPA Projection 从数据库中选择的字段

我正在测试SpringData1.10.4.RELEASE,遵循SpringDataDocshttp://docs.spring.io/spring-data/jpa/docs/current/reference/html/#projections中的示例我注意到一些问题,我有2个问题。首先让我们假设我有这两个实体:@EntitypublicclassPerson{@Id@GeneratedValueprivateLongid;privateStringfirstName,lastName;@OneToOneprivateAddressaddress;}@Entitypubliccla

java - 在 Eclipse 中打开 Maven POM 文件依赖层次结构时出错 - "Project read error"

当我打开一个POM文件并单击底部的“依赖层次结构”选项卡时,它给了我错误“项目读取错误”。它适用于同一工作区中的其他项目,但不适用于这个。有什么想法吗?编辑回应@Yhn的回答。在Eclipse之外从命令行运行编译和打包阶段按预期工作。它编译应用程序并构建最终的WAR文件。Eclipse确实指向Mavensettings.xml文件的默认位置,因此它应该知道其中定义的自定义存储库(我的公司有自己的Maven存储库)。我可以从Eclipse中打开和编辑POM文件,因此它必须具有该文件的读/写权限。该项目在Eclipse中没有配置为Maven项目,所以我无法从Eclipse运行打包阶段(我只

java - 在 Eclipse 中打开 Maven POM 文件依赖层次结构时出错 - "Project read error"

当我打开一个POM文件并单击底部的“依赖层次结构”选项卡时,它给了我错误“项目读取错误”。它适用于同一工作区中的其他项目,但不适用于这个。有什么想法吗?编辑回应@Yhn的回答。在Eclipse之外从命令行运行编译和打包阶段按预期工作。它编译应用程序并构建最终的WAR文件。Eclipse确实指向Mavensettings.xml文件的默认位置,因此它应该知道其中定义的自定义存储库(我的公司有自己的Maven存储库)。我可以从Eclipse中打开和编辑POM文件,因此它必须具有该文件的读/写权限。该项目在Eclipse中没有配置为Maven项目,所以我无法从Eclipse运行打包阶段(我只

X10SLH-N6-ST031入坑记录1

前言    最近看着别人搞Allinone虚拟机,手痒的紧,刚好淘宝推荐里看到了这块6口万兆的板子,觉得挺合适,就趁着中秋假期急忙入手了,把玩了几天,把几个坑先记录一下,也方便坑友入坑。1、为啥选X10SLH-N6-ST031?   肯定是因为有6个万兆口,资源见下图,然后就是因为手上刚好有E3-1231V3和4个DDR3的内存条处于闲置中。2、怎么支持NVME?由于买的比较匆忙,看着有的店家写的说可以刷bios支持NVME启动,发说明说,就以为肯定是极好获取的,就没有管那么多,找了个合得来的店家就买了,拿到手才发现没有说明书也没有bios,怎么搞,google了好久好久好久.......抱着

HC32L196 驱动 ST7789v 经验

    ST7789v是Sitronix公司研制的,用于驱动LCD的芯片,在市场上有很多TFT屏使用这款芯片驱动,虽然驱动芯片相同,但不同TFT厂家在设计接口时各有不同。一时兴起,研究了一下HC32L196芯片驱动ST7789v,经过一段时间的努力,在朋友们的支持下。对GPIO模拟SPI、硬件SPI、8位并口、16位并口四种接口形式进行了探索。记录下来,与朋友们分享。   1ST7789v的接口    按照《ST7789vDatasheet》的描述,ST7789v的接口有以下几种:                -Parallel8080-seriesMCUInterface(8-bit,9-