完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 申小林一号 于 2021-10-15 14:43 编辑
elefans的发货速度是真的快,今天就收到了,本来上午工作还是比较多,但是还是迫不及待的想要来试一下,自己查看看了星空派的例程,然后根据自己的经验,按照自己的变成风格以及Keil代码分类建立了例程,整体来说一切还算顺利,下面就带大家来看看,自己喜欢根据硬件经硬件分类,这样整个按操做的话会相对简单,底层代码通用的没啥好说的,将电路板视作一个系统,整体的对外设进行配置以及操作,
这样将LED和按键做为枚举变量,将外设和硬件上的图标对应起来,写代码的时候就会方便的多,同时,在初始化的时候需要写的代码就会少得多。 下面的就是外设初始化的代码,由于LED和按键都是IO操作,这里就只放一组初始化的程序就行
这样来操作,对与硬件好软件来说都很方便,而且如果别人接手你的代码的话就容易得多。定义也一目了然。 由于是放了按键和LED灯两个外设,主函数里面没有做过多的处理,需要测试灯的话屏蔽按键测试的函数就行
整个代码会发出来,大家需要的话就自行下载吧,先上传两个视频,一个测试LED灯的,一个测试按键的。点灯是一个MCU工程师不可舍弃的执念,也是对于一个新的MCU的起点,加油,同志们。 /*---------------- 代码下载-----------------------*/ 01:LED测试程序和按键测试程序: |
|
相关推荐
1 个讨论
|
|
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
298 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
668 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
588 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介
1210 浏览 0 评论
非科班也能玩转Android应用,体验QT跨平台能力-迅为RK3568开发板
1068 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 23:23 , Processed in 0.703897 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号