nRF51822 官方 Blinky 工程(多彩 LED)

已经接触了一阵的Nordic的nRF51822这个蓝牙模块,但是并没有去总结一些东西哎!!!现在觉得应该去写一下,同时也是自己第一次写博客!以前总是看别人的博客去学习,没有想过去写一些东西,在这里我想跟大家说学习要学会去总结,才能进步!!第一次写文章可能质量不好,望大家不要见怪哦。我使用的是薇雪电子的core 51822 ,一款基于nRF51822的蓝牙4.0模块。

今天我们拿Blinky 工程来简单的说明一下,使用该开发板的简单过程。

开始 Blinky工程(闪灯) 1. 进入Blinky project , 在\ARM\Device\Nordic\nRF51822\Board\PCA10001\blinky_example\arm. 2. Keil μVision中打开 Blinky工程, 或者 双击 blinky.uvproj文件。 3. Select Target 下拉列表中选择nRF51822_xxaa(256K), 然后点击Build 或者按键盘上的F7编译 Blinky工程。 4. 点击Load 图标, 下载并运行Blinky 演示程序。LED 0 LED 1 应该开始连续的闪烁了。

注意: 由于 Jlink 固件与nordic SDK 配合的问题, 部分KEIL 无法正常下载。 此时,请使用nRFgo Studio左下的”nRF51 Programming”, 之后点击”Program Application“选项框下载。

最后介绍一下:程序
/**
 * @brief Function for application main entry.
 */
int main(void)
{
  // Configure LED-pins as outputs
  nrf_gpio_cfg_output(LED_0); 	
  nrf_gpio_cfg_output(LED_1);
  
  // LED 0 and LED 1 blink alternately.
  while(true)
  {
    nrf_gpio_pin_clear(LED_0);
    nrf_gpio_pin_set(LED_1);
    
    nrf_delay_ms(500);
    
    nrf_gpio_pin_clear(LED_1);
    nrf_gpio_pin_set(LED_0);
    
    nrf_delay_ms(500);
  }
}

你可能感兴趣的:(蓝牙)