此文件是本人在实际项目中使用的文件: 使用方法如下 1、调用:I2C_Init() 初始化AD5612的引脚 2、输出想要的电压时:Write_AD5612IIC_REG(channel,DAC_IIC_0500V); 参数:channel 表示哪个AD芯片输出,因为我项目里有四个 参数:DAC_IIC_0500V 是我定义的表示0.5V电压的宏定义 ,如下 #define DAC_IIC_0500V 171 宏定义计算方法:Vout/3*1024。比如想输出0.6V,那么宏定义=0.6/3*1024=204.8可以取204或者205
2024-01-09 11:48:10 3KB stm32 ADC 模数转换
利用单片机IO口模拟UART程序,系统用了一个定时器和一个外部中断,外部中断主要是用来检测串口起始位的到来。 利用单片机IO口模拟UART程序,系统用了一个定时器和一个外部中断,外部中断主要是用来检测串口起始位的到来。
1
STM32模拟I2C时序的初始化程序 void I2C_INIT(void) { GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = I2C_SCL | I2C_SDA; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB,&GPIO_InitStructure); I2C_SCL_H; //À­¸ßSCL I2C_SDA_H; //À­¸ßSDA }
2022-09-18 21:38:51 2KB 模拟I2C
1
本文主要讲了单片机IO口模拟UART串口通信程序,希望对你的学习有所帮助。
2022-08-18 14:27:08 220KB 单片机 IO口 模拟UART 文章
1
单片机IO口模拟A7129三线spi通讯驱动代码 433M 1kbps 100kHz。亲测可用。所有函数变量已封装好 (A7129 three-wire analog spi communication driver 433M 1kbps 100kHz. Pro-test available. All function variables have a good package)
2022-06-20 17:43:24 6KB 单片机 A7139 SPI 驱动
1
单片机:STM32F107VCT6 开发环境:MDKV5.28 库函数:HAL库 开发板:Kicad自画开发板一块 OLED模块:PDD购买,7脚,用I2C接口。注意:RES需要上拉 ,DC/CS需要接地。否则不显示
2022-03-09 16:24:46 8.35MB stm32 嵌入式 单片机
1
通过IO口模拟I2C与AXP173通讯,有效精确的知道电池电量、充电时间、剩余电量使用时间
2022-01-17 21:12:20 4KB AXP173 I2C通讯
1
功能:本程序为单功能实现stm32IIC模拟的测试程序,本程序可用,可以一直到需要模拟IIC口的程序中。
2021-12-13 14:16:59 20.33MB stm32 IIC IO 模拟IIC
1
普通IO口模拟实现I2C通信及应用解析,包含I2C通信模拟驱动IICDrv.c,IICDrv.h,EEPROM 24C04相关函数EEApp.C,EEApp.h
2021-12-12 23:15:57 3KB C 单片机 通信 嵌入式
1
51单片机利用普通的io口模拟SPI实现数据传输的源码,相当的经典
2021-12-04 14:38:17 5KB SPI
1