日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

恩智浦FRDM-MCXA153 RT-Thread開發(fā)實(shí)戰(zhàn)(六):I2C總線開發(fā)與應(yīng)用

恩智浦MCU加油站 ? 來(lái)源: 恩智浦MCU加油站 ? 2024-11-21 09:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

工程創(chuàng)建 目前RT-Thread Studio尚未支持恩智浦FRDM-MCXA153開發(fā)板BSP,需要從gitee下載最新的主線,通過(guò)scons命令創(chuàng)建工程。下載好主線源碼后,在rt-threadsp xpmcxmcxafrdm-mcxa153 目錄下打開scons環(huán)境,配置IIC驅(qū)動(dòng)和SSD1306 OLED

I2C配置

恩智浦FRDM-MCXA153開發(fā)板板載的mikroBUS socket預(yù)留一個(gè)IIC接口,具體可以從針腳圖看到下圖紅框處的針腳。

1a62be10-a7a3-11ef-93f3-92fbcf53809c.png

NXP MCXA153引入了一個(gè)Flexcomm概念,每個(gè)Flexcomm接口可通過(guò)軟件選擇作為USART、SPI或I2C接口。此處只需要在menuconfig中選擇I2C0即可。

1a966d1e-a7a3-11ef-93f3-92fbcf53809c.png

1. 因?yàn)镕RDM-MCXA153的BSP目前只有pin和Uart的驅(qū)動(dòng),需要增加drv_i2c.c文件,直接從已有的BSP(如N947)拷貝過(guò)來(lái),同時(shí)修改baud、clock_attach_id、clock_div_name初始化值:

1a9bb68e-a7a3-11ef-93f3-92fbcf53809c.png

2. 修改 pin_mux.c 文件中的 BOARD_InitPins 函數(shù),添加I2C0的復(fù)位和引腳初始化代碼:

1aa28fd6-a7a3-11ef-93f3-92fbcf53809c.png

同時(shí)加上I2C0的SDA SCL針腳初始化代碼:

1ab8e6e6-a7a3-11ef-93f3-92fbcf53809c.png

1ad32b3c-a7a3-11ef-93f3-92fbcf53809c.png

1ae8b6f0-a7a3-11ef-93f3-92fbcf53809c.png

SSD1306 OLED配置

在menuconfig中選擇enable SSD1306,并且設(shè)置好I2C bus name,I2C的地址默認(rèn)是0x3c無(wú)需修改:

1b02bac8-a7a3-11ef-93f3-92fbcf53809c.png

上述內(nèi)容設(shè)置好之后,選擇保存。分別執(zhí)行下述2個(gè)命令:

1b10d932-a7a3-11ef-93f3-92fbcf53809c.png

打開生成的Keil工程并編譯程序:

1b14de92-a7a3-11ef-93f3-92fbcf53809c.png

I2C測(cè)試

下載固件到FRDM-MCXA153開發(fā)板并重置系統(tǒng)

在串口終端中,應(yīng)該看到類似以下的輸出:

1b1c8598-a7a3-11ef-93f3-92fbcf53809c.png

1. 使用 list device命令查看已注冊(cè)的設(shè)備:

1b2072a2-a7a3-11ef-93f3-92fbcf53809c.png

2. 運(yùn)行SSD1306 OLED演示程序:

1b4f8ae2-a7a3-11ef-93f3-92fbcf53809c.png

如果一切正常,在連接的OLED顯示屏上可以看到RT-Thread的logo:

1b539f92-a7a3-11ef-93f3-92fbcf53809c.png

I2C驅(qū)動(dòng)實(shí)現(xiàn)細(xì)節(jié) 以下是 drv_i2c.c 文件的關(guān)鍵部分: 1b84b898-a7a3-11ef-93f3-92fbcf53809c.png

1b88fe6c-a7a3-11ef-93f3-92fbcf53809c.png

1b91f062-a7a3-11ef-93f3-92fbcf53809c.png

1b98b6e0-a7a3-11ef-93f3-92fbcf53809c.png

1bac76b2-a7a3-11ef-93f3-92fbcf53809c.png

這個(gè)驅(qū)動(dòng)實(shí)現(xiàn)了I2C主機(jī)傳輸功能,支持讀寫操作,并使用了NXP SDK提供的LPI2C驅(qū)動(dòng)。

