PICO_MAGIX软件库调用

1.TFT-eSPI

源仓库地址:https://github.com/Bodmer/TFT_eSPI

我对该仓库进行了修改,适应板子。大家一定要拷贝我给大家的库到你们的arduino路径中,不要直接下载源仓库。

2.AHTxx

源仓库地址:https://github.com/enjoyneering/AHTxx

我将这个仓库需要修改成板子能够使用的,接下来放到我的LIB里面。

另外参考的IIC库:

http://enmaking.com/article/ar_os1f1SJq

问题:7位的地址位!

以前一直我以为IIC的地址位是8位的,在Arduino的使用中也没有对该问题进行思考。

在今天看AHT20的数据手册和他的参考代码的时候,再回头看这个库,然后发现了这个问题。

对比51单片机和32的历程,这里面的IIC发送和接收都将地址移位加上W/R的位,arduino里面明显没有这个步骤。

在后面的IIC库里面,就有了这一步骤的说明:

address: 7bit i2c device address

使用Arduino的IIC库的时候,默认已经是将读/写考虑了进来,然后你只需要写入7位的地址位就可以。

3.WS2812驱动-Adafruit_NeoPixel

源仓库地址:https://github.com/adafruit/Adafruit_NeoPixel

这里是直接拷贝的源仓库代码。

4.MODBUS参考驱动

源仓库地址:木南创智https://github.com/foxclever/Modbus

非常感谢木南团队的贡献,我参考了他们的驱动,很容易就构建出来的自己的MODBUS从机设备。

在我的仓库里面没有下载这个驱动,但是工程中有这里面的驱动源代码。建议大家可以下载该驱动来进行自己的参考设计。

posted @ 2022-03-19 09:17  夜寐天明  阅读(1863)  评论(0编辑  收藏  举报