2、milk-v duo(CV1800B,C906内核)控制IO,点亮LED

这篇具有很好参考价值的文章主要介绍了2、milk-v duo(CV1800B,C906内核)控制IO,点亮LED。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在milk-v duo上有一个板载LED,与XGPIOC24连接。

根据相关文档,可知:
默认GPIO相关模块已全部编入内核,不需要再执行加载命令。
在控制台下运行GPIO读写命令或者自行在内核态或者用户态编写GPIO读写程序,就可以对GPIO进行输入输出操作。
其中XGPIOC的组号值为:416,则GPIO编号为416+24=440。

在duo启动,进入命令行之后,输入以下命令:
echo 440 > /sys/class/gpio/export (此时生成/sys/class/gpio/gpio440目录)
再配置IO方向为输出:echo out > /sys/class/gpio/gpio440/direction
点亮LED命令为:echo 1 > /sys/class/gpio/gpio440/value
熄灭LED命令为:echo 0 > /sys/class/gpio/gpio440/value

释放GPIO资源命令为:
echo 440 > /sys/class/gpio/export

QQ:763314235,会在第一时间处理。文章来源地址https://www.toymoban.com/news/detail-458042.html

到了这里,关于2、milk-v duo(CV1800B,C906内核)控制IO,点亮LED的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Linux内核分析(五)--IO机制原理与系统总线

    一、引言 二、I/O设备 ------2.1、块设备 ------2.2、字符设备 ------2.3、设备控制器 ------------2.3.1、I/O寻址 ------------2.3.2、内存映射 I/O 三、系统总线 ------3.1、数据总线 ------3.2、地址总线 ------3.3、控制总线 ------3.4、单总线结构 ------3.5、多总线结构 ------3.6、添加cache的三总线结构

    2024年02月05日
    浏览(12)
  • STM32——05-按键、时钟控制、中断复位 点亮LED灯

    STM32——05-按键、时钟控制、中断复位 点亮LED灯

    如何点亮一颗LED灯   编程实现点灯 常用的 GPIO HAL 库函数: void HAL_GPIO_Init ( GPIO_TypeDef * GPIOx , GPIO_InitTypeDef * GPIO_Init ); void HAL_GPIO_WritePin ( GPIO_TypeDef * GPIOx , uint16_t GPIO_Pin , GPIO_PinState PinState ); void HAL_GPIO_TogglePin ( GPIO_TypeDef * GPIOx , uint16_t GPIO_Pin );  结构体  GPIO_InitTypeDef  定义:

    2024年02月08日
    浏览(10)
  • 文件IO_文件读写(附Linux-5.15.10内核源码分析)

    文件IO_文件读写(附Linux-5.15.10内核源码分析)

    目录 1.什么是文件偏移量? 1.1 文件偏移量介绍 1.2 文件偏移量重点 1.3 文件偏移量工作原理 2.文件偏移量设置 2.1 lseek函数 2.2 lseek内核源码分析 3.写文件 3.1 write函数 3.2 write内核源码分析 4.读文件 4.1 read函数 4.2 read内核源码分析 5.文件读写,文件偏移量设置示例代码 在介绍文

    2024年02月16日
    浏览(9)
  • 单片机Proteus软件仿真二(按键控制LED灯逐个点亮)

    单片机Proteus软件仿真二(按键控制LED灯逐个点亮)

    通过2个按键控制8个LED逐个点亮,系统启动默认点亮LED1,按K1则逐次向右点亮灯2、灯3、灯4···,按K2则逐次向左点亮。 在LED流水灯电路图上直接增加2个按键即可,接P3_0/P3_1口,电路图没有大的变动。上拉电阻统一100欧,Proteus软件感觉用起来比实物开发板要方便点,我之前还

    2024年02月08日
    浏览(14)
  • 一周学完C51单片机(1)点亮LED灯以及按键控制

    一周学完C51单片机(1)点亮LED灯以及按键控制

    首先找到单片机的原理图,找到LED模块。我这里是P2口是连接了LED灯,通过此原理图我们可以看到 我们只需将单片机的IO口置为低电平,就可以点亮LED灯。 因为代码比较简单,我就分别展示一下代码,一颗LED灯的亮灭,流水灯 延时函数可以通过小工具来实现,选择好系统的频

    2024年02月08日
    浏览(15)
  • 如何使用单片机点亮LED灯,并使用按键控制[51单片机]

    如何使用单片机点亮LED灯,并使用按键控制[51单片机]

    首先先看一下我的板子,如果我们板子不相同,可能操作也不太相同 我们就不讲底层原理了,直接看,我们可以看到板子上有 8个LED灯   那这个8个LED用什么来控制呢,我们先看底层的线路图,所有的LEDD都连接到了P2带后缀的接口上, 那么只需要操作这几个接口的高低电频,

    2024年02月05日
    浏览(12)
  • POE工业交换机:点亮灯光控制与建筑自动化的新时代

    POE工业交换机:点亮灯光控制与建筑自动化的新时代

    随着科技的不断发展,灯光控制和建筑自动化在现代建筑中扮演着重要角色。而POE工业交换机作为一种创新的网络设备,不仅能够为灯光控制和建筑自动化提供稳定可靠的网络通信,还具备便捷的供电功能。本文将探讨POE工业交换机对灯光控制和建筑自动化的影响,为现代建

    2024年01月18日
    浏览(16)
  • RK3399平台开发系列讲解(内核调试篇)IO 数据工具:iostat和iotop

    RK3399平台开发系列讲解(内核调试篇)IO 数据工具:iostat和iotop

    🚀 返回专栏总目录 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 在 Linux 系统上, iostat 和 iotop 这两个 IO 数据工具非常常用。它们都是性能分析领域中不可缺少的工具性软件。 iostat 命令,是用来展示系统中的 IO 设备和 CPU 使用情况的。它的最大优势在于能汇报

    2024年02月09日
    浏览(8)
  • 1.内核驱动中,驱动注册,阻塞IO,gpio子系统,中断处理的整体结合示例

    1.内核驱动中,驱动注册,阻塞IO,gpio子系统,中断处理的整体结合示例

    /*功能实现 在stm32开发板上实现功能            1.使用阻塞IO读取number变量的值,当number的值改变时打印number的值            2.注册KEY1按键的驱动和LED1的驱动以及对应的设备文件,            3.按键和指示灯设备信息放在同一个设备树的节点中            4.当KEY1按下时

    2024年02月15日
    浏览(10)
  • Redis追本溯源(三)内核:线程模型、网络IO模型、过期策略与淘汰机制、持久化

    Redis追本溯源(三)内核:线程模型、网络IO模型、过期策略与淘汰机制、持久化

    Redis在处理客户端请求时,通常使用单线程来进行读取、解析、执行和响应返回,因此被称为单线程应用。在4.0版本之前,这一描述是准确的。 单线程: 读取、解析、执行和响应返回。 从4.0版本开始,Redis开始使用后台线程来处理一些耗时的操作,如清理脏数据、释放超时连

    2024年02月15日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包