单片机开发
哈巴奈拉
这个作者很懒,什么都没留下…
展开
-
Keil配置
1、在configuration内配置语言2、配置晶振频率3、设置输出hex文件原创 2018-10-04 14:05:36 · 393 阅读 · 0 评论 -
关于stm32嵌入式程序分区开发的一些内容
通过以下内容完成多工程程序在不同地址段开发:(1)Keil5可生成指定起始地址的hex文件(2)Keil5可以从指定位置进行刷写(3)hex文件解析:020000040801F1 hex文件基地址:1000000060050020D1030108A7010108A90101082A 第一段数据偏移地址(4)stm32通过 attribute at完成在将变量放入指...原创 2018-10-20 22:17:45 · 662 阅读 · 0 评论 -
关于堆和栈
老生常谈了,引用了一些博客的描述,说的比较清晰。网上很多文章都引用到了下面这段代码:int a = 0; //全局初始化区char *p1; //全局未初始化区main(){ int b; //栈 char s[] = "abc"; //栈 char *p2; //栈 char *p3 = "123456"; //123456\0在常量区,p3在栈...转载 2018-10-27 10:02:08 · 273 阅读 · 0 评论 -
MPU6050介绍及姿态解算
1、介绍:MPU6050 是 InvenSense 公司推出的全球首款整合性 6 轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了安装空间。 (1)绕X轴旋转角度为roll,绕Y轴旋转角度为pitch,绕Z轴旋转角度为yaw。(2)加速度传感器,本质是力传感器。用来检查上下左右前后哪几个面都受了多少力(包括重力),然后计算角度。(3)陀螺仪,本...转载 2018-11-12 15:27:23 · 68711 阅读 · 9 评论