完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
FireBLE板子拿到手就马不停蹄的展开“研究”,这个开发板使用的QN9021的芯片,是一颗集成Cortex-M0的蓝牙芯片,既然是主攻蓝牙那么MCU就不它的强项,所以只有32Mhz。而且对于MCU的开发明显和以前使用过的其它芯片不一样,没有暴露寄存器给大家,而是提供了一套API来操作。而且API调用有两种方式,一种是使用固化在ROM里的API,这样我们的固件体积就会明显减小,但性能会打一点点折扣,可以忽略。一种是API代码嵌入在我们开发的固件中,程序运行速度要快一点点,但是固件明显要大些。 好了废话不多说了,开始今天我们的GPIO实验之旅。 实验目的: 使用GPIO驱动LED,实现LED的交替闪烁。 实验电路:
在上面的电路中,有3个LED,P06,P07要用来调试,所以我们就用P27.原理图上P27是LED1,其实是LED3,这里标错了。 实验步骤: 先用QBlue的QnDriverTools生成GPIO的配置
因为我们使用的是QN9021,所以这里也要选
默认P06,P07是给SWD用的,我们只是把P27设置为高电平
点OK后就生成了代码,把这个代码替换system.c里的SystemIOCfg(void)函数的代码 然后开始写主程序了。 实验代码:
上面是system.c里配置IO的代码
实验现象: 上载生成的代码后,就可以看到蓝色的LED已经开始闪烁了。 |
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
9370 浏览 0 评论
【KV260视觉入门套件试用体验】四、KV260 视觉入门套件和固件更新
10169 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI Library体验之OCR识别
9308 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI 通过迁移学习训练自定义模型
10194 浏览 0 评论
【KV260视觉入门套件试用体验】KV260系列之Petalinux镜像+Resnet 50探索
9465 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:46 , Processed in 1.764510 second(s), Total 73, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