MPU6050从战舰开发板移植到miniV3板的步骤
更新时间:2024-03-17 04:38:01 阅读量: 综合文库 文档下载
- mpu6050 dmp推荐度:
- 相关推荐
Step1 :将原启动文件替换为 startup_stm32f10x_hd.s
Step2:尝试编译,报错,发现 #include \这两句的“”紧跟在#include后边,分别加上空格,搞定
Step3:再次编译依然报错,路径中有乱码,于是进入文件夹,发现有一文件夹名为“上位机”,将其改为computer,然后在manage project items和tagart中都修改文件路径。
Step4:再次编译,有一个
warning,..\\HARDWARE\\MPU6050\\inv_mpu_dmp_motion_driver.c(1344): warning: #223-D: function \。暂时无视
Step5:修改devcie,将器件修改为STM32F103RC,晶振频率改为8MHz Step6:硬件连接, #define SCL PEout(8) ………..
#define SDA PEout(9),
可以看出楼主的6050的SCL和SDA分别接在了PE8和PE9上,而我准备接在PC12和PC11上,与原子哥的I2C实验例程相同,故改为 #define SCL PCout(12) ………..
#define SDA PCout(11),其他地方做同样修改
Step7:检查6050的地址,为0x68,与我的6050模块一样,不用改
Step8:检查USART的输出引脚,为PA9、PA10,和miniv3板子一样,不用改 Step9:编译,使用软件仿真ok,使用jlink仿真,有问题,不能擦写flash。发现问题原因是Jlink设置flash download那里没有选择flash device。选择512k,jlink仿真ok~
Step10:烧写程序,mini开发板显示TFT test 95,开发板无其他反应
Step11:突然想起来第六步改过之后没有使能portc时钟,没有设置IO状态,找到void i2cInit(void) {
RCC->APB2ENR|=1<<4; //使能PORTE口时钟 GPIOE->CRH&=0XFFFFFF00;
GPIOE->CRH|=0X00000055;//IO状态设置
改为: RCC->APB2ENR|=1<<4; //使能PORTC口时钟
GPIOC->CRH&=0XFFF00FFF;
GPIOC->CRH|=0X00033000;//IO状态设置
GPIOC->ODR=3<<11; //PC11/12输出高 和原子哥的I2C实验相同。
改完之后,这下牛逼了。。。LCD整个不亮了啊,但是串口那边接收到了 pu initialization complete...... mpu_set_sensor complete ...... mpu_configure_fifo complete ...... mpu_set_sample_rate complete ......
dmp_load_motion_driver_firmware complete ...... dmp_set_ori
说明6050初始化成功了,有一点成果了!,全速运行。Oye,有串口输出!!!有数据!!
正在阅读:
MPU6050从战舰开发板移植到miniV3板的步骤03-17
广东省学校安全条例知识竞赛题库及答案04-03
蛟山之旅作文600字07-10
贬低自己的话02-13
培养课外阅读能力 提高学生语文素养10-19
两项督导评估迎检工作方案04-11
煤矿开采技术毕业论文范文08-14
城市轨道交通项目经济评价目的和意义09-24
茶艺会09-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 战舰
- 移植
- 步骤
- MPU6050
- miniV3
- 开发