NRf51822跑马灯程序例程讲解:

一、NRf51822跑马灯程序例程讲解:
在下载程序之前,要确认芯片里没有烧录协议栈,否则跑马灯的程序下载不进去。如果板子里烧录了协议栈,首先需要在nRFgo Studio软件下将其擦除,然后再下载跑马灯程序,这样才能程序才能下载进去跑起来。
该例程的GPIO部分库已经设置好,具体可以看寄存器设置或者程序定义,程序中定义了一些枚举类型,将GPIO设置为输入输出的具体名字已经定义好,具体定义在gpio.h文件中,主函数直接调用就行。另外,在pca10001.h中,定义了小灯的定义,小灯的起始和结束,需要用到的小灯,都在这个文件中定义。
主函数中,首先设置小灯的起始和结束,然后对每个小灯设置0或者1(nrf_gpio_pin_set(LED_0)表示将LED_0灯设置为1,nrf_gpio_pin_clear(LED_4)表示将小灯设置为0),加一个延迟,所有的小灯的状态翻转,再延迟,小灯的程序基本就是这个思路。
二、串口例程讲解:
UART(Universal Asynchronous Receiver/Transmitter)是异步串行接口,通用异步接收/发送。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值