<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

    国产精品久久久久久久久久久不卡 | 国产精品美女视视频专区| 三上悠亚精品一区二区久久| 天天拍夜夜添久久精品| 国产综合精品久久亚洲| 精品69久久久久久99| 国产精品1024香蕉在线观看| 久热这里只精品99re8久| 国产成人精品综合在线观看| 国产精品爽黄69天堂a片| 亚洲国产精品午夜电影| 久久免费精品一区二区| 精品国产婷婷久久久| 四虎国产精品永久在线网址| 精品少妇人妻AV无码专区不卡| 亚洲国产高清在线精品一区| 国产精品熟女一区二区| 国内精品国产成人国产三级| 精品在线视频免费| 精品国产日韩亚洲一区在线| 亚洲国产精品一区二区三区在线观看| 亚洲国产精品国自产拍电影| 国产一精品一AV一免费| 日本精品高清一区二区| 久久久久亚洲精品中文字幕| 国产高清在线精品一区小说| 国产在线精品观看一区| 国产精品盗摄一区二区在线| 亚洲精品色播一区二区| 国产精品永久在线| 992tv精品视频tv在线观看| 777精品成人影院| 亚洲精品韩国美女在线| 51精品视频免费国产专区| 91精品国产亚洲爽啪在线观看| 久久午夜精品视频| 久久精品一品道久久精品9| 久久精品视频网站| 亚洲综合精品一二三区在线| 亚洲国产精品嫩草影院在线观看| 亚洲精品成人片在线播放|