- 博客(6)
- 资源 (14)
- 收藏
- 关注
转载 nrf51822硬件IIC实现有点蛋疼,详细软件IIC实现方法
最近使用51822的IIC,由于这款芯片自带硬件IIC,遂优先考虑硬件IIC方案但其实项目进行的过程中十分不顺利主要过程如下先在SDK10.0中找这个文件twi_hw_master.c这个文件其还有twi_master_config.h这个头文件用win10文件夹里面搜索即可其实里面的内容很简单twi_master_config.h#ifndef TWI_MASTE...
2020-02-19 20:19:55 1111 2
转载 IIC读取:SDA_in SDA_out寄存器设置
IIC读取语句里的语句:uchar DAC5571_check(void){ uchar slaveack; SDA_in; SCL_H; I2C_delay(); slaveack = SD...
2020-02-16 21:30:25 1761
原创 I2C_Wait_ACK中 超时计数 为什么是250
最近在研究单片机驱动,开发板用的神州王;例程时钟120MHz;IIC中,有个地方有疑惑TCS34725_I2C_Wait_ACK()超时计数 为什么是250?uint8_t TCS34725_I2C_Wait_ACK(){ uint8_t timeOut = 0; TCS_SDA_DIR_IN();//SDA设置为输入 ...
2020-02-14 16:41:16 3545
转载 i2c时序图的详细讲解
i2c简易时序图 启动信号: SCL为高电平的时候,SDA由高电平向低电平跳变。结束信号:SCL为高电平的时候,SDA由低电平向高电平跳变。 应答信号: I2C总线上的所有数据都是以8位字节传送的,发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。应答信号为低电平时,规定为有效应答位(ACK简称应答位),表示接收器已经成功地接收了该字节;应答信...
2020-02-14 11:26:43 21148 2
转载 I2C设备、读写地址的关系
结论:I2C设备的写地址 = I2C设备地址 << 1I2C设备的读地址 = (I2C设备地址 << 1) + 1例如:#define MAX_17040_BATTERY_I2C_ADDR(0x36)#define MAX_17040_BATTERY_WRITE_ADDR(MAX_17040_BATTERY_I2C_AD...
2020-02-14 11:25:01 1687
转载 STM32使用keil串口输出中文乱码问题
问题状态:已解决问题描述:在进行串口实验时,我们发现使用串口调试助手输出的中文全是乱码(不是文件中的中文乱码,是串口输出的时候出现乱码),见以下图片:解决方案:1.首先在你的文件中找到main.c文件,然后使用记事本打开,然后保存另存为,选择ANSI编码(原来默认的是UTF-8),替换原来文件。2.然后重新编译工程,下载到开发板,再打开串口调试助手,然后我们发现问题已...
2020-02-13 11:01:29 2275 3
Win10 VC++运行库集合.txt
2019-07-08
ORCAD10.3绿色面安装版本,用于打开AD转换过来的原理图
2019-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人