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

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

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

【工程師開發(fā)板使用測(cè)評(píng)】愛普特 APT32F110 ev board 試用測(cè)評(píng)連載02

愛普特微電子 ? 2023-03-05 10:51 ? 次閱讀

一、拆解CSI


分析文件結(jié)構(gòu)

1. CDK工程文件
82bc7cba-b91d-11ed-ad0d-dac502259ad0.jpg

2. 官方教程
82dbd678-b91d-11ed-ad0d-dac502259ad0.jpg

3. 內(nèi)存相關(guān)
82f77fe0-b91d-11ed-ad0d-dac502259ad0.jpg

4. 迷你庫(kù)(提供初始化、內(nèi)存分配、獲取時(shí)間、打印輸出功能)
830e169c-b91d-11ed-ad0d-dac502259ad0.jpg

5. 神經(jīng)網(wǎng)絡(luò)庫(kù)
83308bc8-b91d-11ed-ad0d-dac502259ad0.jpg

6. 內(nèi)核庫(kù)
834bb2b8-b91d-11ed-ad0d-dac502259ad0.jpg

7. DSP庫(kù)
836b9718-b91d-11ed-ad0d-dac502259ad0.jpg

8. 測(cè)評(píng)開發(fā)板APT110 LCD EV Board V1.3的例程
83900972-b91d-11ed-ad0d-dac502259ad0.jpg

9. SDK(相當(dāng)于庫(kù)函數(shù)),提供芯片相關(guān)文件和外設(shè)驅(qū)動(dòng)庫(kù)
83c22d44-b91d-11ed-ad0d-dac502259ad0.jpg

提取有效信息

1. AN1680_QuickStart_APT32F110x系列_CSI v1.2.pdf
描述使用APT32F110x系列芯片所需硬件和軟件
83f5ab56-b91d-11ed-ad0d-dac502259ad0.png

2. AN1681_APT32F110x系列CSI_API說(shuō)明手冊(cè) v1.3.pdf
描述CSI(chip standard interface)的具體API,具備手冊(cè)功能
8435d64a-b91d-11ed-ad0d-dac502259ad0.png845485ea-b91d-11ed-ad0d-dac502259ad0.png

3. AN1682 APT32F110x CSI代碼結(jié)構(gòu)和使用說(shuō)明 v1.1.pdf
描述了各個(gè)文件的主要功能
84861cfe-b91d-11ed-ad0d-dac502259ad0.png
綜合來(lái)看,文檔的掌握順序應(yīng)為AN1680→AN1682→AN1681
通過(guò)AN1680搭建開發(fā)環(huán)境;
通過(guò)AN1682掌握每個(gè)組件(文件)的功能;
通過(guò)AN1681查閱功能函數(shù);
和前文呼應(yīng)一下,在查看AN1682時(shí)解答了上面分析目錄樹的疑惑,存在csi_xxx命名的文件,功能是向開發(fā)者提供寄存器級(jí)的操作支持,而沒有csi_前綴的.c和.h文件則是提供了標(biāo)準(zhǔn)的封裝函數(shù),目的是當(dāng)開發(fā)者不滿足標(biāo)準(zhǔn)函數(shù)時(shí)可以基于寄存器級(jí)別的封裝庫(kù)搭建自己的函數(shù)庫(kù),不得不說(shuō)還是很良心的。

梳理軟件運(yùn)行流程

1. 在AN1682中有提到,附截圖。
84af7874-b91d-11ed-ad0d-dac502259ad0.png
84cd48ae-b91d-11ed-ad0d-dac502259ad0.png
84fa71e4-b91d-11ed-ad0d-dac502259ad0.png

二、分析例程

GPIO 中斷

85374ce0-b91d-11ed-ad0d-dac502259ad0.png
8551a1b2-b91d-11ed-ad0d-dac502259ad0.png
857dd958-b91d-11ed-ad0d-dac502259ad0.png
85a2371c-b91d-11ed-ad0d-dac502259ad0.png

85cecec6-b91d-11ed-ad0d-dac502259ad0.png

862fcb7c-b91d-11ed-ad0d-dac502259ad0.png

void exi0_int_handler(void)為PA00的中斷服務(wù)函數(shù),為顯示中斷效果,通過(guò)PA06驅(qū)動(dòng)外接的LED亮滅。最終現(xiàn)象為:按下板載S1,LED亮,再按S1,LED滅,循環(huán)往復(fù)。

系統(tǒng)可靠性LVD

869f1266-b91d-11ed-ad0d-dac502259ad0.png
86b83bce-b91d-11ed-ad0d-dac502259ad0.png
86e1cab6-b91d-11ed-ad0d-dac502259ad0.png

簡(jiǎn)要說(shuō)明,LVD功能允許開發(fā)者自定義系統(tǒng)供電電壓閾值,即csi_lvd_int_enable(LVD_INTF,LVD_30);中的LVD_30,當(dāng)?shù)陀谒ㄩ撝禃r(shí)觸發(fā)中斷,一般用于保護(hù)重要數(shù)據(jù),閾值可以替換成下圖中的任何一個(gè)。

