完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 上一篇讲了如何运行例程,这篇就讲讲如何根据例程点亮另一个灯。 led_blinky.c这个例程是使开发板上D7这颗灯闪烁,现在可以根据这个例程使D9这颗灯闪烁。 我们可以在MCUXpresso的电灯例程中通过ctrl+左键点击宏定义中的BOARD_LED_RED1_GPIO_PORT找到它在头文件的位置。 就可以发现此处定义的是两个灯,RED2就是开发板上的D9。然后在例程中用同样的方式定义端口和引脚。 这一步完了,就可以在下面找使小灯点亮的程序了。 也可以通过ctrl+左键的方式找到各个函数在头文件中的定义. 最后我发现是以下函数对小灯进行控制 Systick_DelayTicks(k);是在例程中定义的延时函数, GPIO_PortInit(GPIO, BOARD_LED_PORT);是初始化引脚 GPIO_PinInit(GPIO, BOARD_LED_PORT, BOARD_LED_PIN, &led_config);是初始化端口 GPIO_PortToggle(GPIO, BOARD_LED_PORT, 1u << BOARD_LED_PIN);是切换端口 把定义好的RED2标识符传入这几个函数,就可以实现D9的闪烁了。 最后加点循环语句就可以实现两个灯的流水灯式闪烁了。 下面是我的演示视频和程序。
附件.rar
(28.42 MB, 下载次数: 2
)
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
136个成员聚集在这个小组
加入小组【大联大品佳 NXP i.MX RT1050试用体验】 MCUXpresso IDE+语音识别(Tensorflow)测试
2709 浏览 0 评论
【大联大世平ON Semiconductor BLE5.0 RSL10开发板试用体验】+ 蓝牙键盘试验
2626 浏览 0 评论
【大联大友尚安森美半导体感光芯片USB双目摄像头模组试用体验】敏感人群自动追踪系统开发
3150 浏览 1 评论
【大联大品佳 Microchip PIC16F15324开发板试用体验】+初识及上电
2191 浏览 0 评论
【大联大世平ON Semiconductor BLE5.0 RSL10开发板试用体验】安森美IDE环境程序烧写失败的解决办法
1993 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-22 21:56 , Processed in 0.385098 second(s), Total 34, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号