原创 nrfgo Studio不識別nrf51802

開發中我們經常會遇到keil連接jink能發現芯片,nrfgoStudio中無法識別,可能分爲以下兩種情況 1,jlinkarm.dll is not correctly 這種情況能可以是jlink版本降級時windows中的註冊表沒有更

原创 nrf52810DFU OTA空中升級教程

nrf52810爲nordic支持藍牙 5.0性價比最高的一款芯片,不過這個芯片的rom不得不吐槽下,只有192KB,不知道爲什麼定了個192,而不是大家所熟悉的256KB,估計價格是個原因吧,15.2的協議棧中S112 softdevi

原创 nrf52810空中升級教程

nrf52810爲nordic支持藍牙 5.0性價比最高的一款芯片,不過這個芯片的rom不得不吐槽下,只有192KB,不知道爲什麼定了個192,而不是大家所熟悉的256KB,估計價格是個原因吧,15.2的協議棧中S112 softdevi

原创 NRF51802內部時鐘校準

void lfclk_calibrate() {     NRF_CLOCK->LFCLKSRC = (CLOCK_LFCLKSRC_SRC_RC << CLOCK_LFCLKSRC_SRC_Pos);        NRF_CLOCK-

原创 CC2540電量顯示

cc2540是用的比較多的一款藍牙芯片,那麼在從機的例程中如果添加電量顯示的profile呢? (1)打開C:\Texas Instrum\BLE-CC254x-1.3.2\Projects\ble\Profiles此路徑,將batt文件

原创 C語言中的回調函數理解

回調函數的實質其實就是把函數名當指針來傳遞 typedef void(* Back_Test)(uint8_t i);  //h文件中聲名 Back_Test back_test; void Back_Registered(Back_Te

原创 quintic藍牙芯片廣播中添加MAC地址的方法

在app_set_adv_data(uint16_t disc_mode)函數的後面加上下面部分代碼 static nvds_tag_len_t ADDS_LEN = 6; app_env.adv_data[len+0] = 0x07;