<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

    www亚洲精品少妇裸乳一区二区| 精品久久人人爽天天玩人人妻 | 国产内地精品毛片视频| 欧产日产国产精品精品| 国产在线精品美女观看| 1313午夜精品久久午夜片| 国产偷国产偷高清精品| 久久精品人人做人人爱爱| 久久精品中文字幕| 国产成人99久久亚洲综合精品| 国产精品亚洲午夜一区二区三区| 久久精品免费一区二区三区| 精品无码av无码专区| 国产精品高清在线观看地址 | 久久这里只有精品66re99| 日本精品久久久久影院日本| 国产成人精品日本亚洲专区6| 亚洲国产精品无码av| 国产精品国产三级在线高清观看| 久久夜色撩人精品国产av| 91在线精品中文字幕| 国产精品香港三级国产AV| 国产成人精品久久亚洲| 国产精品无码av片在线观看播| 91精品国产免费入口| 亚洲AV无码成人网站久久精品大| 精品中文字幕一区在线| 久9视频这里只有精品8| 亚洲国产成人精品无码一区二区| 国产精品白丝AV网站| 自拍偷自拍亚洲精品第1页| jazzjazz国产精品| 国产精品资源一区二区| 国产精品密蕾丝视频| 国产精品影音先锋| 91在线精品亚洲一区二区| 久久国产精品范冰啊| 久久精品国产亚洲7777| 国产AⅤ精品一区二区三区久久 | 步兵精品手机在线观看| 久久久精品久久久久久96|