在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

RA8D1 Vision Board上的SPI loopback測(cè)試

發(fā)燒電子愛(ài)好者 ? 來(lái)源:發(fā)燒電子愛(ài)好者 ? 作者:發(fā)燒電子愛(ài)好者 ? 2024-04-23 00:00 ? 次閱讀

一、簡(jiǎn)介

Vision-Board 開(kāi)發(fā)板是 RT-Thread 推出基于瑞薩 Cortex-M85 架構(gòu) RA8D1 芯片,為工程師們提供了一個(gè)靈活、全面的開(kāi)發(fā)平臺(tái),助力開(kāi)發(fā)者機(jī)器視覺(jué)領(lǐng)域獲得更深層次的體驗(yàn)。

wKgZomYmhR-AC-OjAAFQXPBsYLs808.png

Vision Board搭載全球首顆 480 MHz Arm Cortex-M85芯片,擁有Helium和TrustZone技術(shù)的加持。SDK包里集成了OpenMV機(jī)器視覺(jué)例程,配合MicroPython 解釋器,使其可以流暢地開(kāi)發(fā)機(jī)器視覺(jué)應(yīng)用。

二、環(huán)境搭建

(一)創(chuàng)建工程

通過(guò)RT-Thread官方提供的RT-Studio IDE,開(kāi)發(fā)者可以很輕松的搭建基于Vision-Board開(kāi)發(fā)板的工程。

wKgaomYmfzyAJNOxAAEZkvfOPqk755.png


至于開(kāi)發(fā)板SDK和各種工具(包括ARM CC, PyOCD等)的更新,直接參考官方指南(Vision-Board (rt-thread.org)),比較清楚。

(二)SPI配置

R7FA8D1BHECBD SPI內(nèi)部框圖如下:

wKgaomYmhICAXLebAAIFfSodhnY464.png

因?yàn)槟康氖菧y(cè)試SPI,看了下板子的SPI引出情況,樹(shù)莓派引腳看了下沒(méi)硬件SPI,只有幾個(gè)軟SPI沒(méi)意思,放棄。然后看到RW007的針腳上給了個(gè)SPI1,好就這個(gè)測(cè)試。

wKgZomYmgSGAQltVAAT6B8GN8-U099.png

需要在RT-Studio中選擇打開(kāi)SPI1總線。

wKgZomYmgaWADQlnAAD1Iqrb7yA792.png

(三)FSP配置

瑞薩的這個(gè)RASC功能還是很強(qiáng)大,堪比STM的CubeMX。配置Vision-Board開(kāi)發(fā)板需要更新FSP到5.1版本。在建好后的工程中,打開(kāi)RASC來(lái)配置具體外設(shè)驅(qū)動(dòng)。

首先在Pins選項(xiàng)中配置好SPI1相關(guān)pin,選擇混合模式。

wKgaomYmgnqAeFEgAAItMESsuDs116.png

然后在Stacks選項(xiàng)中新建r_spi_b類型的SPI1,具體屬性如下:

wKgaomYmgzKAWuI0AAMiefBoZHw137.png

選擇好之后,點(diǎn)擊產(chǎn)生工程代碼按鈕,生成相關(guān)驅(qū)動(dòng)源文件。

wKgZomYmg72AQS53AAA-ppVZirU527.png

三、SPI測(cè)試

測(cè)試SPI主控的外部loopback,直接短接SPI1的MISO和MOSI針腳,測(cè)試數(shù)據(jù)發(fā)送是否能收到。

#define SPI_NAME "spi10" #define CS_PIN BSP_IO_PORT_04_PIN_13 static struct rt_spi_device *spi_dev; /* attach spi device */ static int rt_spi_device_init(void) { struct rt_spi_configuration cfg; rt_hw_spi_device_attach("spi1", SPI_NAME, CS_PIN); cfg.data_width = 8; cfg.mode = RT_SPI_MASTER | RT_SPI_MODE_0 | RT_SPI_MSB | RT_SPI_NO_CS; cfg.max_hz = 1 *1000 *1000; spi_dev = (struct rt_spi_device *)rt_device_find(SPI_NAME); if (RT_NULL == spi_dev) { rt_kprintf("spi sample run failed! can't find %s device!n", SPI_NAME); return -RT_ERROR; } rt_spi_configure(spi_dev, &cfg); return RT_EOK; } INIT_APP_EXPORT(rt_spi_device_init); /* spi loopback mode test case */ static int spi_sample(int argc, char **argv) { rt_uint8_t t_buf[32], r_buf[32]; int i = 0; static struct rt_spi_message msg1; for (i = 0; i < sizeof(t_buf); i++) { t_buf[i] = i; } msg1.send_buf = &t_buf; msg1.recv_buf = &r_buf; msg1.length = sizeof(t_buf); msg1.cs_take = 1; msg1.cs_release = 1; msg1.next = RT_NULL; rt_spi_transfer_message(spi_dev, &msg1); rt_kprintf("spi rbuf : "); for (i = 0; i < sizeof(r_buf); i++) { rt_kprintf("%x ", r_buf[i]); } rt_kprintf("nspi loopback mode test over!n"); return RT_EOK; } MSH_CMD_EXPORT(spi_sample, spi loopback test);