結(jié)論

通過(guò)以上步驟,我們成功在RT-Thread MCXA153上實(shí)現(xiàn)了I2C驅(qū)動(dòng),并驗(yàn)證了其功能。這為進(jìn)一步開發(fā)基于I2C的應(yīng)用(如OLED顯示)奠定了基礎(chǔ)。在實(shí)際應(yīng)用中,可根據(jù)需要來(lái)調(diào)整I2C的配置參數(shù),如波特率、地址等,以適應(yīng)不同的I2C設(shè)備。

希望這個(gè)指南能夠幫助您在RT-Thread MCXA153上成功實(shí)現(xiàn)I2C應(yīng)用!

參考資料 1. RT-Thread文檔: https://www.rt-thread.org/document/site/ 2. NXP MCXA153參考手冊(cè) 3. RT-Thread I2C設(shè)備驅(qū)動(dòng)文檔

通過(guò)近幾期的深度介紹,我們一同領(lǐng)略了MCXA153 RTT的強(qiáng)大功能與廣泛應(yīng)用潛力!

MCXA153 RTT技術(shù)盛宴來(lái)襲,精彩不容錯(cuò)過(guò)!

MCXA153 RTT技術(shù)盛宴-探索GPIO的無(wú)限可能

深度探索恩智浦FRDM-MCXA153上的RT-Thread實(shí)踐指南-玩轉(zhuǎn)ADC

快跟上!恩智浦FRDM-MCXA153 RT-Thread實(shí)踐指南4_FLASH

恩智浦FRDM-MCXA153 RT-Thread實(shí)踐指南5-SPI

相信您已對(duì)如何在RT-Thread MCXA153上開發(fā)應(yīng)用有了更深入的理解,如有任何疑問(wèn)或建議,都?xì)g迎隨時(shí)在RT-Thread社區(qū)論壇上留言。 讓我們共同推動(dòng)技術(shù)進(jìn)步,共創(chuàng)美好未來(lái)!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    14

    文章

    6129

    瀏覽量

    155178
  • IIC
    IIC
    +關(guān)注

    關(guān)注

    11

    文章

    311

    瀏覽量

    40778
  • I2C總線
    +關(guān)注

    關(guān)注

    8

    文章

    422

    瀏覽量

    63512
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1644

    瀏覽量

    45264
  • FRDM
    +關(guān)注

    關(guān)注

    1

    文章

    23

    瀏覽量

    5943

