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

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

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

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

CW32L083 I2C主板發(fā)送編程示例

華仔的編程隨筆 ? 來(lái)源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-06-09 16:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

主機(jī)發(fā)送示例

  1. 按GPIO章節(jié)引腳數(shù)字復(fù)用功能的相關(guān)描述,將SCL、SDA映射到需要的引腳,并配置SCL、SDA引腳為開漏輸出模式;
  2. 設(shè)置SYSCTRL_APBEN1.I2Cx為1,使能I2Cx模塊的時(shí)鐘;
  3. 向SYSCTRL_APBRST1.I2Cx依次寫入0、1,復(fù)位I2Cx模塊;
  4. 配置I2Cx_BRR,使SCL的時(shí)鐘速率符合應(yīng)用需求;
  5. 設(shè)置I2Cx_BRREN為1,使能SCL時(shí)鐘發(fā)生器
  6. 設(shè)置I2Cx_CR.EN為1,使能I2C模塊;
  7. 設(shè)置I2Cx_CR.STA為1,總線嘗試發(fā)送START信號(hào)
  8. 等待I2Cx_CR.SI變?yōu)?,START信號(hào)已發(fā)送到總線上;
  9. 查詢I2Cx_STAT,如果該寄存器值為0x08或0x10,繼續(xù)執(zhí)行下一步驟,否則進(jìn)行出錯(cuò)誤處理。
  10. 向I2Cx_DR中寫入SLA+W,設(shè)置I2Cx_CR.STA為0,設(shè)置I2Cx_CR.SI為0,發(fā)送SLA+W;
  11. 等待I2Cx_CR.SI變?yōu)?,SLA+W已經(jīng)發(fā)送到總線上;
  12. 查詢I2Cx_STAT,如果該寄存器值為0x18,繼續(xù)執(zhí)行下一步聚,否則進(jìn)行出錯(cuò)處理;
  13. 向I2Cx_DR寫入等發(fā)送的數(shù)據(jù),設(shè)置I2Cx_CR.SI為0,發(fā)送數(shù)據(jù);
  14. 等待I2Cx_CR.SI變?yōu)?,數(shù)據(jù)已發(fā)送到總線上;
  15. 查詢I2Cx_STAT,如果該寄存器為0x28,繼續(xù)執(zhí)行下一步驟,否則進(jìn)行出錯(cuò)處理;
  16. 如待發(fā)送的數(shù)據(jù)未完成,則跳轉(zhuǎn)到步驟13繼續(xù)執(zhí)行;
  17. 設(shè)置I2Cx_CR.STO為1,設(shè)置I2Cx_CR.SI為0,發(fā)送STOP停止信號(hào),結(jié)束本次傳輸。

審核編輯:湯梓紅

