【3】AT32F437 OpenHarmony轻量系统第一个程序:点灯
离北况归
发布于 2024-8-20 00:01
浏览
0收藏
在搭建好AT32F437 OpenHarmony 轻量系统之后,当然要尝试点一下灯了。
编写点灯程序
笔者在适配OpenHarmony轻量系统的时候,只对源码的device和vendor目录进行了修改,AT32的app目录笔者放置在了vendor/tree/master/artery/AT-START-F437/app路径下。
1.分析原理图掌握led灯连接的gpio口,可知PD13、PD14、PD15分别连接这三个灯。
2.使用AT32437的驱动库初始化gpiod,驱动库的存放路径位于device/tree/master/soc/artery/at32f4xx/libraries/drivers/src路径下
3.然后操作数据寄存器odt控制输出高低电平点亮熄灭led
4.具体实现代码请查看
https://gitee.com/AT32437_OpenHarmony/vendor/blob/master/artery/AT-START-F437/app/0_led_test/main.c
5.打开vendor/artery/AT-START-F437/app/BUILD.gn,把样例注释打开
然后在vendor/artery/AT-START-F437/BUILD.gn中,把样例注释打开
编译烧录程序
编译好的固件是out\atstartf437\AT-START-F437\bin
的AT-START-F437.bin
文件
1.AT-START-F437开发板自带块ATlink调试接口。首先安装ATlink驱动
2.打开ICP烧录工具
3.点击连接,添加bin文件或者hex文件。开始下载文件到开发板上
3.最后完成烧录断开连接
分类
标签
已于2024-8-20 00:01:34修改
赞
2
收藏
回复
2
1
相关推荐
12点发文,大佬辛苦了