1 gdou.linkk

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 29w+

移植正点原子MPU6050工程

1、首先把正点原子MPU6050例程文件夹下 HARDWARE/MPU6050 这个文件夹整个拷贝到我们的工程文件夹里面。2、把里面所有的.c文件都加入我们的工程里面,记得添加头文件路径3、进入mpuiic.c文件,修改IIC初始化函数 void MPU_IIC_Init(void),将要初始化的IO口改为自己的4、进入mpuiic.h文件,修改下面几个宏定义5、修改MPU6050的IIC地址一般经过上面几个步骤就已经移植成功了,不够有时候会出现MPU6050的DMP模式初始化失败的情况

2020-07-13 16:18:34

基于STM32CubeMX&HAL库写代码之串口

首先打开新建好的STM32CubeMX工程新建工程的方法可以看我另一篇博文:基于STM32CuBeMX新建32工程最后点击右上角的GENERATE CODE生成代码即可发送个hello world看看是否初始化成功HAL_UART_Transmit(&huart1, (uint8_t *)"hello world\r\n", sizeof("hello worl...

2020-04-04 22:33:22

基于STM32CubeMX&HAL库写代码之外部中断

打开新建好的STM32CubeMX工程新建工程的方法可以看我另一篇博文:基于STM32CuBeMX新建32工程实验目标:通过外部中断控制 LED 的亮灭。下面是原理图,用到了KEY1和LED1配置完成,点击右上角的GENERATE CODE生成代码加入下面代码进行验证//外部中断回调函数//在 HAL 库中所有的外部中断服务函数都会调用此函数//可在stm32f1xx_it....

2020-04-03 16:28:09

基于STM32CubeMX&HAL库写代码之LED与按键

首先打开新建好的STM32CubeMX工程新建工程的方法可以看我另一篇博文:基于STM32CuBeMX新建32工程下面是我开发板的原理图我用到的是LED1和KEY1其中LED1对应的引脚是PE5,KEY对应的引脚是PE3这样就配置完成了,点击右上角的GENERATE CODE生成代码...

2020-04-03 02:25:33

基于STM32CuBeMX新建32工程

STM32CuBe下载链接

2020-04-02 23:40:31

结构体内存对齐访问

先看一下下面这个程序,想想它的执行结果(内存是8位对齐的)#include <stdio.h>struct memory{ int a; char b; double c;};int main(void){ struct memory memory1; printf("sizeof(struct memory) = %d\n",sizeof(memory1));...

2020-02-28 15:01:58

C语言关键字const和指针的结合

我们先定义三个变量1、const int *p12、int const *p23、int *const p3p1、p2、p3这三个指针都是指向int类型的,那它们有什么区别呢写个代码测试一下编译一下可看到第11,12,16行报错,从中可得出以下结论:const int * 与 int const *是一样的效果,指向的内存是不能改变的,即指针指向的内容是只读的,或者说是一个常量...

2020-02-17 21:28:40

Linux炫酷终端仪表盘

最近发现了一个适合装逼的终端命令,会在终端显示一个炫酷的仪表盘(提示:终端全屏显示效果才好)先上图首先安装三个软件sudo apt-get install npmsudo apt install nodejs-legacysudo apt install git待会会下载一个软件包,所以我们需要先在终端cd进入我们需要安装的路径我是进入到了桌面的Linkk文件夹中 cd /ho...

2020-02-16 19:30:10

Linux设置别名及远程免密码登录

远程登录时每次都得输入一大串字符,包括IP地址用户名等很烦,那有没有什么办法呢方法就是配置别名比如用ssh deepin代替 ssh -p 22 linkk@192.168.0.105步骤:1、在~/.ssh/下新建config文件2、在config文件里输入以下内容:Host deepinHostName 192.168.0.105User linkkPort 223、记得...

2020-02-16 15:53:43

Linux远程登录和复制文件

远程登录SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。Linux终端命令ssh用以登录其他主机示例:ssh -p port user@remoteport :SSH Server 监听的端口,如果不指定,就默认为22user :远程机器上的用户名,如果不指定就默认为当前...

2020-02-16 15:13:53

IP地址、域名及端口号

IP地址IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。是整个TCP/IP协议族的核心,也是构成互联网的基础。IP规定网络上所有的设备都必须有一个独一无二的IP地址,就好比是我们的手机号。同理,每个IP信息包都必须包含有目的设备的IP地址,信息包才可以正确地送到目的地。同一设备不可以拥有多个IP地址,所有使用IP的网络设备至少有一个唯一的IP地址...

2020-02-15 23:49:52

初始化51的IO口

最近在弄一个4X4X4光立方,很好奇为啥淘宝上的光立方不用给IO口接上拉电阻也能这么亮。百度了一下才发现原来现在51的性能已经这么强了。其中IO口模式就有四种那怎么分别初始化为这四种模式呢,简单示例如下:图片是在百度上找到的,感谢这位上传的网友,解决了我的疑惑...

2019-11-10 19:23:25

用opencv对bad apple进行轮廓提取并播放

正所谓有屏幕的地方就有bad apple既然学了opencv ,那怎么能浪费这一技能呢视频下面是代码#include "opencv2/opencv.hpp"#include "iostream"using namespace cv;using namespace std;int main(){ VideoCapture cap; //创建存储视频文件或者设备的对象...

2019-10-02 22:56:06

用AD画触摸按键

一直都觉得正点原子stm32开发板上面的logo触摸按键特别酷,不过之前没用到,没怎么研究过。最近突发奇想想自己弄一个PCB钥匙扣,考虑到普通按键太影响成品的美观,于是便用了触摸按键。不过怎么样才能不让触摸按键的铜皮裸露在空气中是个问题,经过我仔细琢磨,想到了下面的方法。嘻嘻,先上图皮卡丘下面的圆就是触摸按键了。布线有点丑,不要介意哦^_^由于本人能力有限,弄不出正点原子那么炫酷的lo...

2019-09-10 21:38:26

将CAD图片导进AD中

想用AD画个遥控板,不过AD的画图功能不大行,很难设计出好看的板子形状。之前学过CAD,便想能不能用CAD画好再导进AD。百度了一下,不出我所料,果然有这个方法。首先我们先在CAD画好板子形状,注意一定要画在CAD零点附近,不然等下导入进去很难找到。然后保存,从Altium designer14开始,可以保存为 dwg 和 dxf 两种格式中任意一种。不过版本不能太高,我试过2018版本的格式...

2019-09-05 23:08:08

在AD中添加logo

最近想在自己画的板子上添加一些好看的丝印图案,找了很多资料,发现有两种方法比较方便实用。首先我们先准备一张想要导入的图片,我准备的是一个超级可爱的皮卡丘,如下然后通过Windows自带的画图编辑将图片转换成BMP单色位图这样我们的皮卡丘就变成这样了以上步骤两种方法都是一样的,下面分别介绍两种方法第一种方法: 新建一个word文档,将我们的单色位图皮卡丘拖进去调整大小,不要调太小...

2019-08-28 18:00:35

通过对图像像素点处理来画一条直线

上次给灰度图画了对角线,本以为给彩色图画对角线也是随随便便就能完成的任务,然而…当然,如果只是调用Opencv中的line函数,也是简简单单的。不过热爱学习和思考的我怎么可能只满足于这样呢。在看了多个大神的博客后我决定通过Mat::at()改变像素值来达到画线的目的。不过学艺不精,没能成功。我只好先画一条直线来熟悉熟悉Mat::at()。下面是程序: #include<opencv2\...

2019-08-22 21:07:36
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。