iTOP-4412开发板-LinuxC-继电器模块的测试例程

发布者:Heavenly999最新更新时间:2022-01-17 来源: eefocus关键字:iTOP-4412开发板  继电器模块  测试例程 手机看文章 扫描二维码
随时随地手机看文章

平台:iTOP-4412开发板

实现:继电器模块测试例程

 

继电器的 C 的测试程序,C 测试程序可以在 Android系统,Qt 系统以及最小

linux 系统上运行,文档以 Android 系统上测试为例,提供的 c 测试源码为“relay.c”以及编译好的程序“relay”。继电器模块原理图,如下图所示。通过,控制网络 XispSPIMISO 的电平来实现继电器的开和关。精英版底板对应扩展端子 J38(端子丝印为“GPIO”,挨着音频接口的端子)的管脚 10,全能板底板对应展端子 J10(端子丝印为“GPIO”,挨着蜂鸣器和独立按键的端子)的管脚 10。

 

精英版硬件连接,如下图所示,使用排线连接开发板和继电器模块,连接开发板上的

“GPIO”端口。

 

接着编译测试程序。如下图,编译 relay.c 测试程序, 在 Ubuntu 系统中,输入编译命令

“arm-none-linux-gnueabi-gcc -o relay relay.c -static”,生成 relay可执行程序,使用的编译器为“arm-2009q3”,具体可以参考用户使用手册 8.1 小节。

 

通过 adb 上传可执行程序 relay 到开发板的“/data”,在 cmd 命令行中,输入 adb 上

传文件的命令“adb push relay /data”,如下图所示。adb 上传文件具体可以参考用户使用手册 8.1 小节。

 

修改测试程序的权限。在超级终端中,输入命令“cd /data”,输入修改权限命令

“chmod 777 relay”,如下图所示。

 

在超级终端中,输入“./relay 1”命令运行程序,如下图,终端打印“tl sucess”,则表

明程序运行成功。此时网络 XispSPIMISO 输出高电平,继电器打开,可以听到继电器清脆的响声,万用表测量继电器管脚 2 和 5 导通,继电器模块上的端子 J1 的管脚 pin-A 输出 5v电压。

 

 

 

在超级终端中,输入“./relay 0”命令运行程序,终端打印“tl sucess”,此时网络

XispSPIMISO 输出低电平,继电器闭合,可以听到继电器清脆的响声,万用表测量继电器管脚 3 和 5 导通,继电器模块上的端子 J3 的管脚 pin-B 输出 5v 电压。

 

如果想输出其他电压(非 5v),可以去掉 R3 电阻,将要控制的电压,从“COM”

管脚输入即可。


关键字:iTOP-4412开发板  继电器模块  测试例程 引用地址:iTOP-4412开发板-LinuxC-继电器模块的测试例程

上一篇:迅为4412开发板实战之智能网关项目
下一篇:iTOP-4412开发板-实战教程-ssh服务器移植到arm开发板

推荐阅读最新更新时间:2024-11-11 11:48

51单片机通过WIFI模块ESP8266控制四路继电器
一、系统方案 手机APP通过ESP8266 WIFI模块与51单片机通信控制四路继电器。下位机由单片机、ESP8266模块和继电器模块组成,上位机由Android手机APP承担。我们在APP上发送继电器的开关控制指令,ESP8266将收到的数据发送给单片机,从而实现对继电器进行开关控制。 二、硬件设计 ESP8266模块作为一个透传模块使用,RXD、TXD分别连接51单片机的TXD和RXD,VCC和EN管脚接3.3V电压,GND接地,只需要连接这些管脚,ESP8266模块就可以正常工作了。 单片机的P2^0,P2^1,P2^2,P2^3输出高低电瓶控制四路继电器,继电器模块是从网上购买的已经焊接好的模块,其他地方为手工万用
[单片机]
51单片机通过WIFI<font color='red'>模块</font>ESP8266控制四路<font color='red'>继电器</font>
贸泽电子加大Panasonic新品备货力度涉及多种模块、电容器及继电器
贸泽电子加大Panasonic新品备货力度 涉及多种模块、电容器及继电器 2023年4月10日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 分销商贸泽电子 (Mouser Electronics) 备货Panasonic Corporation各类创新产品 。这些产品拥有出色的性能、质量和可靠性,为几乎所有行业的客户提供了出色的解决方案,包括汽车、工业、电源和传感器系统以及智能家居应用。贸泽备有Panasonic及其子公司Panasonic Batteries、Panasonic Electronic Components和Panasonic Industrial Devices的近25000种元器
[物联网]
贸泽电子加大Panasonic新品备货力度涉及多种<font color='red'>模块</font>、电容器及<font color='red'>继电器</font>
PIC单片机-测试例程汇总
目录: 一、端口的定义与while(1)的使用 二、延时 1、通过语句延时程序(带参数) 2、通过语句延时程序(不带参数) 3、C程序延时时间计算 4、keil时间调试 三、外设 1、单按键检测与蜂鸣器发声(可控制发几声) 2、I2C端口模拟 3、DS18B20数字温度传感器(数码管显示) ----------------------------------------- PIC单片机C语言之PIC16F887(4MhZ晶振) --------------------------------------------------------------------------------------------------
[单片机]
PIC单片机-<font color='red'>测试</font><font color='red'>例程</font>汇总

