LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调试运行,支持离线运行。TOOL的LUA教程争取做到大家可以无痛调用各种功能函数,不需要学习成本。
系列教程地址汇总:
https://www.armbbs.cn/forum.php?mod=forumdisplay&fid=61&filter=typeid&typeid=367
这个功能还是非常有意义的,大大方便了多路高精度数据采集监测。特别是搭建三代示波器模拟前端的洞洞板模拟电路,可以方便的采集多个节点位置。从实战应用中来提出问题,再到实战应用中去解决问题,这大概就是工具的真正价值所在。
需要深入了解ADS1256可以看教程第93章节:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980
ADS1256模块 H7-TOOL (TVCC输出3.3V)
+5V <—— 5.0V 5V供电
GND ——- GND 地
CS <—— D0 SPI_CS PI0
DRDY ——> D1 准备就绪 (用到外部中断) PH10 –所有的IO电平固定是3.3V
DIN <—— D2 SPI_MOSI PE6
DOUT ——> D3 SPI_MISO PE5
SCLK <—— D5 SPI时钟 PE2
GND ——- GND 地
PDWN (模块有上拉,可不接线)
RST (模块有上拉,可不接线)
NC 空脚
NC 空脚
将代码贴到Lua小程序窗口里面执行即可:
这个帖子有个早期使用I2C控制驱动说明,可以优先看下:https://www.armbbs.cn/forum.php?mod=viewthread&tid=
使用专用的API驱动实现如下:
Lua驱动74HC595,可配置任意引脚、595芯片个数。发布74HC595_8路继电器模块
https://www.armbbs.cn/forum.php?mod=viewthread&tid=
H7-TOOL 继电器
5.0V 5.0
3.3V VDD
GND GND
D4 SCK
D2 SDI
D9 LCK
实际接线效果:
注意一点就行,第2个形参是设置的起始继电器,范围从0到7。后面的参数根据大家的设置起始继电器,设置继电器的开关。
1表示这两个导通:
0表示这两个导通:
可以方便的测量继电器的闭合状态。
需要深入了解AD7606可以看教程第76或77章节:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

AD7606模块 H7-TOOL
+5V <—— 5.0V 5V供电
GND ——- GND 地
CS <—— D7 片选控制
RD/SCLK <—— D5 时钟线
DB7/DOUT ——> D3 数据输出
BUSY ——> D6 BUSY信号
CVA CVB <—— D0, 启动转换
RAGE <—— 可以接3.3V或者GND控制,3.3表示±10V测量范围,GND表示±5V测量范围。
RST <—— 不接
OS0 <—— 可以接3.3V或者GND控制, 过采样引脚0(默认接地),最好接上
OS1 <—— 可以接3.3V或者GND控制,过采样引脚1(默认接地),最好接上
OS2 <—— 可以接3.3V或者GND控制, 过采样引脚2(默认接地),最好接上
其中CVA和CVB可以考虑短接
使用这个功能,有必要优先看下TOOL端展示和使用方法:https://www.armbbs.cn/forum.php?mod=viewthread&tid=
使用专用的API驱动实现如下:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/173763.html