編譯后生成可執(zhí)行文件,下載到Vision Board開(kāi)發(fā)板:

wKgZomYmhneAOXo4AAD-tcpVVMo906.png

四、運(yùn)行測(cè)試

打開(kāi)串口連上Vision Board開(kāi)發(fā)板,還是熟悉的logo:

wKgZomYmhtqAcbmfAADGHvYsDSY298.png


list device可以看到SPI1總線和SPI10設(shè)備都在。

接下來(lái)根據(jù)電路圖,用鑷子將SPI的MISO和MOSI針腳連起來(lái)。

wKgZomYmh1OAUCXxAAD9i_Y923M124.png

輸入測(cè)試命令spi_sample,即可得到測(cè)試結(jié)果:

wKgZomYmh7mAMc0dAAEGi3P2ja0179.png

五、結(jié)論

本文通過(guò)創(chuàng)建RT-Studio工程,實(shí)現(xiàn)了Vision Board上的SPI設(shè)備驅(qū)動(dòng)配置和簡(jiǎn)單的SPI主控的外部loopback功能測(cè)試,依托于RT-Studio和FSP強(qiáng)大的功能,用戶可以很方便的完成功能實(shí)現(xià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)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52176

    瀏覽量

    436140
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    5628

    瀏覽量

    128303
  • 機(jī)器視覺(jué)
    +關(guān)注

    關(guān)注

    163

    文章

    4510

    瀏覽量

    122250
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1783

    瀏覽量

    94718
