在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SPI同步串行通信運行示例程序

麥辣雞腿堡 ? 來源:古月居 ? 作者:古月居 ? 2023-11-24 17:43 ? 次閱讀

運行示例程序

大家來運行例程,看看會發(fā)生什么?

$ sudo python3 test_spi.py

在旭日X3派的終端中,輸入運行例程的指令,接下來我們就可以看到通過SPI傳輸并收到的數據啦,相當于是左手傳遞給右手,自己給自己循環(huán)傳輸數據了。

圖片

代碼解析

test_spi.py:

#!/usr/bin/env python3


import sys
import os
import time


# 導入spidev模塊
import spidev


def BytesToHex(Bytes):
    return ''.join(["0x%02X " % x for x in Bytes]).strip()


def spidevTest():
    # 設置spi的bus號(0, 1, 2)和片選(0, 1)
    spi_bus = input("Please input SPI bus num:")
    spi_device = input("Please input SPI cs num:")
    # 創(chuàng)建spidev類的對象以訪問基于spidev的Python函數。
    spi=spidev.SpiDev()
    # 打開spi總線句柄
    spi.open(int(spi_bus), int(spi_device))


    # 設置 spi 頻率為 12MHz
    spi.max_speed_hz = 12000000


    print("Starting demo now! Press CTRL+C to exit")


    # 發(fā)送 [0x55, 0xAA], 接收的數據應該也是 [0x55, 0xAA]
    try:
        while True:
            resp = spi.xfer2([0x55, 0xAA])
            print(BytesToHex(resp))
            time.sleep(1)


    except KeyboardInterrupt:
        spi.close()


if __name__ == '__main__':
    print("List of enabled spi controllers:")
    os.system('ls /dev/spidev*')


    spidevTest()

在python中使用spidev這個庫,初始化X3Pi的SPI,之后使用xerf2發(fā)送數據,同時接收數據,并打印出來,會發(fā)現打印出來的就是我們發(fā)送的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7134

    瀏覽量

    89451
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1721

    瀏覽量

    92016
  • 程序
    +關注

    關注

    117

    文章

    3795

    瀏覽量

    81328
  • 串口通信
    +關注

    關注

    34

    文章

    1627

    瀏覽量

    55674
