新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > STM32之SPI_CR1寄存器的SSM, SSI位理解

        STM32之SPI_CR1寄存器的SSM, SSI位理解

        作者: 時間:2016-11-09 來源:網絡 收藏
        近日調試STM32的SPI程序,現(xiàn)在記錄下自己的一點小理解。
        STM32之SPI_CR1寄存器SSM, SSI位理解
        SSM位,啟用或禁止軟件從設備選擇。SSM置位時,NSS輸入引腳的電平將被SSI的值代替。
        SSI位,在SSM=1時有意義,決定NSS引腳上的電平,NSS引腳上的IO值將忽略。
        NSS輸入分為硬件輸入和軟件控制輸入兩種模式。NSS有內部和外部引腳。當NSS是軟件控制輸入模式時,NSS的內部引腳和外部引腳斷開。內部引腳通過SPI_CR1寄存器的SSI位來驅動,外部引腳留作他用(可以作為GPIO驅動從設備的片選信號)。
        當SSM位置位使能時,啟用軟件從設備選擇,也就是軟件控制輸入模式。外部引腳PA4/SPI1_NSS上的值將不能選擇STM32F103作為SPI從機。PA4/SPI1_NSS還可以設為輸出口,用來控制SPI從設備。


        關鍵詞: STM32寄存器SSMSS

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 铁岭县| 枞阳县| 通城县| 温宿县| 介休市| 云林县| 忻城县| 南投县| 罗田县| 永仁县| 仲巴县| 禄劝| 乌兰浩特市| 那曲县| 陵川县| 灵石县| 马关县| 图木舒克市| 上虞市| 玉树县| 盐亭县| 郸城县| 广宗县| 贵南县| 定远县| 讷河市| 湾仔区| 霞浦县| 泾川县| 应用必备| 年辖:市辖区| 金塔县| 沙河市| 永城市| 江北区| 临夏市| 翁牛特旗| 五河县| 肇源县| 遂昌县| 祁门县|