91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【NCS隨筆】NCS使用CJSON庫(kù)

TedLee ? 來(lái)源:jf_29076475 ? 作者:jf_29076475 ? 2025-08-13 15:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【NCS隨筆】NCS使用CJSON庫(kù)

這個(gè)文章講一下在NCS上面如何使用JSON庫(kù),我使用Hello_world例程添加庫(kù)

宏的配置

CONFIG_LOG=y
CONFIG_MAIN_STACK_SIZE=4096
CONFIG_CJSON_LIB=y
CONFIG_NEWLIB_LIBC=y
CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y

main文件添加頭文件

#include < stdio.h >

#include "cJSON.h"

調(diào)用庫(kù)就行了

int main(void)

{

double Heart_Rate = 5.5;

uint8_t buf[15] = {0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x10,0x0A,0X0B,0X0C,0X0D,0X0E};

cJSON *root =cJSON_CreateObject();

cJSON *arr = cJSON_AddArrayToObject(root,"test");

cJSON_AddNumberToObject(root,"Heart rate",Heart_Rate);

for ( uint8_t i = 0; i < sizeof(buf); ++i)

{

cJSON_AddItemToArray(arr,cJSON_CreateNumber(buf[i]));

}
char *str=cJSON_Print(root);

printk("%s",cJSON_Print(root));
printf("Hello World! %sn", CONFIG_BOARD_TARGET);
return 0;

}

測(cè)試

在這里插入圖片描述

