首页 / 行业
龙芯1c300如何移植OpenHarmony相关代码
2021-12-24 17:23:00
龙芯1c300移植OpenHarmony相关可以查看:首发!成功移植OpenHarmony到龙芯开发板,代码开源~
1、LED线程
LED相关代码位于deviceloongsonls1c300b_hrst estsample_gpio.c文件中。首先create_gpio_task创建一个线程,该线程为 gpio_task 。
接下来,进入 gpio_task 线程后,会调用led_init初始化我们的led灯,对应的IO口为 32。
2、LED初始化
事实上,就是通过调用 gpio_init 将引脚初始化为 输出模式,并将引脚设置为高电平。
LED的点亮和熄灭操作,也是通过调用gpio_set函数进行引脚高低电平设置。
3、GPIO相关API函数
主要这3个函数,初始化,设置高低电平、读取GPIO引脚电平状态
4、GPIO工作模式
1c300b芯片的GPIO只有输入、输出2种状态。
5、高低电平
和大多数芯片一样,1c300,0表示低电平、1表示高电平。
6、引脚中断触发方式
支持上升沿触发、下降沿触发、高电平触发、低电平触发等。
原文标题:龙芯 OpenHarmony 课程 【3】GPIO操作 点亮LED
文章出处:【微信公众号:HarmonyOS官方合作社区】欢迎添加关注!文章转载请注明出处。
审核编辑:彭菁最新内容
手机 |
相关内容
英特尔不应该担心英伟达Arm架构的P
英特尔不应该担心英伟达Arm架构的PC芯片?恰恰相反,芯片,英伟达,英特尔,调整,研发,推出,英特尔目前是全球最大的半导体公司之一,主要以创造多样信号的万能工具:函数/任意
创造多样信号的万能工具:函数/任意波形发生器,函数,波形,信号,工具,创造,时钟,函数/任意波形发生器是一种用于产生各种形状和频率的PODsys:大模型AI算力平台部署的开源
PODsys:大模型AI算力平台部署的开源“神器”,开源,模型,平台,运行,计算,用户,PODsys(Platform for Open-source Distributed System)是高通重磅官宣骁龙RISC-V芯片,安卓设
高通重磅官宣骁龙RISC-V芯片,安卓设备市场恐生变,芯片,市场,厂商,龙芯,产品,推出,近日,全球领先的半导体公司高通宣布将推出基于RISC-俄罗斯采购龙芯5000系列处理器减少
俄罗斯采购龙芯5000系列处理器减少对英特尔依赖,中国处理器走出国门,处理器,英特尔,俄罗斯,龙芯,国门,中国,近年来,俄罗斯政府一直在异构计算时代,RISC-V架构发展应该更
异构计算时代,RISC-V架构发展应该更大胆一些,时代,异构计算,低功耗,功耗,开放源代码,计算,随着74HC273D人工智能、大数据、云计算等使用Arduino的带有语音警报的运动
使用Arduino的带有语音警报的运动传感器,运动,语音,传感器,引脚,数字,系统,Arduino是一款开源的电子平台,可用于构建各种项目,包括带龙芯发布国产化全固态桌面存储一体
龙芯发布国产化全固态桌面存储一体机,桌面,龙芯,数据安全,读写,存储技术,中国,龙芯科技是中国的一家芯片设计和制造公司,专注于开发