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从机设备。
在我的仓库里面没有下载这个驱动,但是工程中有这里面的驱动源代码。建议大家可以下载该驱动来进行自己的参考设计。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。