最后一如既往的到了臭不要臉環(huán)節(jié),我是一名精通Nordic硬件設(shè)計(jì)和軟件開(kāi)發(fā)的FAE。你的點(diǎn)贊、收藏和評(píng)論是對(duì)我最大的支持,有問(wèn)題多多指教,如果有需要Nordic開(kāi)發(fā)板、Nordic的芯片以及Nordic技術(shù)支持的可以在個(gè)人資料獲取我的聯(lián)系方式,感謝讀者支持!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • NCS
    NCS
    +關(guān)注

    關(guān)注

    1

    文章

    22

    瀏覽量

    9393
  • Nordic
    +關(guān)注

    關(guān)注

    9

    文章

    256

    瀏覽量

    49014
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    cJSON庫(kù)是什么?

    cJSON庫(kù)是什么?cJSON是一個(gè)輕量級(jí)的json解析庫(kù)。使用起來(lái)非常簡(jiǎn)單,整個(gè)庫(kù)非常地簡(jiǎn)潔,核心功能的實(shí)現(xiàn)都在
    發(fā)表于 01-29 07:13

    NCS隨筆NCS如何修改連接間隔

    連接間隔(Connection Interval)是在 兩個(gè)已建立連接的 Bluetooth LE 設(shè)備之間,連續(xù)兩次“連接事件”開(kāi)始之間的時(shí)間間隔。
    的頭像 發(fā)表于 12-28 15:01 ?1398次閱讀
    【<b class='flag-5'>NCS</b><b class='flag-5'>隨筆</b>】<b class='flag-5'>NCS</b>如何修改連接間隔

    探索NCS35011:低功耗電池監(jiān)測(cè)IC的卓越性能與應(yīng)用指南

    在電池管理領(lǐng)域,低功耗、高精度的電池監(jiān)測(cè)IC至關(guān)重要。onsemi的NCS35011就是這樣一款出色的產(chǎn)品,它為3 - 5節(jié)串聯(lián)鋰離子電池提供了全面的保護(hù)和狀態(tài)監(jiān)測(cè)功能。下面,我們就來(lái)深入了解一下NCS35011的特點(diǎn)、工作原理以及應(yīng)用注意事項(xiàng)。
    的頭像 發(fā)表于 12-04 10:15 ?470次閱讀
    探索<b class='flag-5'>NCS</b>35011:低功耗電池監(jiān)測(cè)IC的卓越性能與應(yīng)用指南

    深入解析onsemi NCS2016x系列運(yùn)放:高性能與多應(yīng)用的完美結(jié)合

    作為電子工程師,在日常設(shè)計(jì)工作中,選擇合適的運(yùn)算放大器(op amp)至關(guān)重要。今天就來(lái)和大家詳細(xì)探討onsemi的NCS20161、NCS20162、NCS20164以及對(duì)應(yīng)的NCV系列運(yùn)算放大器,它們?cè)谛阅芎蛻?yīng)用上都有很多值
    的頭像 發(fā)表于 12-03 13:52 ?396次閱讀
    深入解析onsemi <b class='flag-5'>NCS</b>2016x系列運(yùn)放:高性能與多應(yīng)用的完美結(jié)合

    深入解析OnSemi NCS21673/4系列電流檢測(cè)放大器

    在電子工程師的日常設(shè)計(jì)工作中,電流檢測(cè)是一個(gè)至關(guān)重要的環(huán)節(jié),它直接關(guān)系到電路的性能和穩(wěn)定性。今天,我們就來(lái)深入探討一下OnSemi推出的NCS21673、NCV21673、NCS21674和NCV21674系列電流檢測(cè)放大器,看看它們有哪些獨(dú)特的優(yōu)勢(shì)和應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 12-02 13:43 ?406次閱讀
    深入解析OnSemi <b class='flag-5'>NCS</b>21673/4系列電流檢測(cè)放大器

    自檢接地故障斷路器(GFCI) NCS37021技術(shù)解析與應(yīng)用指南

    安森美 (onsemi) NCS37021自檢接地故障斷路器(GFCI)是一款符合UL943標(biāo)準(zhǔn)的信號(hào)處理器,適用于GFCI應(yīng)用,具備自檢功能。該器件集成靈活的電源系統(tǒng)(包含12V分流器、兩個(gè)
    的頭像 發(fā)表于 11-21 14:14 ?557次閱讀
    自檢接地故障斷路器(GFCI) <b class='flag-5'>NCS</b>37021技術(shù)解析與應(yīng)用指南

    NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒

    NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒 本文章主要是講解NCS下面使用nRF54L15如何進(jìn)入system_off模式,以及如何配置通過(guò)按鍵喚醒 一、如何進(jìn)
    的頭像 發(fā)表于 09-29 00:56 ?746次閱讀
    【<b class='flag-5'>NCS</b><b class='flag-5'>隨筆</b>】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒

    NCS放大器DAD3350是否提升通信質(zhì)量

    NCS放大器DAD3350能夠提升通信質(zhì)量?,具體分析如下: ?信號(hào)增強(qiáng)功能?:NCS放大器DAD3350作為信號(hào)放大裝置,可將輸入信號(hào)的電壓或功率有效放大。在通信系統(tǒng)中,這一功能能夠增強(qiáng)射頻
    的頭像 發(fā)表于 07-12 09:37 ?722次閱讀

    NCS放大器DAD3350使用效果

    NCS放大器DAD3350在使用效果上展現(xiàn)出顯著優(yōu)勢(shì),具體體現(xiàn)在以下幾個(gè)方面: ? 一、信號(hào)增強(qiáng)與穩(wěn)定性提升 ? ? 精準(zhǔn)信號(hào)放大 ? NCS放大器DAD3350能夠?qū)⑤斎胄盘?hào)的電壓或功率有效放大
    的頭像 發(fā)表于 07-12 09:36 ?704次閱讀

    NCS放大器DAD3350使用場(chǎng)景與效果

    NCS放大器DAD3350使用場(chǎng)景與效果 ? ? 使用場(chǎng)景 ? ? 半導(dǎo)體切割設(shè)備 ? ? 核心應(yīng)用 ?:NCS放大器DAD3350是DISCO DAD3350切割機(jī)的關(guān)鍵組件,用于信號(hào)放大,確保
    的頭像 發(fā)表于 07-12 09:34 ?773次閱讀

    NCS放大器DAD3350詳細(xì)信息

    ? NCS放大器DAD3350詳細(xì)信息 ? ? 產(chǎn)品概述 ? ? 型號(hào) ?:DAD3350 ? 品牌 ?:NCS ? 應(yīng)用領(lǐng)域 ?:主要用于半導(dǎo)體劃片機(jī)(如DISCO DAD3350系列)的信號(hào)放大
    的頭像 發(fā)表于 07-12 09:31 ?772次閱讀

    NCS更改MTU大小

    NCS更改MTU大小 一、 什么是MTU MTU(Maximum Transmission Unit)即最大傳輸單元,它定義了藍(lán)牙網(wǎng)絡(luò)層協(xié)議一次能傳輸?shù)淖畲髷?shù)據(jù)量。在藍(lán)牙低功耗(BLE)通信
    的頭像 發(fā)表于 06-27 17:13 ?781次閱讀
    <b class='flag-5'>NCS</b>更改MTU大小

    NCS怎么添加.c.h文件到工程

    NCS隨筆】 SEGGER添加方式 在介紹NCS工程之前,我們先看看大家熟悉的SEGGER工程(Keil同理): 左邊的項(xiàng)目欄可以看到工程的配置,通過(guò)點(diǎn)擊 User Include
    的頭像 發(fā)表于 06-27 14:48 ?1022次閱讀
    <b class='flag-5'>NCS</b>怎么添加.c.h文件到工程

    nRF Connect SDK(NCS)/Zephyr固件升級(jí)詳解 – 重點(diǎn)講述MCUboot和藍(lán)牙空中升級(jí)

    如何在nRF Connect SDK(NCS)中實(shí)現(xiàn)藍(lán)牙空中升級(jí)?MCUboot和B0兩個(gè)Bootloader有什么區(qū)別?MCUboot升級(jí)使用的image格式是怎么樣的?什么是SMP協(xié)議?CBOR
    的頭像 發(fā)表于 05-09 14:14 ?3587次閱讀
    nRF Connect SDK(<b class='flag-5'>NCS</b>)/Zephyr固件升級(jí)詳解 – 重點(diǎn)講述MCUboot和藍(lán)牙空中升級(jí)

    英特爾?NCS2運(yùn)行演示時(shí)“無(wú)法在啟動(dòng)后找到啟動(dòng)設(shè)備”怎么解決?

    使用 英特爾? NCS2 運(yùn)行 推斷管道演示腳本 。 在首次嘗試中成功運(yùn)行演示應(yīng)用程序。 從第二次嘗試開(kāi)始遇到錯(cuò)誤:E: [ncAPI] [ 150951] [security_barrie
    發(fā)表于 03-05 06:48