收藏 人收藏

    評(píng)論

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

    基于瑞薩電子RA8D1 MCU的USB和I2S數(shù)字音頻應(yīng)用解決方案

    今天給大家介紹一下上海覺(jué)鑫智能科技有限公司基于瑞薩電子RA8D1 MCU的USB&I2S數(shù)字音頻應(yīng)用解決方案。
    的頭像 發(fā)表于 04-30 14:47 ?1628次閱讀
    基于瑞薩電子<b class='flag-5'>RA8D1</b> MCU的USB和I2S數(shù)字音頻應(yīng)用解決方案

    瑞薩RA8系列教程 | 基于 Keil 開(kāi)發(fā) RA8單片機(jī)

    本文結(jié)合瑞薩Cortext-M85單片機(jī)RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點(diǎn)亮Cortext-M85單片機(jī)一個(gè)LED。
    的頭像 發(fā)表于 04-22 17:41 ?301次閱讀
    瑞薩<b class='flag-5'>RA8</b>系列教程 | 基于 Keil 開(kāi)發(fā) <b class='flag-5'>RA8</b>單片機(jī)

    瑞薩RA8D1單片機(jī)IO中斷配置實(shí)現(xiàn)方法

    本文為結(jié)合瑞薩e2 studio工具,以及CPKCOR_RA8D1B評(píng)估板,給大家講述瑞薩RA8D1單片機(jī)IO中斷配置實(shí)現(xiàn)的方法。
    的頭像 發(fā)表于 04-09 15:05 ?809次閱讀
    瑞薩<b class='flag-5'>RA8D1</b>單片機(jī)IO中斷配置實(shí)現(xiàn)方法

    CAN loopback模式測(cè)試

    CAN loopback 模式是一種用于自測(cè)試和調(diào)試的 CAN 總線工作模式,以下是其測(cè)試的詳細(xì)介紹: 硬件連接 STM32 系列微控制器:以 STM32F103C8T6 為例,需將
    發(fā)表于 01-18 16:29

    瑞薩電子RA8E1RA8E2 MCU新品解讀

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8系列擴(kuò)展到入門(mén)級(jí)領(lǐng)域的應(yīng)用,降低BOM成本,
    的頭像 發(fā)表于 12-09 10:35 ?907次閱讀
    瑞薩電子<b class='flag-5'>RA8E1</b>和<b class='flag-5'>RA8</b>E2 MCU新品解讀

    RA8D1加密引擎功能體驗(yàn)和實(shí)踐

    本次實(shí)踐完成了RA8D1芯片AES密鑰封裝和芯片加解密功能驗(yàn)證
    的頭像 發(fā)表于 11-23 01:01 ?782次閱讀
    <b class='flag-5'>RA8D1</b>加密引擎功能體驗(yàn)和實(shí)踐

    RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux

    RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?748次閱讀
    【<b class='flag-5'>RA8D1</b>試用活動(dòng)】<b class='flag-5'>RA8D1</b>B-CPKCOR開(kāi)發(fā)板移植linux

    【瑞薩RA8D1 CPK開(kāi)發(fā)板】RA8D1移植ThreadX操作系統(tǒng)

    是24MHz,按照如下配置即可。 2、Thread 需要在ThreadX新建一個(gè)thread,用于驗(yàn)證系統(tǒng)是否正常啟動(dòng)。 3、GPIO 將RA8D1 CPK開(kāi)發(fā)板的LED使能,用于上面的thread周期性
    發(fā)表于 10-20 20:22

    如何在RA8D1 MIPI LCD顯示任意內(nèi)容

    瑞薩電子RA8D1MCU系列是業(yè)界首款基于ArmCortex-M85(CM85)內(nèi)核的32位圖形微控制器(MCU),能夠在480MHz頻率下實(shí)現(xiàn)超過(guò)3000CoreMark分?jǐn)?shù)的突破性性能,可支持
    的頭像 發(fā)表于 10-16 08:02 ?511次閱讀
    如何在<b class='flag-5'>RA8D1</b> MIPI LCD<b class='flag-5'>上</b>顯示任意內(nèi)容

    【瑞薩RA8D1 CPK開(kāi)發(fā)板試用】開(kāi)箱與點(diǎn)燈

    :Renesas.RA_board_ra8d1_cpkcor.5.1.0.zip 使用Keil打開(kāi)配置的工程,然后進(jìn)行全編譯。 3、下載程序 將Type-C數(shù)據(jù)線與開(kāi)發(fā)板Debug USB相連接,然后選擇J-Link方式下載調(diào)試工程。 接下來(lái)是選擇下載算法,由于工程是不
    發(fā)表于 10-08 01:04

    Vision Board創(chuàng)客營(yíng)連載體驗(yàn)】基于RA8D1-Vision Board的自動(dòng)路徑規(guī)劃小車

    電機(jī)和編碼器實(shí)現(xiàn),大腦使用RA8D1-Vision Board開(kāi)發(fā)板的openmv固件完成障礙識(shí)別和底盤(pán)移動(dòng)控制,兩個(gè)部分使用串口進(jìn)行通訊。 二、底盤(pán):(1)底盤(pán)使用普通車輪以菱形布局,可實(shí)現(xiàn)類
    發(fā)表于 06-18 15:33

    基于Vision Board的openMV垃圾分類

    通過(guò)在Vision Board部署openMV實(shí)現(xiàn)垃圾分類。
    的頭像 發(fā)表于 06-17 10:49 ?1081次閱讀
    基于<b class='flag-5'>Vision</b> <b class='flag-5'>Board</b><b class='flag-5'>上</b>的openMV垃圾分類

    Vision Board創(chuàng)客營(yíng)連載體驗(yàn)】基于Vision Board的垃圾分類

    目標(biāo) 通過(guò)在Vision Board部署openMV實(shí)現(xiàn)垃圾分類。 一、基礎(chǔ)設(shè)置 (一)配置攝像頭 Vision Board自帶攝像頭,按照電路圖使用瑞薩的FSP可以很方便的配置好。首
    發(fā)表于 06-16 17:41

    Vision Board創(chuàng)客營(yíng)連載體驗(yàn)】使用 Vision Board 做一個(gè) UVC Camera

    開(kāi)發(fā)環(huán)境: RT-Thread Studio:v2.2.7 開(kāi)發(fā)板:RA8D1 Vision Board開(kāi)發(fā)板 MCU:R7FA8D1BHEC337AS02
    發(fā)表于 06-15 22:29

    基于Arm Cortex-CM85內(nèi)核的RA8D1作為控制器 通過(guò)MIPI DSI實(shí)現(xiàn)LVGL顯示

    方案使用了瑞薩電子新一代基于Arm Cortex-CM85內(nèi)核的RA8D1作為控制器,通過(guò)MIPI驅(qū)動(dòng)程序和2D引擎加速顯示,方案使用了適用于GUI的流行且免費(fèi)的LVGL,創(chuàng)建了具有視覺(jué)吸引力的用戶顯示界面。
    的頭像 發(fā)表于 06-07 15:20 ?2476次閱讀
    基于Arm Cortex-CM85內(nèi)核的<b class='flag-5'>RA8D1</b>作為控制器 通過(guò)MIPI DSI實(shí)現(xiàn)LVGL顯示
    主站蜘蛛池模板: 在线观看精品国产入口 | 香蕉视频在线观看国产 | 加勒比在线一区 | 亚色网站 | 中文字幕一区2区3区 | 欧美人与z0xxxx另类 | 九九热在线精品视频 | mitunav在线| 伊人三级 | 又粗又硬又猛又黄的免费视频黑人 | 欧美日本三级 | 久久啊| 亚洲伊人成人网 | 又长又大又粗又硬3p免费视 | 亚洲免费不卡 | 咪咪爱毛片 | 免费视频在线看 | 免费国产成人午夜私人影视 | 综合色久七七综合七七蜜芽 | 最新激情网 | 欧美日韩在线成人看片a | 恐怖片大全恐怖片免费观看好看的恐怖片 | 亚洲第一网站 | 亚洲综合五月天婷 | 99热99热| 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 天天操91| 天堂在线影院 | 国产成人精品日本亚洲直接 | 国内精品免费视频自在线 | 天天射天天射 | 99精品国产第一福利网站 | h视频在线播放 | 国内夫妇交换性经过实录 | 精彩视频一区二区三区 | 97天天摸天天碰天天爽 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 国产精品成人va在线观看入口 | you ji z z日本人在线观看 | 在线天堂资源 | 夜夜爽天天狠狠九月婷婷 |