为没有arduino的atmega32创建新的epaper库

问题描述 投票:0回答:1

我想使用atmega32和eclipse环境为我的电子报纸创建新的库。除了它如何工作外,我还需要了解什么。我不想使用arduino库,想自己编写。如何最好地开始制作它?我知道如何使用SPI,我必须发送哪些命令才能显示,但是我必须有一些必需的驱动程序吗?是否可以仅使用以下模块对其进行编程:https://www.waveshare.com/1.54inch-e-paper-module-b.htm和SPI?还是需要一些驱动程序来做?

c avr spi
1个回答
0
投票

您的问题有点奇怪,因为“驱动程序”通常是由第三人编写的一段代码。因此,答案是肯定的-始终可以从零开始,而无需使用第三方软件。

首先,您需要知道该显示器中使用的是哪种类型的控制器,以获取技术文档(数据表)。不幸的是,没有这样的信息,但是有一个指向规范文档的链接:https://www.waveshare.com/w/upload/9/9e/1.54inch-e-paper-b-specification.pdf

仔细阅读。例如,在第8页上,您可以找到命令列表,这些命令用于控制显示,并且在命令的详细说明下方。

在第24、25页,您可以找到初始化顺序和参考流程图。

[如有任何疑问,您可以下载并调查第三方库的制作方式。例如此处:https://github.com/waveshare/e-Paper

© www.soinside.com 2019 - 2024. All rights reserved.