完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本文摘录于本人的博客:http://blog.csdn.net/chengdong1314/article/details/51519336
很荣幸我电子发烧友论坛申请到BLE400NRF51822蓝牙4.0开发套件申请网址如下:https://bbs.elecfans.com/try_nrf51822.html 现在我们来第一次实验,目的:下载一个跑马灯程序到开发板中,程序如下: int main(void) { // Configure LED-pins as outputs LED_Init(); while(true) { LEDn_Open(LED_0); LEDn_Close(LED_1); LEDn_Close(LED_2); LEDn_Close(LED_3); LEDn_Close(LED_4); nrf_delay_ms(500); LEDn_Open(LED_1); LEDn_Close(LED_0); LEDn_Close(LED_2); LEDn_Close(LED_3); LEDn_Close(LED_4); nrf_delay_ms(500); LEDn_Open(LED_2); LEDn_Close(LED_1); LEDn_Close(LED_0); LEDn_Close(LED_3); LEDn_Close(LED_4); nrf_delay_ms(500); LEDn_Open(LED_3); LEDn_Close(LED_0); LEDn_Close(LED_2); LEDn_Close(LED_1); LEDn_Close(LED_4); nrf_delay_ms(500); LEDn_Open(LED_4); LEDn_Close(LED_1); LEDn_Close(LED_0); LEDn_Close(LED_3); LEDn_Close(LED_2); nrf_delay_ms(500); } } 其中初始化函数: void LED_Init(void) { // Configure LED-pins as outputs nrf_gpio_cfg_output(LED_0); nrf_gpio_cfg_output(LED_1); nrf_gpio_cfg_output(LED_2); nrf_gpio_cfg_output(LED_3); nrf_gpio_cfg_output(LED_4); } 打开和关闭以及翻转LED函数: void LEDn_Open(LED_e n) { nrf_gpio_pin_set(n); } void LEDn_Close(LED_e n) { nrf_gpio_pin_clear(n); } void LEDn_Toggle(LED_e n) { nrf_gpio_pin_toggle(n); } LED管脚定义如下: typedef enum { LED_0=18, LED_1=19, LED_2=20, LED_3=21, LED_4=22, }LED_e; 实验步骤: 用jlink连接开发板,用nRFgo Studio擦除原来有的协议栈,在keil中下载程序,但是在擦除协议栈中出现了问题,问题提示是找不到芯片,后来我用我手头上的蓝牙开发板自带的jlink给本实验板下载,发现擦除成功了,并且成功下载,跑马灯运行成功。这里应该是我的jlink版本太低的缘故 下面是实验截图: 这是用jlink连接不成功的图片: 电脑的软件是这样显示的: 后来换上了我手头上的蓝牙开发板的jlink替换jlink实验图片是这样的: 为了方便以后方便做本实验,这里上传更加详细的图片: 最后上传本实验的例程: http://download.csdn.net/detail/chengdong1314/9533483 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3262 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3911 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3419 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
3969 浏览 1 评论
20609 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
751浏览 2评论
943浏览 2评论
966浏览 1评论
1087浏览 1评论
362浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 17:10 , Processed in 1.063773 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号