MPU-60X0 对陀螺仪和加速度计分别用了三个16 位的ADC,将其测量的模拟量转化 为可输出的数字量。为了精确跟踪快速和慢速的运动,传感器的测量范围都是用户可控的,陀螺仪可测范围为±250,±500,±1000,±2000°/秒(dps),加速度计可测范围为±2,±4,±8,±16g。
2023-05-10 00:34:57 43KB 陀螺仪
1
用N76E003单片机做从机,模拟AT24C02,从机地址为0xA0。
2023-04-21 11:58:25 56KB I2C从机 模拟AT24 N76E00
1
eeprom读写程序,可以实现页写,页读,移植简单,已在430和stm32上运行过
2023-04-10 17:09:30 2KB EEPROM
1
24c02 的驱动程序c语言版,经测试可以使用。
2023-03-13 11:02:04 193KB 24c02 c语言版
1
采用飞思卡尔的MC9S12DG128开发的,内有数码管与按键采集程序,采用HD7279调试,非常稳定,能显示各种需要的数值,内有程序说明。 DS18B20数字温度传感器,采用多种方法采集其温度。有SKIP ROM方式,直接读取一个芯片的温度数据。也有采用SEACH ROM方式搜索固定编号的温度数据。另外还有用IIC总线调试通的EEPROM芯片存储程序。此都为原创。网上虽有一些简单的例子,我试过很多不能用,连教材上的程序例子都有错误的地方;此为用手册自己写的程序。有问题可以直接找我。QQ:308807389,需要验证。说明原因即可。
2023-03-04 08:56:03 302KB DG128 单片机 DS18B20 数字温度传感器
1
I2C总线芯片AT24C02程序设计(精简版)I2C总线芯片AT24C02程序设计(精简版)I2C总线芯片AT24C02程序设计(精简版)
1
单片机+AT24C02数据存储
2023-01-05 09:27:45 56KB 单片机
1
实验现象:按下K1按键秒表开始计时,按下K2按键秒表停止计时,按下K3数据存储到AT24C02中,按下K4读取AT24C02中存储的数据显示在数码管上;
2022-12-17 14:46:07 54KB 秒表 单片机 AT24C02芯片应用
1
采用STM32F429IGT6单片机,KeilMDK5.32版本 使用SysTick系统滴答定时器进行延时 LED_R、LED_G、LED_B分别为PH10,PH11,PH12 Key1为PA0,Key2为PC13 KEIL5下载配置有FLASH与SRAM 收发共用一个缓冲区 I2C使用DMA与AT24C02通信,Tx中,利用DMA传输数据,但是起始位,设备地址,读写地址采用的是阻塞式发送,数据则是采用DMA传输;注意点:采用DMA发送应该等到BTF(发送寄存器空,移位寄存器也为空)事件后设置停止位,不可以在DMA传输完成中断中设置停止位,因为此时正在发送最后一个字节,故开启BTF中断(I2C_EV),在该中断服务函数中发送停止位并关闭I2C的DMA传输使能。 Rx中,利用DMA传输数据,但是起始位,设备地址,AT24C02写入地址采用的是阻塞式发送,数据则是采用DMA传输;注意点:在DMA传输完成中断中发送停止位,并关闭I2C的DMA传输使能,I2C主接收,写读转换中再次发送起始位前,第一次发送设备地址字节后,应检测BTF 仿printf写入发送缓冲区前,应检查上一次通信是否结束
2022-12-06 22:29:30 619KB stm32 c语言
1
本人是个新人,上传只是把它当做一个保存资源的地方。如想下载请便,不喜勿喷,谢谢。 本工程通过电脑发送数据给单片机的AT24C02,再通过读取芯片的值来返回给电脑。
2022-11-04 18:05:59 5.56MB STM32F1
1