原文標(biāo)題:快來(lái)查收!FRDM-MCXA153 RT-Thread開發(fā)實(shí)戰(zhàn)(六):I2C總線開發(fā)與應(yīng)用

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    參加FRDM實(shí)驗(yàn)室(深圳),免費(fèi)領(lǐng)開發(fā)板,把RT-Thread實(shí)踐帶回家!

    FRDM實(shí)驗(yàn)室活動(dòng)將于2026年5月13日在深圳與創(chuàng)新技術(shù)峰會(huì)同期舉辦。參加本期FRDM
    的頭像 發(fā)表于 04-18 10:04 ?137次閱讀
    參加<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>FRDM</b>實(shí)驗(yàn)室(深圳),免費(fèi)領(lǐng)<b class='flag-5'>開發(fā)</b>板,把<b class='flag-5'>RT-Thread</b>實(shí)踐帶回家!

    【免費(fèi)申請(qǐng)】NXP新成員FRDM-MCXA366 評(píng)測(cè)活動(dòng) | 社區(qū)活動(dòng)

    開發(fā)者高效完成從評(píng)估到落地的完整開發(fā)流程。半導(dǎo)體已對(duì)MCXA366MCU進(jìn)行了RT-Thread
    的頭像 發(fā)表于 04-09 18:25 ?354次閱讀
    【免費(fèi)申請(qǐng)】NXP新成員<b class='flag-5'>FRDM-MCXA</b>366 評(píng)測(cè)活動(dòng) | 社區(qū)活動(dòng)

    亮相RT-Thread 20周年開發(fā)者大會(huì)

    日前,“開源向?qū)崱どa(chǎn)力進(jìn)化啟示錄”全球峰會(huì)暨RT-Thread 20周年開發(fā)者大會(huì)在上海成功舉辦,作為RT-Thread的緊密合作伙
    的頭像 發(fā)表于 01-26 09:07 ?771次閱讀

    智能門鎖:基于RT-ThreadFRDM-MCXA156的多外設(shè)嵌入式實(shí)踐 | 技術(shù)集結(jié)

    本項(xiàng)目為RT-Thread嵌入式大賽獲獎(jiǎng)作品,基于MCXA156系列微控制器構(gòu)建了一款多功能智能門鎖控制系統(tǒng)。目前,
    的頭像 發(fā)表于 01-23 11:06 ?8637次閱讀
    智能門鎖:基于<b class='flag-5'>RT-Thread</b>與<b class='flag-5'>FRDM-MCXA</b>156的多外設(shè)嵌入式實(shí)踐 | 技術(shù)集結(jié)

    FRDM平臺(tái)如何助力開發(fā)者創(chuàng)建真正可擴(kuò)展的開發(fā)環(huán)境

    2012年,推出了FRDM開發(fā)板,作為面向新一代MCU產(chǎn)品的可擴(kuò)展、低成本開發(fā)平臺(tái)。首批FRDM
    的頭像 發(fā)表于 12-19 16:23 ?8756次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>FRDM</b>平臺(tái)如何助力<b class='flag-5'>開發(fā)</b>者創(chuàng)建真正可擴(kuò)展的<b class='flag-5'>開發(fā)</b>環(huán)境

    FRDM i.MX 9平臺(tái)選型指南:FRDM i.MX 9系列開發(fā)平臺(tái)解析

    FRDM平臺(tái)解決方案旨在提供易于獲取的開發(fā)工具,有效彌合原型制作與量產(chǎn)之間的鴻溝。FRDM板經(jīng)濟(jì)高效、易于使用,具備專業(yè)級(jí)功能,助力
    的頭像 發(fā)表于 12-11 15:15 ?5.4w次閱讀
    <b class='flag-5'>FRDM</b> <b class='flag-5'>i</b>.MX 9平臺(tái)選型指南:<b class='flag-5'>FRDM</b> <b class='flag-5'>i</b>.MX 9系列<b class='flag-5'>開發(fā)</b>平臺(tái)解析

    【直播預(yù)告】 玩轉(zhuǎn)智能控制:NXP FRDM-MCXA346 新品直播來(lái)了!| 問(wèn)學(xué)直播

    全新一代高性能控制器NXPMCXA系列即將亮相!為了讓開發(fā)者第一時(shí)間了解MCXA系列的技術(shù)優(yōu)勢(shì)、開發(fā)體驗(yàn)與實(shí)戰(zhàn)應(yīng)用,RT-Thread聯(lián)合N
    的頭像 發(fā)表于 11-17 18:24 ?795次閱讀
    【直播預(yù)告】 玩轉(zhuǎn)智能控制:NXP <b class='flag-5'>FRDM-MCXA</b>346 新品直播來(lái)了!| 問(wèn)學(xué)直播

    NXP新品FRDM-MCXA346 RT-Thread 評(píng)測(cè)活動(dòng)開放,下周四新品直播預(yù)約!| 社區(qū)活動(dòng)

    應(yīng)用開發(fā)。RT-Thread社區(qū)已率先完成對(duì)NXPFRDM-MCXA346的系統(tǒng)支持,并攜手半導(dǎo)體聯(lián)合發(fā)起
    的頭像 發(fā)表于 11-14 15:59 ?1924次閱讀
    NXP新品<b class='flag-5'>FRDM-MCXA</b>346 <b class='flag-5'>RT-Thread</b> 評(píng)測(cè)活動(dòng)開放,下周四新品直播預(yù)約!| 社區(qū)活動(dòng)

    AT32F403A 移植RT-thread時(shí)SPI DMA和I2C DMA 沖突怎么解決?

    開發(fā)板:AT-START-F403A V1.1 我使用官方標(biāo)準(zhǔn)版RT-Thread BSP里的工程時(shí),通過(guò)ENV工具啟用了SPI和I2C ,但是啟用了SPI RX/TX DMA之后I2C
    發(fā)表于 10-10 06:14

    【用戶答謝】RT-Thread攜手,邀您共筑開源生態(tài),贏專屬好禮!| 社區(qū)活動(dòng)

    親愛的嵌入式開發(fā)者伙伴們:在RT-Thread攜手同行的數(shù)載春秋里,雙方始終致力于為開發(fā)者打造更優(yōu)質(zhì)的嵌入式
    的頭像 發(fā)表于 08-22 17:07 ?977次閱讀
    【用戶答謝】<b class='flag-5'>RT-Thread</b>攜手<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>,邀您共筑開源生態(tài),贏專屬好禮!| 社區(qū)活動(dòng)

    MCU教程 基于MCUXpresso和FRDM-MCXA346的RT-Thread Nano移植

    本篇還是以移植RT-Thread Nano到MCUXpresso IDE為主,移植的代碼可以在nxpic.org.cn論壇搜索到。
    的頭像 發(fā)表于 08-21 09:49 ?6975次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>MCU教程 基于MCUXpresso和<b class='flag-5'>FRDM-MCXA</b>346的<b class='flag-5'>RT-Thread</b> Nano移植

    【直播預(yù)告】RT-Thread攜手NXP硬核實(shí)戰(zhàn),解鎖MCX微控制器的AI落地秘籍 | 問(wèn)學(xué)直播

    當(dāng)國(guó)產(chǎn)自主RTOS遇上全球半導(dǎo)體巨頭——RT-Thread攜手帶來(lái)年度重磅技術(shù)直播!7月22日20:00,我們有幸請(qǐng)來(lái)3位頂尖專家深度解析
    的頭像 發(fā)表于 07-20 10:05 ?1204次閱讀
    【直播預(yù)告】<b class='flag-5'>RT-Thread</b>攜手NXP硬核<b class='flag-5'>實(shí)戰(zhàn)</b>,解鎖MCX微控制器的AI落地秘籍 | 問(wèn)學(xué)直播

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】RT-Thread上驅(qū)動(dòng)I2C溫濕度傳感器

    Elapsed:00:00:43 五、運(yùn)行 Reset開發(fā)板后,熟悉的RT-Thread打印。 看看設(shè)備,I2C已經(jīng)OK。 msh />list device devicetyperef
    發(fā)表于 05-08 22:42

    基于RT-ThreadI2C(軟件) 實(shí)踐 | 技術(shù)集結(jié)

    ,我們可以通過(guò)菜單配置工具menuconfig快速設(shè)置軟件I2C的引腳,并借助其內(nèi)部已實(shí)現(xiàn)的驅(qū)動(dòng)程序,方便快捷地完成調(diào)用與開發(fā)。(二)FRDM-MCXA153FR
    的頭像 發(fā)表于 05-06 18:44 ?1245次閱讀
    基于<b class='flag-5'>RT-Thread</b>的<b class='flag-5'>I2C</b>(軟件) 實(shí)踐 | 技術(shù)集結(jié)

    【本周-北京】AIoT動(dòng)手實(shí)踐 | 知行工坊

    RT-Thread聯(lián)合半導(dǎo)體(NXP),以及鼎好DH3,共同推動(dòng)AI浪潮下的工業(yè)與物聯(lián)網(wǎng)創(chuàng)新應(yīng)用。本次培訓(xùn)聚焦“MCXA系列MCU”與“邊緣AI
    的頭像 發(fā)表于 05-06 18:44 ?617次閱讀
    【本周<b class='flag-5'>六</b>-北京】AIoT動(dòng)手實(shí)踐 | 知行工坊
    庐江县| 武义县| 长葛市| 辽宁省| 共和县| 会同县| 师宗县| 和硕县| 丰镇市| 盐池县| 洪洞县| 江津市| 宜宾市| 探索| 阳山县| 静海县| 盐亭县| 长乐市| 理塘县| 兴文县| 巴彦淖尔市| 潜山县| 和平县| 古田县| 郁南县| 诏安县| 屯留县| 怀远县| 察隅县| 吉林市| 鹤庆县| 锦州市| 龙岩市| 安平县| 灵台县| 绥滨县| 张掖市| 宜都市| 沙湾县| 得荣县| 金坛市|