推荐帖子

《片上系统设计思想与源代码分析》--学习片上系统的设计思想和设计方法的经典好书
片上系统设计思想与源代码分析《片上系统设计思想与源代码分析》采用Verilog/SystemVerilog和SystemC语言,讲述SoC的设计思想并分析其源代码。本书将片上系统最常见的模块组织起来构成完整的SoC(DemoSoC),并以DemoSoC为例,讲述片上系统的设计思想和设计方法。并对DemoSoC进行了完善的FPGA验证。该片上系统是一个完整的系统包括多个子模块,许多子模块是SoC必备模块。整个SoC的设计和这些子模块的设计已经逐渐形成了明确的设计思
tiankai001 下载中心专版
有奖话题:聊聊,国产最能打的接口芯片?
谁还没用过几个接口芯片?本期话题,邀你来谈谈: 是哪些因素,让你最终选择这款接口芯片? 推荐你认为最能打的接口芯片,请说明具体型号和厂商 请谈谈你推荐的理由所谓的最能打,也许是性价比更优,也许是性能不错,也许综合评价更好,总之,都让你在选型中绕不开地会优先考虑他们。我们的目标是找出当打之年,目前国产中的最能打接口芯片,把好用的芯片分享给大家~即日起-11月30日,积极参与讨论,回帖就能获得5芯积分,被评为优秀回复再加10芯积分!有奖
EEWORLD社区 国产芯片交流
出售 51开发板/AVR开发板/DSP5402
由于专业转型,特将自己的学习套餐低价出售!!!499元就不上图了,本来不想在这里引入《淘宝》,但......。。。如果想了解详情,还是请到淘宝二手去看看,我赛那儿上了大量的图!这绝非商家,纯粹的个人出售!!!本站强荐:185娱乐h城.足球h真_人.彩票齐全h手机可投h注任何游戏.首次开户送10元.首存送58元.信誉绝对保证185.cc出售51开发板/AVR开发板/D
zhouguo19911113 淘e淘
请问:(stm32),tim_period& TIM_PrescalerConfig的区别与应用,如何理解??
TIM_Period设置了在下一个更新事件装入活动的自动重装载寄存器周期的值。它的取值必须在0x0000和0xffff之间。TIM_Prescaler设置了用来作为TIMx时钟频率除数的预分频值。它的取值必须在0x0000和0xFFFF之间。但是,在做输入捕获的时候,发现个问题。TIM_TimeBaseStructure.TIM_Period=0xFFFF;//这里重装值怎么是65535.和输入捕获的频率有什么关系?TIM_Per
yanse51 stm32/stm8
提供高压绝缘的方法有哪些?
在电力应用中,常用进行高压绝缘处理,怎样提高高压绝缘,我们有哪些措施?提供高压绝缘的方法有哪些?呵呵,好帖,好好看看,这个得比较专业的才行。高压里一般用陶瓷,做真空处理(像真空开关,外面是用陶瓷做壳,内部是抽真空处理),再上去的开关就是用六还氟化硫做内部绝缘。一般63KV以下的用真空开关,63KV到263之间真空的和有介质的开关同存。不同等级电压绝缘要求是不一样。我知道的就这些,不知道对你有用否?
eeleader 工控电子
ARM处理器系统初始化过程
本问节选自《嵌入式系统Linux内核开发实战指南(ARM平台)》一书每次系统上电/复位启动时,处理器都处于一种最低性能即只有最基本功能的状态,此时它只能从复位向量地址处去读取指令,其他功能模块都处于禁止或者不可预知状态,而一旦处理器从复位向量地址位置读取到第一条指令开始执行,那么从软件的角度看,处理器和整个系统就开始进入了软件可控状态,系统下面的行为就由软件流程决定,软件要做的第一件事就是初始化整个系统。系统初始化的一般顺序为:1)禁止MMU,关闭中断,禁止cache;2)根据硬
hnzpzg ARM技术
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved