STM32 RTC实时时钟实验,用于STM32系列的单片机的RTC读写C程序,已调试通过。
官方驱动库,移植完的完整代码(驱动、DMP都有)
2022-08-30 21:27:28 24.3MB stm32 源码软件 arm 嵌入式硬件
1
stm32f103rct6 模拟iic 驱动mpu9250 驱动部分由网络上参考移植 移植需要修改的宏定义 #define I2C_SDA_H GPIO_SetBits(GPIOB,GPIO_Pin_0) //实现SDA高电平 #define I2C_SDA_L GPIO_ResetBits(GPIOB,GPIO_Pin_0) #define I2C_SCL_H GPIO_SetBits(GPIOB,GPIO_Pin_1) #define I2C_SCL_L GPIO_ResetBits(GPIOB,GPIO_Pin_1) #define I2C_SDA_GET GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_0)//定义读取iic数据 是一个if条件 需要修改的函数 /*************************************************************** ?Name: II2_Config ?Params: void ?Return: void ?Description: 配置引脚工作模式 ***************************************************************/ /* SCL=>PB6 SDA=>PB7 */ void I2C_Work_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //设置引脚模式为推免输出模式 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//设置引脚速度为50MHZ GPIO_Init(GPIOB, &GPIO;_InitStructure);//调用库函数,初始化GPIO } void Mpu_IO_OUT(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //设置引脚模式为推免输出模式 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//设置引脚速度为50MHZ GPIO_Init(GPIOB, &GPIO;_InitStructure);//调用库函数,初始化GPIO } void Mpu_IO_IN(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init(GPIOB, &GPIO;_InitStructure); } 可能需要修改的函数(延时) void Delay_ms(uint16_t nms) { uint16_t i,j; for(j = nms;j > 0;j --) for(i = 0;i < 1000;i ++); } void Delay_us(u32 ustime) { // us级别的时间,NOP方式,72Mhz主频 u32 i; for(i=0;i
2022-07-29 11:33:10 6KB mpu9250
1
为广大的九轴爱好者提供方便。智能穿戴设备,智能手机,飞行器都需要使用的芯片中文资料。
2022-07-16 16:20:44 3.1MB MPU9250 9轴 飞行器 智能穿戴
1
用于限制静电荷以保护工作环境中易受静电放电影响的物品的主要方法是接地。然而,接地方法不能有效去除非导电(绝缘)或绝缘导电材料表面的静电荷。可以使用空气电离技术来减少这些电荷。电荷中和的有效参数是每个极性的空气电导率。测量电导率本身或每个极性的离子浓度是合适的。这将确定电离空气在给定位置中和电荷的能力。 (附件 B 已作为关于离子发生器性能的信息性附件提供。) 在实践中,这些测量很难进行。评估离子发生器中和静电荷能力的一种更可行的方法是直接测量电荷衰减时间。 要中和的电荷可能位于绝缘体上,也可能位于绝缘导体上。可靠且可重复地给绝缘体充电是困难的。通过测量隔离导电板的电压衰减率更容易评估电荷中和。这种衰变的测量不应干扰或改变实际衰变的性质。 本标准测试方法涉及四种实用的空气电离方法: 1. 放射性发射离子 2. 交流电场产生的高压电晕 3. 来自直流电场的高压电晕 4. 软 X 射线发射
2022-06-09 22:06:09 6.29MB ESD ANSI 静电
STM32F030的程序 希望对大家有用 特别是学习操作系统的-
2022-05-29 16:35:29 2.64MB stm3
1
需修改: 1. MPU 的 ID ,9250:0x71,9255:0x73 单位: 1. 加速度:g 2. 陀螺仪:度/s 3. 磁力计:向量 注意: 1. 含示例工程,基于stm32F4CE11U6 2.含磁力计拟合,不含磁力计校正 3. 可以修改驱动方式,在末尾
2022-05-23 02:06:37 8.31MB MPU9250 椭球拟合 STM32F4
1
MPU-9250-九轴产品中文手册说明书,详细介绍了MPU9250如何使用。
2022-05-21 21:59:51 1.83MB MPU9250
1
mpu9250 采用 stm32f407 经朋友指点 改进后测试 数据稳定 贡献给大家参考
2022-05-08 16:38:44 21.42MB mpu9250
1
STM32+RC522刷卡模块
2022-05-07 21:37:57 2.78MB 嵌入式 STM3
1