飞腾E2000 GPIO使用方法

E2000 集成6 个GPIO 控制器提供96 个GPIO 信号(GPIO0 ~ GPIO5)。通过以下命令可以查看6个GPIO的信息

在这里插入图片描述

在这里插入图片描述
从下图可以看出,96个GPIO在linux系统中编号从512 - 96 = 416开始。其中,
GPIO0_0 ~ GPIO0_15 编号范围 496 ~ 511
GPIO1_0 ~ GPIO1_15 编号范围 480 ~ 495
GPIO2_0 ~ GPIO2_15 编号范围 464 ~ 479
GPIO3_0 ~ GPIO3_15 编号范围 448 ~ 463
GPIO4_0 ~ GPIO4_15 编号范围 432 ~ 447
GPIO5_0 ~ GPIO5_15 编号范围 416 ~ 431
在这里插入图片描述
如果要对GPIO2_8输出高电平然后再输出低电平,则需要进行以下操作
向/sys/class/gpio目录下的export文件写入该编号即可,echo 472 > export
系统自动在/sys/class/gpio目录下就会生成gpio472目录文件
进入/sys/class/gpio/gpio472目录下,有direction和value文件

在这里插入图片描述
在linux C应用程序中,可以直接用system函数加上述命令,即可达到同样效果
system(“echo 472 > export ”);
system(“cd gpio472”);
system(“echo out > direction”);
system(“echo 1 > value );

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
飞腾e2000d是一款FPGA芯片,该芯片具有强大的处理能力和灵活的可编程性。飞腾e2000d的手册详细介绍了该芯片的技术规格、功能特性和使用方法。 首先,该手册列出了飞腾e2000d芯片的主要技术规格。芯片采用了先进的制程工艺,具有高集成度和低功耗。它拥有丰富的逻辑单元和存储单元,能够满足多种复杂的应用需求。此外,该芯片还提供了多种通信接口和外设控制器,方便与其他设备进行数据交互。 其次,手册详细介绍了飞腾e2000d芯片的功能特性。它支持多种逻辑门电路、寄存器和存储器的实现,用户可以根据需求进行灵活配置和编程。此外,芯片还内置了多个时钟和计时器模块,方便用户进行时序控制和同步操作。同时,芯片还提供了丰富的数字信号处理功能,支持高性能算法和数据处理。 最后,手册给出了飞腾e2000d芯片的使用方法和开发环境。用户可以使用飞腾提供的开发工具和软件库,进行芯片的设计、仿真和调试。手册提供了详细的使用说明和案例,帮助用户快速上手并进行定制化开发。此外,手册还介绍了飞腾e2000d芯片的应用领域和成功案例,如数据中心、人工智能和物联网等。 总之,飞腾e2000d FPGA芯片手册是一本关于该芯片技术、功能和应用的详尽指南。它为用户提供了全面的资料和使用指南,方便他们深入了解和应用该芯片,从而实现各种复杂的任务和项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bull-man

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值