步骤:
这里我们使用官方提供的SDK外设工程,软件使用KeilV30,keil5需要安装两个Packs,分别是NordicSemiconductor.nRF_DeviceFamilyPack.3packARM.CMSIS.0.pack
例子工程我们使用blinky,SDK路径是:E:BLE
RF5_SDK_0_9d13099examplesperipherallinkypca10040lankarm5_no_packs用keil5直接打开里面的blinky_pca10040.uvprojx工程文件即可,官方已经为我们设置好一切。
打开后如下:
在main.c文件下添加控制LED的函数即可。
#股票程序化交易接口在哪里,include <stdbool.h>
#股票程序化交易接口在哪里,include <stdint.h>
#include "nrf_delay.h"
#include "boards.h"
/**
* @brief Function for application main entry.
*/
void LED_Init(void)
{
// Configure LED-pins as outputs
nrf_gpio_cfg_output(LED_1);
nrf_gpio_cfg_output(LED_2);
nrf_gpio_cfg_output(LED_3);
nrf_gpio_cfg_output(LED_4);
}
void LED1_Open(void)
{
nrf_gpio_pin_clear(LED_1);
}
void LED1_Close(void)
{
nrf_gpio_pin_set(LED_1);
}
int main(void)
{
LED_Init();
/* Toggle LEDs. */
while (true)
{
LED1_Open();
nrf_delay_ms(500);
LED1_Close();
nrf_delay_ms(500);
}
}
编译,并下载到nrf52832开发板即可。
文章为作者独立观点,不代表股票量化交易软件接口观点