ESP8266学习之路 十三 (SPI读取max6675)

您所在的位置:网站首页 esp8266几路链接 ESP8266学习之路 十三 (SPI读取max6675)

ESP8266学习之路 十三 (SPI读取max6675)

#ESP8266学习之路 十三 (SPI读取max6675)| 来源: 网络整理| 查看: 265

lua开发8266API手册:https://nodemcu.readthedocs.io/en/master/​​​​​​​

通过spi模块读取四路max6675温度数据

四路max6675连接同一个spi数据和时钟线,通过片选线选择使用哪个max6675模块

max6675.lua文件:

SpiPinCS1 = 8--GPIO15 SpiPinCS2 = 7--GPIO13 SpiPinCS3 = 0--GPIO16 SpiPinCS4 = 1--GPIO5 --定义四路spi片选引脚 spi.setup(1, spi.MASTER, spi.CPOL_HIGH, spi.CPHA_HIGH, 8, 8) gpio.mode(SpiPinCS1, gpio.OUTPUT, gpio.PULLUP) gpio.mode(SpiPinCS2, gpio.OUTPUT, gpio.PULLUP) gpio.mode(SpiPinCS3, gpio.OUTPUT, gpio.PULLUP) gpio.mode(SpiPinCS4, gpio.OUTPUT, gpio.PULLUP) --设置片选引脚模式 local SpiCount = 0 --计数定时1秒 把数据发送到ESP8266模块串口 tmr.alarm(1,100,1,function() SpiCount = SpiCount + 1 if SpiCount >= 10 and SpiCount =20 and SpiCount =30 and SpiCount =40 and SpiCount


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3