收藏 人收藏

    評論

    相關推薦

    基于STM32編寫一個SPI接口例程

    SPI串行外設接口的縮寫,是一種高速的,全雙工,同步通信總線
    的頭像 發(fā)表于 10-31 15:53 ?2887次閱讀
    基于STM32編寫一個<b class='flag-5'>SPI</b>接口<b class='flag-5'>例程</b>

    SPI同步串行通信中的“同步”指的是什么?

    SPI口,同步串行通信中的“同步”指的是什么?
    發(fā)表于 10-28 08:12

    串行接口SPI接口應用設計

    使用的同步串行三線SPI 接口,可以方便的連接采用SPI 通信協議的外圍或另一片AVR 單片機,實現在短距離內的高速
    發(fā)表于 11-07 17:28 ?80次下載

    ARM_KIT_示例程序

    ARM KIT 示例程序_2008,有需要的下來看看。
    發(fā)表于 02-18 15:11 ?19次下載

    同步串行接口SPI的C語言編程

    同步串行接口SPI的C語言編程,快來下載學習啊
    發(fā)表于 07-04 14:01 ?9次下載

    VHDL例程SPI程序

    VHDL例程 SPI程序,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-10 17:12 ?15次下載

    基于AVR單片機的SPI串行通信的應用

    基于AVR單片機的SPI串行通信的應用
    發(fā)表于 09-01 11:23 ?16次下載
    基于AVR單片機的<b class='flag-5'>SPI</b><b class='flag-5'>串行</b><b class='flag-5'>通信</b>的應用

    基于MSP430F2的SPI串行同步通信

    通用串行通信接口(USCI)采用一個硬件模塊支持多種串行通信方式。本文檔內容介紹同步外圍接口或SPI
    發(fā)表于 09-21 15:34 ?2次下載
    基于MSP430F2的<b class='flag-5'>SPI</b><b class='flag-5'>串行同步</b><b class='flag-5'>通信</b>

    單片機串行通信SPI通信教程

    單片機串行通信SPI通信
    發(fā)表于 12-20 12:18 ?11次下載

    如何利用SPI模塊進行雙DSP同步串行通信設計

    隨著數字信號處理器(DSP)在系統控制領域中的廣泛應用,控制各系統的DSP 之間 通信問題也越來越突出。利用DSP 本身的高速同步串行接口(SPI)模塊,可以讓DSP 直 接對接實現芯
    的頭像 發(fā)表于 02-06 08:56 ?7858次閱讀
    如何利用<b class='flag-5'>SPI</b>模塊進行雙DSP<b class='flag-5'>同步</b><b class='flag-5'>串行</b><b class='flag-5'>通信</b>設計

    DPDK安裝教程和DPDK程序運行收發(fā)包示例程序及性能對比實驗的詳細概述

    本文檔的主要內容詳細介紹的是DPDK安裝教程和DPDK程序運行收發(fā)包示例程序及性能對比實驗的詳細概述。
    發(fā)表于 09-03 08:00 ?0次下載
    DPDK安裝教程和DPDK<b class='flag-5'>程序</b><b class='flag-5'>運行</b>收發(fā)包<b class='flag-5'>示例程序</b>及性能對比實驗的詳細概述

    UDP通信簡單示例程序免費下載

    本文檔的主要內容詳細介紹的是UDP通信簡單示例程序免費下載包括了:UDP發(fā)送端和UDP接收端(基于本計算機,不同計算機之間的通信需要設置IP地址)
    發(fā)表于 10-25 08:00 ?27次下載
    UDP<b class='flag-5'>通信</b>簡單<b class='flag-5'>示例程序</b>免費下載

    《我和 LabVIEW》示例程序分享

    《我和 LabVIEW》示例程序分享
    發(fā)表于 12-07 17:30 ?18次下載

    基于ATmega8單片機同步串行接口SPI的C語言編程源程序

    基于ATmega8單片機同步串行接口SPI的C語言編程源程序
    發(fā)表于 05-05 09:17 ?2次下載

    基于STM32的SPI通信

    SPI串行外設接口的縮寫,是一種高速的,全雙工,同步通信總線。由于SPI高速和同步的特性,使
    的頭像 發(fā)表于 06-21 15:08 ?2950次閱讀
    基于STM32的<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>
    主站蜘蛛池模板: 天堂中文www在线 | 亚洲成人77777 | 亚洲第一视频 | 99热成人精品热久久669 | 天天舔夜夜操 | 国产精品资源在线观看 | 天天摸天天看天天爽 | 四虎comwww最新地址 | 天堂成人网 | 中文字幕视频二区 | 欧美一级黄色片 | 韩国男女无遮挡高清性视频 | 免费在线一区二区三区 | 男人的天堂久久精品激情 | 天天色综合久久 | 久久aa毛片免费播放嗯啊 | 天天摸日日 | 加勒比日本在线 | 艹逼视频免费观看 | 一级毛片一级毛片一级毛片 | 性做久久久久久 | 日本伊人网| 性xxx无遮挡 | 一区二区免费看 | 色丁香在线观看 | 色妇女影院 | 日本国产在线观看 | 精品国产一区二区三区成人 | 四虎影视精品 | 亚洲第一免费网站 | 欧美日韩中文字幕在线 | 成人的天堂视频一区二区三区 | 噜噜噜天天躁狠狠躁夜夜精品 | 一区二区三区网站在线免费线观看 | 国产裸体美女视频全黄 | 亚洲3级| 给个网站可以在线观看你懂的 | 美国色天使 | 性色视频免费 | 免费人成a大片在线观看动漫 | 6一10周岁毛片免费 717影院理论午夜伦不卡久久 |