logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenHarmony系统调试实验-GPIO驱动蜂鸣器

开发板上的蜂鸣器按照预设周期发声,每200ms响一次,每次持续100ms,循环往复,蜂鸣器发声节奏均匀,无卡顿或乱响现象。根应用配置( applications/sample/wifi-iot/app/BUILD.gn )开发工具:VSCode、DevEco Device Tool、Ubuntu 20.04.6​。模块构建配置( 4.0_Buzz_Timer/BUILD.gn )辅助工具:RaiD

#嵌入式硬件
OpenHarmony系统调试实验-GPIO驱动蜂鸣器

开发板上的蜂鸣器按照预设周期发声,每200ms响一次,每次持续100ms,循环往复,蜂鸣器发声节奏均匀,无卡顿或乱响现象。根应用配置( applications/sample/wifi-iot/app/BUILD.gn )开发工具:VSCode、DevEco Device Tool、Ubuntu 20.04.6​。模块构建配置( 4.0_Buzz_Timer/BUILD.gn )辅助工具:RaiD

#嵌入式硬件
OpenHarmony系统调试实验-GPIO驱动三色灯

​4. 运行验证烧录完成后,复位开发板,可观察到RGB LED灯按红→绿→蓝→白→灭→青→黄→品红的顺序循环切换,同时串口终端会每3秒打印一次日志信息。GPIO 控制原理通过hi_io_set_func()将引脚复用为 GPIO 模式,再通过hi_gpio_set_dir()设置为输出方向,最后用hi_gpio_set_output_val()控制高低电平,实现 LED 的亮灭。​​实验结果与预期

#嵌入式硬件
OpenHarmony系统调试实验--点亮LED

使用提前准备好的RaiDrive将Ubuntu中的文件复制到Windows系统中其路径在工程文件中为out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_allinone.bin。在设置中选择波特率为92100的速度烧录,并勾选上Auto burn,点击connect后按开发板上的复位键开始烧录。在设置中选择波特率为92100的速度烧

#嵌入式硬件
OpenHarmony系统调试实验--点亮LED

使用提前准备好的RaiDrive将Ubuntu中的文件复制到Windows系统中其路径在工程文件中为out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_allinone.bin。在设置中选择波特率为92100的速度烧录,并勾选上Auto burn,点击connect后按开发板上的复位键开始烧录。在设置中选择波特率为92100的速度烧

#嵌入式硬件
OpenHarmony系统调试实验--点亮LED

使用提前准备好的RaiDrive将Ubuntu中的文件复制到Windows系统中其路径在工程文件中为out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_allinone.bin。在设置中选择波特率为92100的速度烧录,并勾选上Auto burn,点击connect后按开发板上的复位键开始烧录。在设置中选择波特率为92100的速度烧

#嵌入式硬件
到底了