LOW-VOLTAGE8-BITI2CANDSMBusI/OEXPANDER4X4键盘I2C扩大芯片的底层驱动
2022/10/27 15:13:13 5KB TCA6408
1
用verilog描述的i2c代码二线I2CCMOS串行EEPROM的设计是根据I2C协议,以及EEPROMAT24C02的datasheet来进行设计的。
基于I2C的设计很多,归根到底是控制SDA线及SCL线来让设备间进行通信。
它有固定的帧格式。
本设计中Sda数据线与各模块是通过寄存器来进行数据的输入输出。
EEPROM模块是进行行为级描述的,它是根据具体芯片来写的模仿逻辑,不可综合。
EEPROM_WR是读写控制程序,是通过开关组合电路和控制时序电路组成的。
开关组合电路其实就是选择在SDA及DATA上的数据,根据信号来选择输出。
具体的控制时序电路就是一个状态机来完成。
Signal模块是测试用的,以前只接触过一些简单的testbench,在这次实验中,由于testbench理解的不透彻,用modelsim仿真的时候地址和数据线处于不定态,但是整个的时序是正确的。
2017/9/13 13:03:32 174KB i2c verilog
1
全志A33开发板的烧录,底层驱动环境编译,android系统编译,以及系统配置和I2C,串口,spi,电容屏,LCD等的开发引见
2021/10/14 18:15:15 1.89MB A33 全志 用户手册
1
I2C串行总线的组成及工作原理文档,可供单片机开辟编程参考
2018/4/7 12:47:06 421KB IIC总线
1
CM-20948器件设有9轴集成、片上DMP和运行时间校准固件。
其他特性包括片上16位ADC、可编程数字滤波器、嵌入式温度传感器和可编程中断。
该器件设有I2C和SPI串行接口以及独立的数字IO电源,VDD工作范围为1.71V至3.6V,VDDIO为1.71V至1.95V。
借助高达100kHz(标准模式)或400kHz(快速模式)的I2C,或者高达7MHz的SPI,可与器件的所有寄存器进行通信。
该器件具有20,000g的冲击可靠性,因而十分稳健。
2018/3/2 5:45:02 2.98MB ICM20948 InvenSense PDF
1
P89LPC932硬件I2C软件包,此软件包由C语言编写,是以查询方式完成各种总线操作的,在使用前应对总线进行检查,并使用看门狗,以防等待总线而形成死机。
2020/1/16 22:32:01 3KB P89LPC932 I2C C语言
1
AnalogtoDigital库将模仿引脚A0-A3转换为数字引脚,不包括I2C引脚A4和A5引脚A0=14引脚A1=15引脚A2=16引脚A3=17引脚A4=18->I2CSDA引脚A5=19->I2CSCLConvert_All()->转换所有引脚(A0-14,A1-15,A2-16,A3-17)Select_Pin()->选择引脚进行转换(0/1/14、0/1/15、0/1/16,0/1/17)0-模仿/1-数字/14-15-16-17-数字N_Pins()->要转换的引脚数(1-4)
2022/10/23 21:38:44 3KB C++
1
CAN,SPI,I2C,USB2.0,422,485总线材料
2016/10/9 23:12:18 15.15MB CAN SPI I2C USB2.0 422 485
1
STM32F4系列的硬件I2C读写函数(配合之前上传的MPU9250源码一起使用)。
可以读写EEPROM,MPU9250,MS5611,BMP280等等I2C器件的数据。
智能中断机制,即便地址不对或没有对应地址的器件连接,程序也不会卡死,中断返回即可。
不要小看代码不多,其实它的功能很强大,这是我成熟的飞控程序的一部分,可以稳定飞行。
2019/6/6 21:54:19 2KB stm32f i2c
1
STM32通过软件模仿IIC驱动温湿度传感器HTU21D,库函数实现。
可使用于测试,通过软件来模仿I2C的时序逻辑。
2015/4/20 18:55:08 205KB HTU21D
1
共 262 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