<strike id="kiyse"></strike>
  • <tr id="kiyse"></tr>
  • <strike id="kiyse"></strike><samp id="kiyse"><tbody id="kiyse"></tbody></samp>
    <strike id="kiyse"><s id="kiyse"></s></strike>
    <tr id="kiyse"></tr>
    <noframes id="kiyse"><code id="kiyse"></code></noframes>
    <th id="kiyse"></th>
    <samp id="kiyse"></samp>
  • <th id="kiyse"><s id="kiyse"></s></th>
  • 英創Linux主板的Python, C#實例簡介之三

     2020-10-20     作者:Emtronix         

      本文主要介紹在英創Linux工控主板(ESM8000、ESM7000和ESM6800H)上,采用Python和C#編程,實現對SPI和I2C兩種常用工控接口的訪問。Python和C#實例,均采用Visual Studio Code作為基本的編程工具,其代碼可在主板 + ESMARC評估底板上運行,其基本的硬件環境采用采用ESM8000工控主板 + 評估底板構成,如下圖所示:


    英創Linux主板的Python, C#實例簡介之三.png


      SPI接口采用把SPI_MOSI與SPI_MISO兩條串行數據短接的方法,來驗證SPI接口的收發功能。對I2C接口,則外接一個RTC芯片(ISL1208),通過讀寫芯片中USER寄存器,來展示I2C的操作。測試結果通過調試串口(console)輸出。


    Step7_Spi


      英創ESMARC主板的SPI接口與GPIO28 – GPIO31復用管腳,具體的硬件配置信息如下:


    配置ESM8000,  ESM7000, ESM6800H
    SPI_MISOGPIO28
    SPI_MOSIGPIO29
    SPI_CLKGPIO30
    SPI_CSNGPIO31
    DevNode/dev/spidev1.0


      短接GPIO28、GPIO29兩個管腳,使SPI接收數據等于發送的數據。設置SPI模式0,SPI時鐘為1MHz,可用示波器驗證SPI模式、時鐘頻率等的正確性。


    Python實現


    英創Linux主板的Python, C#實例簡介之三.png


    C#實現


      C#的SPI類庫包含在GPIO package中,因此需要添加System.Device.Gpio包。代碼實例如下:


    英創Linux主板的Python, C#實例簡介之三.png


    Step8_I2c


      英創ESMARC主板的I2C接口與GPIO26 – GPIO27復用管腳,具體的硬件配置信息如下:


    配置ESM8000,  ESM7000, ESM6800H
    I2C_SDAGPIO26
    I2C_SCLGPIO27
    DevNode/dev/i2c-0


      RTC芯片ISL1208的I2C地址為0x6F。芯片包含有兩個Scratch寄存器,寄存器Index 分別為 0x12,0x13,可用于存儲用戶專用信息。


    Python實現


    英創Linux主板的Python, C#實例簡介之三.png


    C#實現


      C#的I2C類庫包含在GPIO package中,因此需要添加System.Device.Gpio包。代碼實例如下:


    英創Linux主板的Python, C#實例簡介之三.png

    久久久久久精品久久久| 亚洲精品人成无码中文毛片 | 亚洲精品视频免费| 亚洲国产小视频精品久久久三级 | 国产精品成人四虎免费视频| 精品一区二区久久久久久久网精| 国产精品免费_区二区三区观看| 国产一区二区精品久久岳√| 国产成人无码精品一区在线观看| 国内精品久久久久久久影视麻豆| 精品久久久久久久久中文字幕| 久99频这里只精品23热视频| 2022国产成人精品福利网站| 伊人无码精品久久一区二区| 国产精品美女自在线观看免费| 成人午夜精品网站在线观看| 韩日美无码精品无码| 少妇人妻偷人精品视频| 无码国产精品一区二区免费虚拟VR | 日韩精品一区二区三区在线观看l| 日本精品自产拍在线观看中文| 久久99精品国产99久久6| 久久老子午夜精品无码| 91精品免费在线观看| 国产成人久久精品| 国内精品一线二线三线黄| 91在线亚洲精品专区| 国产精品VIDEOSSEX久久发布| 国产成人精品免高潮在线观看| 久久免费精品视频| 99国产精品永久免费视频| 国产精品久久久久国产精品三级| 久久人人爽人人精品视频| 久久精品国产亚洲精品2020 | 久久久亚洲精品无码| www.999精品视频观看免费| 大桥未久在线精品视频在线 | 熟女精品视频一区二区三区| 精品久久久久成人码免费动漫 | 亚洲综合精品香蕉久久网| 538精品在线观看|