聲明:本文內(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)注

    54

    文章

    2361

    瀏覽量

    76880
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97201
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1556

    瀏覽量

    131264
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1329

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于CW32L083的線控器方案設(shè)計(jì)

    基于武漢芯源推出的CW32L083設(shè)計(jì)的空調(diào)線控器產(chǎn)品.
    的頭像 發(fā)表于 06-25 14:23 ?48.6w次閱讀
    基于<b class='flag-5'>CW32L083</b>的線控器方案設(shè)計(jì)

    CW32L083 RTC初始化設(shè)置

    介紹CW32L083的RTC初始化設(shè)置
    的頭像 發(fā)表于 06-24 10:16 ?3058次閱讀
    <b class='flag-5'>CW32L083</b> RTC初始化設(shè)置

    基于CW32L083設(shè)計(jì)的超低功耗溫濕度計(jì)

    基于CW32L083設(shè)計(jì)的超低功耗溫濕度計(jì),可以用電池供電,實(shí)現(xiàn)數(shù)年超長(zhǎng)工作時(shí)間。
    的頭像 發(fā)表于 06-25 12:08 ?2.8w次閱讀
    基于<b class='flag-5'>CW32L083</b>設(shè)計(jì)的超低功耗溫濕度計(jì)

    基于CW32L083的空調(diào)遙控器方案設(shè)計(jì)

    基于武漢芯源半導(dǎo)體推出的CW32L083而設(shè)計(jì)的的空調(diào)遙控器方案
    的頭像 發(fā)表于 06-21 16:03 ?2522次閱讀
    基于<b class='flag-5'>CW32L083</b>的空調(diào)遙控器方案設(shè)計(jì)

    移植RT-Thread nano到CW32L083

    移植RT-Thread Nano到CW32L083開發(fā)板上,并成功運(yùn)行。
    的頭像 發(fā)表于 07-03 09:04 ?2.4w次閱讀
    移植RT-Thread nano到<b class='flag-5'>CW32L083</b>

    CW32L083移植驅(qū)動(dòng)st7735 TFT屏

    CW32L083上驅(qū)動(dòng)ST7735屏
    的頭像 發(fā)表于 07-04 19:16 ?3114次閱讀
    <b class='flag-5'>CW32L083</b>移植驅(qū)動(dòng)st7735 TFT屏

    CW32L083有哪些應(yīng)用場(chǎng)景?

    CW32L083有哪些應(yīng)用場(chǎng)景
    發(fā)表于 11-24 07:37

    請(qǐng)問(wèn)CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?

    如題,CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?有沒(méi)有HSIOSC時(shí)鐘校準(zhǔn)編程示例
    發(fā)表于 12-16 06:02

    CW32L083產(chǎn)品介紹

    CW32L083是一款基于eFlash的單芯片低功耗微控制器,集成了ARM?Cortex?-M0+ 核心,主頻高達(dá)64MHz,高速嵌入式存儲(chǔ)器(高達(dá)256K字節(jié)的FLASH和 高達(dá)24K字節(jié)
    發(fā)表于 09-14 06:41

    CW32L083微控制器數(shù)據(jù)手冊(cè)

    定時(shí)器以及一組高級(jí)控制 PWM 定時(shí)器。CW32L083 可以在 -40° C 到 85° C 的溫度范圍內(nèi)工作,供電電壓寬達(dá) 1.65V ~ 5.5V。支持 Sleep 和 DeepSleep兩種低功耗工作模式。
    發(fā)表于 09-14 06:27

    CW32L083段碼屏驅(qū)動(dòng)

    CW32L083開發(fā)板上有8個(gè)段碼LCD顯示,使其顯示為0-9數(shù)字。
    的頭像 發(fā)表于 06-18 09:13 ?18.2w次閱讀
    <b class='flag-5'>CW32L083</b>段碼屏驅(qū)動(dòng)

    CW32L083實(shí)現(xiàn)SHT30驅(qū)動(dòng)

    CW32L083驅(qū)動(dòng)SHT30,并顯示到LCD屏上。
    的頭像 發(fā)表于 06-22 09:57 ?4952次閱讀
    <b class='flag-5'>CW32L083</b>實(shí)現(xiàn)SHT30驅(qū)動(dòng)

    基于CW32L083評(píng)估板的簡(jiǎn)易低功耗功能測(cè)試

    使用CW32L083的評(píng)估板完成簡(jiǎn)易低功耗例程實(shí)驗(yàn)。
    的頭像 發(fā)表于 08-28 14:16 ?1966次閱讀
    基于<b class='flag-5'>CW32L083</b>評(píng)估板的簡(jiǎn)易低功耗功能測(cè)試

    CW32L083的UART單線半雙工模式介紹

    CW32L083的UART單線半雙工模式介紹
    的頭像 發(fā)表于 10-24 17:49 ?2079次閱讀
    <b class='flag-5'>CW32L083</b>的UART單線半雙工模式介紹

    CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?

    CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?
    的頭像 發(fā)表于 11-07 17:17 ?1405次閱讀
    <b class='flag-5'>CW32L083</b>如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?