ESP8266学习之路 十三 (SPI读取max6675) |
您所在的位置:网站首页 › esp8266几路链接 › ESP8266学习之路 十三 (SPI读取max6675) |
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 |