新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32模擬SPI接口

        STM32模擬SPI接口

        作者: 時間:2016-11-19 來源:網絡 收藏
        單片機開發的時候經常需要用到模擬spi接口,這種寫法不錯的,網上很多類似的,我也拿來主義了。

        本文引用地址:http://www.104case.com/article/201611/318265.htm
        #define MOSI_H GPIO_SetBits(GPIOB, GPIO_Pin_10)#define MOSI_L GPIO_ResetBits(GPIOB, GPIO_Pin_10)#define SCLK_H GPIO_SetBits(GPIOB, GPIO_Pin_13)#define SCLK_L GPIO_ResetBits(GPIOB, GPIO_Pin_13)#define MISO GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_11)unsigned char SPI_SendByte(unsigned char dt){u8 i;u8 temp=0;for(i=8;i>0;i--){if(dt&0x80)MOSI_H;else MOSI_L;dt<<=1;SCLK_H;__nop();__nop();__nop();temp<<=1;if(MISO)temp++;__nop();__nop();__nop();SCLK_L;}return temp;}



        關鍵詞: STM32模擬SPI接

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 海南省| 嘉鱼县| 新化县| 灵武市| 汉源县| 永修县| 苍梧县| 苗栗市| 大埔区| 彝良县| 普兰县| 安塞县| 紫阳县| 中江县| 湖南省| 冷水江市| 漯河市| 辽阳县| 大荔县| 岑溪市| 古交市| 中宁县| 宁远县| 迁安市| 深圳市| 溧水县| 藁城市| 鄱阳县| 会理县| 博爱县| 陆川县| 石屏县| 临安市| 西华县| 昭觉县| 乌鲁木齐市| 汝州市| 姚安县| 田林县| 绵竹市| 昆明市|