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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RA6M3 HMI Board之硬件SPI實踐

冬至子 ? 來源:是舒克呀 ? 作者:是舒克呀 ? 2023-10-30 17:49 ? 次閱讀

1.前言說明

1.1 本章內容
第一次接觸RTT是在2022年的參加的系統集成與芯片設計大賽,當時報名了RTT賽道從此就打開了我使用RTT的大門,RTT是一個非常好的實時操作系統,擁有很多的組件包以及功能,好了回歸正題,今天使用開發板進行一個W5500 TCP通訊的測評。

1.2 模塊介紹
我們通過查閱數據手冊發現RA6M3 HMI Board開發板是具有兩個硬件SPI的,這里我們使用SPI1與W5500進行通訊,通過重映射方式設置以下IO口作為SPI引腳配置連接方式如下所示
P202——>MISO
P203——>MOSI
P204——>RSPCK
P009——>CS

1.jpg

2.jpg

1.3 開發環境
開發軟件:RT-Thread Studio 2.2.6版本+FSP3.5
下載與調試:板載DAP-Link

2.開發過程

2.1 新建文件
選擇文件-新建-RT-Thread項目,選擇基于開發板 選中HMI Board即可,調試器我選擇DAP-Link,當然也可以選擇其他的調試器因為板載帶了調試起來就畢竟方便,右側RTT官方還貼心的給出了原理圖以及數據手冊供大家參考,因為我這有這個名字了所以就報錯提醒了一下

1.jpg

2.jpg

2.2 Studio配置SPI以及編譯
先打開RT-Thread Setting設置,然后選擇硬件,使能SPI總線以及使能SPI1

1.jpg

接著寫一段SPI初始化代碼以及將設備掛載到總線上,隨后我們編譯一下代碼查看一下設備是否掛載上

#define SPI_Name "spi1"
struct rt_spi_device spi_device;
void W5500_SPI_Init(void)
{
#define W5500_CS1 BSP_IO_PORT_00_PIN_10 /
W5500 CS pins */
static rt_device_t spi;
rt_err_t spi_mont;
struct rt_spi_configuration cfg;
spi = rt_device_find(SPI_Name);
uint8_t test[5] = "Test";
if(!spi)
{
rt_kprintf("spi no findrn");
}
else {
rt_kprintf("spi get readyrn");
}
spi_device = (struct rt_spi_device *)rt_malloc(sizeof(struct rt_spi_device));
spi_mont = rt_spi_bus_attach_device_cspin(spi_device,"spi10","spi1",RT_NULL,RT_NULL);
if(spi_mont != RT_EOK)
{
LOG_E("mount spi errorrn");
}
else {
LOG_E("spi successrn");
cfg.data_width = 8;
cfg.mode = RT_SPI_MASTER | RT_SPI_MODE_0 | RT_SPI_MSB; //LL模式
cfg.max_hz = 10 *1000 *1000; //10M
rt_spi_configure(spi_device, &cfg);
// rt_spi_send(spi_device, test, 4);
}
}
INIT_APP_EXPORT(W5500_SPI_Init); //自動初始化

通過杜邦線與W5500連接進行測試

1.jpg

可以看到我們已經成功把設備掛載上了

1.jpg

2.3 測試通訊
編寫完W5500驅動后使用ping 命令測試以下是否移植成功,官方有W5500軟件包,不過我直接自己移植了一個,可以看到可以成功ping通并且TCP通訊也是正常的。

1.jpg

2.jpg