87076d16-b91d-11ed-ad0d-dac502259ad0.png

實(shí)現(xiàn)效果如下:

872be75e-b91d-11ed-ad0d-dac502259ad0.jpg
875e70d4-b91d-11ed-ad0d-dac502259ad0.jpg
87b47768-b91d-11ed-ad0d-dac502259ad0.jpg
87e3038a-b91d-11ed-ad0d-dac502259ad0.jpg

當(dāng)供電電壓低于3.0V時(shí),芯片進(jìn)入LVD中斷,使LED2狀態(tài)發(fā)生反轉(zhuǎn)。

三、測(cè)評(píng)總結(jié)

在本周的學(xué)習(xí)過(guò)程中完成了對(duì)demo工程文件夾的功能分類、函數(shù)庫(kù)的風(fēng)格分類和兩個(gè)具體功能的測(cè)試。具體功能分別是通過(guò)外接LED來(lái)顯示GPIO中斷效果和通過(guò)板載LED2展現(xiàn)LVD功能。官方提供的SDK庫(kù)函數(shù)命名嚴(yán)謹(jǐn),代碼結(jié)構(gòu)合理。使用CDK的過(guò)程中,無(wú)論是查找變量來(lái)回跳轉(zhuǎn)還是調(diào)試進(jìn)行單步運(yùn)行,操作十分絲滑。

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

    關(guān)注

    25

    文章

    5088

    瀏覽量

    97797
  • 測(cè)評(píng)
    +關(guān)注

    關(guān)注

    0

    文章

    42

    瀏覽量

    3121
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】+初次見面+MDK生成代碼+點(diǎn)燈

    1、引言 感謝電子發(fā)燒友論壇給與的試用機(jī)會(huì),感謝瑞薩提供的 **RA-Eco-RA4E2-64PIN-V1.0** ,讓我有機(jī)會(huì)去學(xué)習(xí)開發(fā)板。本篇測(cè)評(píng)報(bào)告主要完成收到開發(fā)板后的入門
    發(fā)表于 12-15 21:55

    FacenetPytorch人臉識(shí)別方案--基于米爾全志T527開發(fā)板

    本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“小火苗”提供。本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志T527開發(fā)板)的Facene
    的頭像 發(fā)表于 11-28 15:12 ?364次閱讀
    FacenetPytorch人臉識(shí)別方案--基于米爾全志T527<b class='flag-5'>開發(fā)板</b>

    龍鷹一號(hào)siengine SE1000開發(fā)板測(cè)評(píng)

    大家好,這期測(cè)評(píng)一款國(guó)產(chǎn)芯片(龍鷹一號(hào)siengine SE1000)。 主要側(cè)重其中的AI能力部分,圍繞著“如何在開發(fā)板上跑一個(gè)完整AI應(yīng)用”這一主題來(lái)寫,前期根據(jù)官方提供的信息編譯簡(jiǎn)單app,跟
    的頭像 發(fā)表于 11-28 10:34 ?822次閱讀
    龍鷹一號(hào)siengine SE1000<b class='flag-5'>開發(fā)板</b><b class='flag-5'>測(cè)評(píng)</b>

    【CW32L010 Mini Board 測(cè)評(píng)】簡(jiǎn)介、點(diǎn)燈

    【CW32L010 Mini Board 測(cè)評(píng)】簡(jiǎn)介、點(diǎn)燈 CW32L010 Mini Board 是 武漢芯源半導(dǎo)體 設(shè)計(jì)的基于 CW32L010 的開發(fā)板, 簡(jiǎn)介 CW32L01
    發(fā)表于 11-17 06:39

    【米爾-紫光PG2L100H國(guó)產(chǎn)FPGA開發(fā)板試用】米爾-紫光PG2L100H國(guó)產(chǎn)FPGA開發(fā)板開箱評(píng)測(cè)

    接下來(lái)的主角 電源插頭,特別要說(shuō)一下,米爾的這個(gè)電源插頭使用了分離式的設(shè)計(jì),有3孔,兩孔,港版,大陸版,滿足了世界各地工程師 的各種電源使用,非常的人性化。 開發(fā)板正面如下圖所示 接下來(lái)
    發(fā)表于 11-07 12:21

    產(chǎn)品測(cè)評(píng):【HZHY-AI300G智能盒試用連載體驗(yàn)】駐車輔助系統(tǒng)

    了兩根天線和一個(gè)電源。我拿到的是4G+32G的版本。在接下來(lái)的一個(gè)月中,我會(huì)深度評(píng)測(cè)這塊開發(fā)板,并用它完成一個(gè)完整的項(xiàng)目。項(xiàng)目分為以下幾個(gè)部分完成:車窗智能防結(jié)冰;后
    的頭像 發(fā)表于 08-10 08:38 ?1046次閱讀
    產(chǎn)品<b class='flag-5'>測(cè)評(píng)</b>:【HZHY-AI300G智能盒<b class='flag-5'>試用</b><b class='flag-5'>連載</b>體驗(yàn)】駐車輔助系統(tǒng)

    請(qǐng)問ESP32-S3-LCD-EV-Board開發(fā)板有源代碼嗎?

    請(qǐng)問各位大佬,ESP32-S3-LCD-EV-Board開發(fā)板有源代碼嗎?示例代碼,官網(wǎng)和github翻了一圈沒找著啊!
    發(fā)表于 06-05 07:31

    【Vision Board 創(chuàng)客營(yíng)】Vision Board上的DAC實(shí)踐

    1、概述 感謝官方舉辦【Vision Board 創(chuàng)客營(yíng)】活動(dòng),使得我有機(jī)會(huì)試用Vision Board開發(fā)板,體驗(yàn)嵌入式AI的快樂。在此,再次感謝官方以及導(dǎo)師們的熱情幫助。在本次活動(dòng)
    的頭像 發(fā)表于 04-24 21:55 ?631次閱讀
    【Vision <b class='flag-5'>Board</b> 創(chuàng)客營(yíng)】Vision <b class='flag-5'>Board</b>上的DAC實(shí)踐

    APT32F102 開發(fā)板使用手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《APT32F102 開發(fā)板使用手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-16 09:07 ?0次下載

    普特再推超高性價(jià)比全國(guó)產(chǎn)32位MCU—APT32F1025B

    近日,全國(guó)產(chǎn)32位MCU小巨人企業(yè)普特微電子宣布推出一款超高性價(jià)比的全國(guó)產(chǎn)RISC核32位MCU——APT32F1025B,進(jìn)一步擴(kuò)展豐富其在全國(guó)產(chǎn)、高性價(jià)比領(lǐng)域MCU產(chǎn)品系列布局
    的頭像 發(fā)表于 03-29 08:17 ?1097次閱讀
    <b class='flag-5'>愛</b><b class='flag-5'>普特</b>再推超高性價(jià)比全國(guó)產(chǎn)32位MCU—<b class='flag-5'>APT32F</b>1025B

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場(chǎng)可編程門陣列)技術(shù)的開發(fā)平臺(tái),它允許工程師通過(guò)編程來(lái)定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPG
    的頭像 發(fā)表于 03-14 18:20 ?2092次閱讀

    先楫HPM5361EVK開發(fā)板,網(wǎng)友測(cè)評(píng)效果(二)

    上海先楫半導(dǎo)體舉辦的HPM5361EVK開發(fā)板試用活動(dòng)圓滿結(jié)束,廣大工程師和愛好者們踴躍參與此次試用并提交報(bào)告。經(jīng)過(guò)先楫半導(dǎo)體專家組評(píng)選,一共產(chǎn)生6名優(yōu)秀獲獎(jiǎng)?wù)摺8兄x媒體平臺(tái)電子
    的頭像 發(fā)表于 03-12 08:16 ?2223次閱讀
    先楫HPM5361EVK<b class='flag-5'>開發(fā)板</b>,網(wǎng)友<b class='flag-5'>測(cè)評(píng)</b>效果(二)

    基于普特APT32F1023B的高安全性車載逆變器全國(guó)產(chǎn)MCU方案

    穩(wěn)步增長(zhǎng)。普特車載逆變器方案前級(jí)由APT32F1023B控制推挽升壓,后級(jí)基于APT32F1023B全橋逆變。輸入電源11-15V、28.5A,可逆變輸出為11
    的頭像 發(fā)表于 02-19 13:04 ?499次閱讀
    基于<b class='flag-5'>愛</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F</b>1023B的高安全性車載逆變器全國(guó)產(chǎn)MCU方案

    ROS系統(tǒng)的智能車開發(fā)-基于米爾芯馳MYD-JD9X開發(fā)板

    本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“mameng”提供。本文將介紹基于米爾電子MYD-JD9X開發(fā)板的ROS系統(tǒng)智能車開發(fā)。目前實(shí)現(xiàn)ROS的
    的頭像 發(fā)表于 01-26 08:01 ?961次閱讀
    ROS系統(tǒng)的智能車<b class='flag-5'>開發(fā)</b>-基于米爾芯馳MYD-JD9X<b class='flag-5'>開發(fā)板</b>

    開源大師兄開發(fā)板通過(guò) OpenHarmony 3.2 Release版本兼容性測(cè)評(píng)

    近期,江蘇潤(rùn)開鴻數(shù)字科技有限公司(以下簡(jiǎn)稱“潤(rùn)開鴻”)開源?師兄開發(fā)板順利通過(guò)OpenHarmony3.2.1Release版本兼容性測(cè)評(píng),為基于開源大師兄開發(fā)板研發(fā)更多可釋放該系統(tǒng)版本新特性的?態(tài)
    的頭像 發(fā)表于 01-20 08:02 ?964次閱讀
    開源大師兄<b class='flag-5'>開發(fā)板</b>通過(guò) OpenHarmony 3.2 Release版本兼容性<b class='flag-5'>測(cè)評(píng)</b>