您的位置 首页 解答

STM32模仿SPI接口

做单片机开发的时候经常需要用到模拟spi接口,这种写法不错的,网上很多类似的,我也拿来主义了。#defineMOSI_HGPIO_SetBits(GPIOB,G…

单片机开发的时分常常需求用到模仿spi接口,这种写法不错的,网上许多相似的,我也拿来主义了。

#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;}


声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/jieda/265225.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部