3 心得體會
一開始移植上去后發現無法正常ping通數據,發現使用rt_spi_send函數時候發送一次數據就拉回去片選了,在發送32位地址時候片選沒有連續發送8位地址數據的時候是正常,就導致無法ping通設備,可以更換rt_spi_send_then_send發送函數,或者用pin框架寫一個片選,都是可以的,雖然是第一次接觸瑞薩的板子不過RTT做了很好的適配,在很大程度上簡化了開發難度,這次只測試了一下SPI與W5500的通訊,后續有時間的話可以出一個騎行碼表,好了本次測評就到這了感謝大家的觀看。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SPI接口
    +關注

    關注

    0

    文章

    260

    瀏覽量

    34583
  • 調試器
    +關注

    關注

    1

    文章

    306

    瀏覽量

    23847
  • W5500
    +關注

    關注

    5

    文章

    45

    瀏覽量

    17701
  • TCP通信
    +關注

    關注

    0

    文章

    146

    瀏覽量

    4295
  • RTThread
    +關注

    關注

    8

    文章

    132

    瀏覽量

    41012
  • RA6M3
    +關注

    關注

    0

    文章

    52

    瀏覽量

    141
收藏 人收藏

    評論

    相關推薦

    RA6M3 HMI BoardSDHI測評實踐步驟

    首先對SDHI和SDIO本質上的區別進行說明,然后使用RT-Studio新建工程進行開發,通過RASC對RA6M3的底層硬件配置,然后使用SDHI接口實現SD的識別,搭配文件系統對SD卡進行讀寫操作,同時記錄開發遇到的問題。
    的頭像 發表于 08-07 15:54 ?1281次閱讀
    <b class='flag-5'>RA6M3</b> <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b><b class='flag-5'>之</b>SDHI測評<b class='flag-5'>實踐</b>步驟

    如何利用rt-thread和HMI Board RA6M3開發一套物聯網工控機?

    近年來,隨著新一輪的科技發展以及工業產業升級,工業經濟慢慢的由數字化向網絡化和智能化發展。基于這一理念,本人利用rt-thread和HMI Board RA6M3開發了一套物聯網工控機。
    的頭像 發表于 09-15 15:27 ?1573次閱讀
    如何利用rt-thread和<b class='flag-5'>HMI</b> <b class='flag-5'>Board</b> <b class='flag-5'>RA6M3</b>開發一套物聯網工控機?

    RA6M3 HMI Board評測挑戰】-瑞薩RA6M3上的CAN實踐

    RA6M3 HMI Board 評測大挑戰】-瑞薩RA6M3上的CAN實踐
    的頭像 發表于 10-17 14:55 ?2157次閱讀
    【<b class='flag-5'>RA6M3</b> <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b>評測挑戰】-瑞薩<b class='flag-5'>RA6M3</b>上的CAN<b class='flag-5'>實踐</b>

    RA6M3數據手冊(英)

    RA6M3數據手冊(英)
    發表于 11-07 19:49 ?0次下載
    <b class='flag-5'>RA6M3</b>數據手冊(英)

    RA6M3硬件用戶手冊(英)

    RA6M3硬件用戶手冊(英)
    發表于 11-07 19:49 ?0次下載
    <b class='flag-5'>RA6M3</b><b class='flag-5'>硬件</b>用戶手冊(英)

    RA6M3硬件用戶手冊(中英)

    RA6M3硬件用戶手冊(中英)
    發表于 11-07 19:49 ?2次下載
    <b class='flag-5'>RA6M3</b><b class='flag-5'>硬件</b>用戶手冊(中英)

    RA6M3 組用戶手冊:硬件

    RA6M3 組用戶手冊:硬件
    發表于 05-12 19:25 ?0次下載
    <b class='flag-5'>RA6M3</b> 組用戶手冊:<b class='flag-5'>硬件</b>

    RA6M3 組數據表

    RA6M3 組數據表
    發表于 05-12 19:25 ?0次下載
    <b class='flag-5'>RA6M3</b> 組數據表

    RA6M3 HMI Board SDHI實踐

    進行說明,然后使用RT-Studio新建工程進行開發,通過RASC對RA6M3的底層硬件配置,然后使用SDHI接口實現SD的識別,搭配文件系統對SD卡進行讀寫操作,同時記錄開發遇到的問題。 1.2
    的頭像 發表于 06-19 18:15 ?1171次閱讀
    <b class='flag-5'>RA6M3</b> <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b> <b class='flag-5'>之</b>SDHI<b class='flag-5'>實踐</b>

    RA6M3 HMI Board RTC實踐

    開發環境: RT-Thread Studio:v2.2.6 開發板:RA6M3 HMI Board開發板 MCU:R7FA6M3AH3CFB 1 R
    的頭像 發表于 06-21 21:31 ?3036次閱讀
    <b class='flag-5'>RA6M3</b> <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b> <b class='flag-5'>之</b>RTC<b class='flag-5'>實踐</b>

    RA6M3 組用戶手冊:硬件

    RA6M3 組用戶手冊:硬件
    發表于 06-29 19:17 ?0次下載
    <b class='flag-5'>RA6M3</b> 組用戶手冊:<b class='flag-5'>硬件</b>

    【線下培訓】上海臨港: RT-Thread × 瑞薩 工業監視器 RA6M3 HMI Board解決方案

    RT-Thread 與瑞薩將于10月14日在上海臨港舉行一場線下培訓。 本次培訓將為開發者們帶來期待已久的熱門技術主題, RT-Thread × 瑞薩 工業監視器 RA6M3 HMI Board
    的頭像 發表于 09-07 17:40 ?850次閱讀
    【線下培訓】上海臨港: RT-Thread × 瑞薩 工業監視器 <b class='flag-5'>RA6M3</b> <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b>解決方案

    瑞薩RA6M3 HMI-Board Video Demo 上手指南

    高性能芯片 RA6M3 及 RT-Thread 和 LVGL 軟件生態,HMI Board 不僅硬件性能強勁,同時軟件生態豐富,助力開發者快速開發出 GUI 智能
    的頭像 發表于 09-15 18:25 ?1885次閱讀
    瑞薩<b class='flag-5'>RA6M3</b> <b class='flag-5'>HMI-Board</b> Video Demo 上手指南

    瑞薩 RA6M3 開發實踐指南-UART實踐

    RT-Thread即將發布一系列RA6M3外設驅動的實踐指南,我們將使用瑞薩RA6M3 HMI-Board 開發板,帶領大家上手RT-Thread設備驅動。? 【
    的頭像 發表于 09-23 12:15 ?1462次閱讀

    RA6M3 RT-Thread* LVGL HMI Board開發實踐指南-GPIO實踐

    RT-Thread即將發布一系列RA6M3外設驅動的實踐指南,我們將使用瑞薩RA6M3 HMI-Board 開發板,帶領大家上手RT-Thread設備驅動, 本篇文章將介紹GPIO外設
    的頭像 發表于 11-30 19:05 ?1392次閱讀
    <b class='flag-5'>RA6M3</b> RT-Thread* LVGL <b class='flag-5'>HMI</b> <b class='flag-5'>Board</b>開發<b class='flag-5'>實踐</b>指南-GPIO<b class='flag-5'>實踐</b>
    主站蜘蛛池模板: 在线a免费| 91av免费| 色妞干网| 天天综合干 | 黑色丝袜美美女被躁视频 | 四虎免费影院4hu永久免费 | 国产成人午夜片在线观看 | 一级午夜免费视频 | 在线观看www日本免费网站 | 艹逼视频免费观看 | a级网| 轻点灬大ji巴太粗太大了小说 | 色天天综合色天天天天看大 | 骚淫| 奇米7777影视 | 国产婷婷色一区二区三区深爱网 | 狠狠色狠狠色综合婷婷tag | 亚洲国产精品自在现线让你爽 | 色视频观看 | 首页 亚洲 欧美 制服 丝腿 | 国产免费一级在线观看 | 国产主播在线看 | 国产亚洲高清在线精品不卡 | 亚欧毛片基地国产毛片基地 | 欧美三级久久 | 午夜福利毛片 | 777奇米影视一区二区三区 | 一区二区三区中文字幕 | 欧美视频在线观在线看 | 四虎在线观看免费永久 | 日本一区二区在线视频 | 亚洲日韩色图 | 色3344| 五月六月激情 | 免费视频在线视频观看1 | 五月婷婷激情综合 | 黄 色 录像成 人播放免费 | 1314亚洲人成网站在线观看 | 日本毛片在线观看 | 农村三级毛片 | 日本a级影院 |