0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【九联科技Unionpi Tiger开发板试用体验】GPIO控制LED测试

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-19 10:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:yuzhiwen1986, 帖子地址:https://bbs.elecfans.com/jishu_2309331_1_1.html


unionpi tigher 开发板在多功能扩展接口上提供多达18个GIPO(General Purpose Input/Output Port),即通用输入输出端口。使用GPIO可以采集开关量信号或者控制开关量输出。作为输入端口的时候,可以通过读入管脚的电平状态(高电平或者是电平)来判读电平信号,比如按键的按下和松开检测。作为输出信号,可以通过管脚来控制外围电路,比如驱动继电器或者是LED的亮灭。在后续的报告里我会采用GPIO来驱动一个继电器,该继电器控制一个220V的电机。本文中主要介绍GPIO控制LED的测试。

1.主要参考资料

本文主要参考uninopi sample 参考用例里面的GPIO:https://gitee.com/openharmony/vendor_unionman/tree/master/unionpi_tiger/sample/hardware/gpio

2. 硬件连接图

根据九联科技的开发板使用只能附件2中的40PIN扩展序列图中查找到第33个管脚GPIO.23 对应的GPIO是gpio-386

通过cat /sys/kernel/debug/gpio查看## GPIO对应关系

image.png

图1:40PIN扩展序列图

image.png

这里不是很明白的地方,GPIO对应关系``
// gpios
#define UM_GPIO_01 380 /* GPIO.7 */
#define UM_GPIO_02 381 /* GPIO.0 */
#define UM_GPIO_03 382 /* GPIO.2 */
#define UM_GPIO_04 383 /* GPIO.3 */
#define UM_GPIO_05 384 /* GPIO.21 */
#define UM_GPIO_06 385 /* GPIO.22 */
#define UM_GPIO_07 386 /* GPIO.23 */
#define UM_GPIO_08 387 /* GPIO.24 */
#define UM_GPIO_09 388 /* GPIO.25 */
#define UM_GPIO_10 389 /* GPIO.1 */
#define UM_GPIO_11 390 /* GPIO.4 */
#define UM_GPIO_12 391 /* GPIO.5 */
#define UM_GPIO_13 392 /* GPIO.6 */
#define UM_GPIO_14 393 /* GPIO.30 */
#define UM_GPIO_15 394 /* GPIO.26 */
#define UM_GPIO_16 395 /* GPIO.27 */

图2: GPIO对应关系

image.png

图3 : 硬件实物连接图

3.GPIO控制

根据GPIO的对应关系将LED灯的正极的GPIO.23(UM_GPIO_07,这个对应关系还没搞清楚 )管脚,负极接到开发板的GND。这样通过GPIO输出高电平控制LED亮,输出低电平控制LED灭。

在串口调试窗口下可通过修改如下文件的值来控制GPIO

# echo 386 > /sys/class/gpio/export
# echo out > /sys/class/gpio/gpio386/direction
# echo 1 > /sys/class/gpio/gpio386/value
# echo 0 > /sys/class/gpio/gpio386/value

本来想写个脚本控制一下,无奈WIFI连接有问题,VIM/VI都用不了。下次再搞吧,再附上一个循坏控制的小视频。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板试用
    +关注

    关注

    3

    文章

    303

    浏览量

    2643
  • 九联科技
    +关注

    关注

    0

    文章

    126

    浏览量

    2605
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【道生物TKB-623评估试用】1-开发板开箱

    非常感谢道生物公司的开发板评测,KB-623评估是无线开发板,功能强大。 一、开发板开箱 这次评测
    发表于 10-22 23:47

    【创龙TL3562-MiniEVM开发板试用体验】--开发板外设与接口测试

    本篇讲述开发板使用shell命令进行驱动测试。 1.LED亮灭 开发板板载两颗用户LED,原理如下 下面输入脚本命令,可以
    发表于 07-27 16:27

    基于RK3576处理器,米尔RK3576开发板免费试用

    年7月19日   评测数量: 3块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-09 15:00 929次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:31 914次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    月19日   评测数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:30 1101次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-05 08:02 1111次阅读
    有奖丨米尔 NXP i.MX91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    迅为RK3568开发板驱动指南GPIO子系统GPIO子系统API函数的引入

    迅为RK3568开发板驱动指南GPIO子系统GPIO子系统API函数的引入
    的头像 发表于 05-29 14:05 832次阅读
    迅为RK3568<b class='flag-5'>开发板</b>驱动指南<b class='flag-5'>GPIO</b>子系统<b class='flag-5'>GPIO</b>子系统API函数的引入

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 683次阅读
    【评<b class='flag-5'>测试用</b>】合众HZ-T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验

    基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO中断

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO
    的头像 发表于 04-21 10:39 889次阅读
    基于小凌派RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口<b class='flag-5'>控制</b><b class='flag-5'>GPIO</b>中断

    【道生物TKB-620开发板试用】开箱测试

    道生物TKB-620 首先感谢道生物及电子发烧友平台给我这次测评的机会,收到开发板已经好多天了,忙于看资料学习一直没给大家分享,今天我将我这几天看到的和测试的一些功能分享给一直在关
    发表于 04-17 09:42

    【道生物TKB-620开发板试用】开箱&amp;开发板说明&amp;未来试用计划

    开箱 各位少东家好,很荣幸获得道生物TKB0620开发板试用机会,同时收到了两套开发板解决了互联互通的调试问题极具诚意,以下是开箱展示: 1、首先是外包装(两个好基友) 2、开箱后里
    发表于 04-13 20:51

    基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO外设

    1、案例简介本案例主要是如何在小凌派-RK2206开发板上使用IOT库的GPIO接口,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO
    的头像 发表于 04-11 15:36 1612次阅读
    基于小凌派RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口<b class='flag-5'>控制</b><b class='flag-5'>GPIO</b>外设

    【道生物TKB-620开发板试用】--玩转TK8620开发板TurMass™

    一.开发板硬件原理了解 感谢道生物提供的开发板套件,得以有此次LPWAN(低功耗广域网)技术 — TurMass的接触试用体验。套件有两块TK8620
    发表于 04-05 18:12

    免费丨米尔 STM32MP257开发板有奖试用

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起试用活动您不仅可以免费
    的头像 发表于 03-20 08:05 884次阅读
    免费丨米尔 STM32MP257<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4M2-100PIN-V1.0开发板试用活动报名

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 822次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4M2-100PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动报名