STM32F103C8 IO口模拟串口 PA1_PA0模拟UART_可收发 单个字符,自己编写的实验通过,可直接用,只能是单个十六进制。
2021-07-21 17:31:23 2.76MB STM32  GPIO模拟串口
1
GPIO模拟SPI通信从机代码 主函数为: #include "sys.h" #include "delay.h" #include "usart.h" #include "led.h" #include "key.h" #include "spi.h" #include "lcd.h" #include "sdram.h" unsigned char data[9]="B15020106"; int main(void) { u8 receivr_Data=0,i=0; HAL_Init(); Stm32_Clock_Init(360,25,2,8); delay_init(180); uart_init(115200); LED_Init(); LCD_Init(); SDRAM_Init(); POINT_COLOR=BLUE; LCD_Clear(WHITE); SPI_Init(); LCD_ShowString(10,40, 96,24,24,"Rx data:"); LCD_ShowString(10,80,216,24,24,"Tx data:B15020106"); while(i<9) { receivr_Data=SlaveSPI_read(); if(receivr_Data!=0) { i++; LCD_ShowChar(106+12*(i-1),40,receivr_Data,24,0); } receivr_Data=0; } LED0=0; SPI_MISO_H; delay_ms(500); i=0; for(i=0;i<9;i++) { SPI_MISO_H; while(SPI_MOSI==0) SlaveSPI_write(data[i]); SlaveSPI_write(data[i]); SlaveSPI_write(data[i]); } while(1) { }
2021-07-19 20:32:25 10.38MB SPI STM32
1
AD7682驱动程序,已验证。其中SPI使用GPIO模拟。 相关的SPI初始化等代码已完善。
2021-07-13 16:02:05 1KB ad7682 gpio模拟spi
1
SPI,是英语Serial Peripheral interface的缩写,顾名思义就是 串行外围设备接口。是Motorola首先在其MC68HCXX系列处理 器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟, AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是 一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用 四根线,节约了芯片的管脚, 同时为PCB的布局上节省空间,提供 方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这 种通信协议,比如AT91RM9200.
2021-07-12 14:09:34 210KB GPIO SPI
1
基于STM32F042,使用定时器 GPIO模拟串口,定时器自动发送数据,发送不会一直不占用CPU
2021-07-10 11:04:13 5.17MB GPIO模拟串口 STM32 串口 uart
1
stm32F103 gpio模拟spi通讯 亲测可用
2021-07-02 18:06:24 2KB gpio模拟spi stm32f103 DAC1220 dac8568
1
STM32 NRF24L01无线模块使用GPIO模拟SPI协议通讯例程,如果管脚不同,只要将对应的管脚修改便可以使用。已测试,能够使用。
2021-06-22 17:35:23 8.84MB NRF24L01 GPIO SPI STM32
1
本代码是使用GPIO模拟I2C的,来控制测温模块AMG8833的驱动程序代码,其中也包含一些其它代码,没来得及删除
2021-06-12 15:14:56 4KB AMG8833 驱动程序 GPIO模拟II2C
1
该代码中的具体内容是,通过封装实现用gpio模拟i2c协议流程,读单字节,多字节和写单字节,多字节。朋友们可以共享下,如有哪写的不好多提提意见共同进步。
2021-05-12 17:15:58 8KB 模拟I2c
1
GPIO模拟I2C的程序实现 #include #include #include #include #include #include #include #include #include #include #include #include #include "gpio_i2c.h"
2021-05-12 17:09:13 9KB GPIO I2C 程序
1