Hardware
源自1994
一切都是最好的安排
展开
-
六轴传感器—姿态检测(MPU6050、LSM6DS3)
1.1 姿态检测1.2 Roll-pitch-yaw模型与姿态计算表示飞行器当前飞行姿态的一个通用模型就是建立下图所示坐标系,并用Roll表示绕X轴的旋转,Pitch表示绕Y轴的旋转,Yaw表示绕Z轴的旋转。由于MPU6050可以获取三个轴向上的加速度,而地球重力则是长期存在且永远竖直向下,因此我们可以根据重力加速度相对于芯片的指向为参考算得当前姿态。为方便起见,我们让芯片正面朝下固定在...原创 2019-04-04 09:00:41 · 45061 阅读 · 3 评论 -
显示屏驱动
屏幕的资料屏幕尺寸屏幕尺寸是物理单位以屏幕对角线的长度来计量,计量单位为英寸。分辨率分辨率是像素数量,分辨率越高,屏幕越细腻;同样尺寸的屏幕,分辨率越高,即其像素点越多,像素点的尺寸也越小,所以显示同样的内容,会更加细腻目前大部分OLED屏幕为0.96寸,分辨率是12864(水平像素×垂直像素),即128个点64个点程序控制首先需要确定显示屏的驱动IC(Driver IC),不同的I...原创 2019-04-08 17:35:41 · 7181 阅读 · 0 评论 -
【MSP430】触摸按键总结
CapTIvate_Design_CenterCapTIvateDesignCenter下载地址GUI的使用指南这个GUI是专门用于调试用的,里面有按键、接近感应、旋钮、滑动器等等。我这边主要用来调节接近感应和按键,以下总结下使用步骤:程序根据硬件,通过GUI在连接各个设备,如下图所示,并保存生成初始代码;创建两个工程,一个专门用于调试对应的设备的,一个是自己的项目工程;CapTI...原创 2019-05-07 11:42:43 · 1949 阅读 · 1 评论 -
【MSP430】定时中断
中断的开关中断这个,我试了好像不太好用,定时中断还是会启动~// disable global interrupt关中断__bic_SR_register(GIE);// enable global interrupt开中断__bis_SR_register(GIE);_DINT();//关总中断 (可用于保护不希望受到中断打断的程序)_()NOP; //在保护程序之前与关中...原创 2019-06-27 10:02:27 · 3465 阅读 · 0 评论