自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疯小疯的博客

让内容有态度,让技术有温度

  • 博客(31)
  • 资源 (15)
  • 收藏
  • 关注

原创 深圳租房你必须知道的问题有哪些?

深圳租房你必须知道的问题有哪些?由于4月份换了新工作来到了深圳,所以租房就是必须面对的问题了,但是租房的“水”有多深,你租的时候就知道了!!!​ 如果你想租房的话,你一定会选择在各种租房平台去注册账号,然后在上面选择相应的价格、面积、位置。。。。。等等等等,这样该是租房人的首选,但是不要想的太理想,远远没有那么理想,租房可比在淘宝买东西难选择的多了。因为,在安居客、贝壳找房、58同城、房多多...

2020-05-05 22:37:57 897 1

原创 Ubuntu18.04 如何配置软件源

Ubuntu 18.04 如何配置软件源目录Ubuntu 18.04 如何配置软件源配置方法1、打开配置文件2、替换内容3、更新apt结束为什么要配置系统的软件源?配置软件源有什么用?第一:有些软件是某些源才有的,而且不同的源的软件版本也是不一样的;第二:配置软件源也可以理解为从不同的服务器中获取资源,所以说源的好坏也就直接决定了获取的速度。所以说源还是很重要的。配置方法1、打开配置...

2020-04-25 22:26:06 1644

原创 一文解决常见宏定义

一文解决常见宏定义目录**一文解决常见宏定义****@指令用途****@基础宏定义用法****@带参数的宏定义****@宏定义撤销****@跨行宏定义****@ 三个特殊符号:**#,##,#@**@根据宏定义是否存在,进行条件编译****@常用宏定义****@使用一些宏跟踪调试**@指令用途# 空指令,无任何效果#include 包含一个源代码文件#define 定义...

2020-04-18 22:56:51 607

转载 嵌入式基础知识整理

嵌入式基础知识整理宏定义@ 预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL#define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)预处理器将为你计算常数表达式的值,因此直接写出你如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。...

2020-04-11 11:19:18 2615 1

原创 C语言——递归算法

一、什么是递归简单来说递归是一个函数直接或者间接的调用自身的一种方法,他通常将一个大型问题层层装换为相似的规模较小的问题来求解。举个例子:比如在字典中查询一个词语,当查到这个词的解释后,发现他所给的解释出现了不懂的词语,那么我就需要继续查询,一直查询到懂了为止,当查询结束后,也就相当于递归结束了。用递归解决问题需要具备哪些条件? 递归的表达式,也可以 来理解为你发现的规律;...

2020-03-29 17:48:15 1277

原创 步进电机什么情况下会堵转?为什么要使用加减速算法?

为什么会堵转?在启动或加速时如果步进脉冲变化太快,转子由于惯性而跟随不上电信号的变化,产生堵转或失步在停止或减速时由于同样原因则可能产生超步。为防止堵转、失步和超步,提高工作频率,要对步进电机进行升降速控制。步进电机的转速取决于脉冲频率、转子齿数和拍数。其角速度与脉冲频率成正比,而且在时间上与脉冲同步。因而在转子齿数和运行拍数一定的情况下,只要控制脉冲频率即可获得所需速度。由于步进电机是借助它...

2020-03-28 08:57:45 4191

原创 弧度与度的理解

度和弧度都是衡量角的大小的单位,就像厘米(cm)和英寸(in)都是用来衡量长度的单位。度用°来表示,弧度用rad表示。度和弧度之间可以相互转换,转换规则为:1rad = (180/π)° ≈ 57.3°1° = (π/180)rad ≈ 0.01745rad示例求 90° 角的弧度值:90 × (π/180) = π/2(rad)在一个圆中,弧长等于半径的弧,其所对的圆心角就是 ...

2020-01-02 19:15:04 5111

原创 wxPython 第五篇、使用TextCtrl、Button写的Log in 实例讲解

wxPython 第五篇、使用TextCtrl、Button写的Log in 实例讲解前言:​ wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或...

2019-11-10 18:28:44 1045

原创 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?快 准 狠这种情况的原因是有一个程序正在运行,相当于被锁住,所以提示资源暂时不可用,可能是安装未完成,或者 安装进行时,总之就是被占用了。那么想办法结束它就好了!!!!输入一下命令即可sudo rm /va...

2019-11-10 11:29:19 675

原创 wxPython第四篇、Choice、MessageDialog控件实例讲解

wxPython第四篇、Choice、MessageDialog控件实例讲解前言:​ wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或许你会发现...

2019-11-03 22:32:29 2616

原创 wxPython第三篇、Checkbox控件实例讲解

wxPython第三篇、Checkbox控件实例讲解前言:​ wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或许你会发现这些小demo界面似曾相...

2019-10-30 22:48:31 4429

原创 wxPython第二篇、Button控件实例讲解

wxPython第二篇、Button控件实例讲解前言:​ wxPython有很多控件例如Button、CheckBox、StaticText、ListBox 等等(and so on),它的控件还是很多的,可以满足基本的开发需要,但是一天是不介绍不完的,慢慢介绍,不要急于求成,一口是吃不成一个胖子的!!!这些小控件的用法我会以小demo的方式逐一讲解,也或许你会发现这些小demo界面似曾相识。...

2019-10-29 23:21:18 2200

原创 wxPython入门第一篇环境搭建

wxPython入门第一篇环境搭建介绍:​ wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能健全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台...

2019-10-28 21:08:22 542

原创 vs2017常用设置 显示行号 格式化代码(Python)

vs2017常用设置 显示行号 格式化代码(Python)第一步;第二步:搞定!!!!

2019-10-23 22:56:34 1110

原创 FreeRTOS 创建任务失败原因

(我的环境是:我在移植开源库时里面的是 Heap_3 但是 我使用了 Heap_4的配置导致申请 任务堆栈空间失败)创建 任务原因/*Allocate space for the stack used by the task being created. */pxStack = ( StackType_t * ) pvPortMalloc( ( ( ( size_t ) usStac...

2019-10-21 09:35:56 4574

原创 stm32模拟IO并行

前言大家应该使用过很多IO模拟的协议常见的有SPI、IIC,也有些不常见的比如8080,但是一般8080端口的模拟的协议中,传送并口数据的都是连续的IO口,例如从A0-A7,8个连续的IO口,但是连线真的烦,还有就是布线的时候更烦,那么为啥不把这8个IO口也模拟一下呢????原理说道这个原理那确实是很简单的,例如PA=0xffff,就学那相当于把它的IO口全部置1,所以我们可以按照这个特性来...

2019-10-16 21:25:43 3478 1

原创 使用JLink下载 RT1052 (i.MX RT系列芯片)

使用JLink下载 RT1052 (i.MX RT系列芯片)前言​ 好久之前使用的jlink下载stm32的程序,后来就改用野火家的DAP了,因为JLink长的太大了带着是在不方便,所以一直使用着DAP下载器,但是越来越发现DAP的下载速度太慢了,如果使用MDK的话还是JLlink下载速度快,最近在使用RT1052时的一个工程,估计代码量有点大,对于DAP有点难为人了,哈哈哈。同样的一个程...

2019-09-26 19:41:18 5103

原创 DOS命令部分语法

1) dir–显示指定路径上所有文件或目录的信息它的格式为”dir [盘符:][路径][文件名] [参数]”,比如”DIR E:\FF.M3U”。2) md(mkdir)–建立目录它的格式为”md [盘符][路径]”,例如”MD TEMP”。3) rd(rmdir)–删除目录格式为”RD [盘符][路径]”。注意:该命令只能删除空目录,并且不能删除当前目录。4) cd–进入指定目录...

2019-09-20 17:00:10 1115

转载 Qt Creator下载和安装

简介Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址:http://www.qt.io/也可以访问Qt项目域名:http://qt-project.org/Qt本身支持众多操作系统。从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、VxWorks,应用非常广泛。基于Qt...

2019-09-10 09:14:48 1248

转载 MinGW 安装教程

前言本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW 的过程和步骤,编写成了这篇以图片为主的教程,为了让看到这篇文章的任何人,都可以很容易按照图片所示正确安装 MinGW。一、什么是...

2019-09-07 10:43:47 927

转载 WIN下vscode调试C/C++,从零开始生成helloworld项目

转载来自:https://my.oschina.net/u/3669041/blog/1838710/print最近迷上了vscode这款编译器,小巧美观,用起来也很顺手,最主要的是全平台,正好最近要上手做Linux C客户端,以前没接触过linux,先拿它先在WIN上练练手。这几天在网上找了非常多的教程,win总是配不好环境。(linux和win一起开始配的,感觉linux环境比win好...

2019-09-07 10:38:55 4888 1

原创 keil的那些小操作之browse information 不能跳转

keil5以上版本不能跳转问题当 go to 时出现不能跳转时,一般是编译选项没有打钩这个位置打钩就可以编译后 go to了,但是编译时间会长一点,有可能你觉得便是时间没有长多少啊!代码量大的时候,编译时间会翻倍增长。。。...

2019-08-17 09:04:49 6645 5

原创 keil的那些小操作之代码格式化工具Astyle(插件)

Astyle是一个针对C/C++代码格式化的插件,原本是在Eclipse上使用的插件,但是也可以在keil上使用。并且使用起来特别方便。接下来说一下怎么配置这个插件》》》》》》第一步》》第二步配置具体选项》》3选择对当前文件格式化注意!!!!!!格式化之前一定要先保存文件,不保存文件格式化是无效的。...

2019-08-16 17:22:05 522

转载 vscode 常用快捷键

常用 General按 Press 功能 FunctionCtrl + Shift + P,F1 显示命令面板 Show Command PaletteCtrl + P 快速打开 Quick OpenCtrl + Shift + N 新窗口/实例 New window/instanceCtrl + Shift + W 关闭窗口/实例 C...

2019-08-16 16:49:17 279

原创 OV2640摄像头移植总结

环境:stm32f429+OV2640移植到RT1052+OV2640stm32f429 DCMI相机接口RT1052 CSI接口移植步骤:(1) 确定SCCB(IIC)配置或者初始化正确,以可以读到设备的ID为标准,设备的ID可以读到,证明SCCB配置正确。配置不正确遇到的问题1、设备地址(SCCB地址)是否填写正确。格外要注意有些代码是8位地址有...

2019-08-07 20:25:22 3557 2

原创 代码开源之大学时的点阵屏

收拾电脑偶然间看到大学时候写的点阵屏的代码,删掉又可惜,在这保存一下哈,​​#include<reg52.h>typedef unsigned char uchar ;typedef unsigned int uint ;#define data_port_1 P1#define data_port_2 P2sbit A1_0 = P3^0; //第...

2019-08-03 21:44:15 539

原创 keil的那些小操作之j-scope 搭建环境与使用

1、安装Segger的工具包,版本在4.90E以上。(我用的V6.33版本)见下载区2、卸载老版本避免冲突。安装步骤:一直next就ok了。安装结束后如下图3、打开JScope工具。到这里就能看变量画出来的波形了。。。...

2019-07-19 22:48:04 2356

原创 keil的那些小操作之快捷键设置方法

对于一些ARM的芯片开发,一定少不了keil软件,keil也是单片机或者嵌入式中的常用软件,但是想要使用的顺手还是要设置一些属于自己的、自己习惯或者常用的快捷键。。。。。以下是快捷键的设置的方法:1、打开keil,找到下图中的位置点开。其中可以看到左侧有很多选项,这些都是它的功能,可以看到一个最简单的RUN选项点击后发现右侧红色方框中出现了F5的快捷键,可以选择自己喜欢的...

2019-07-19 22:25:58 10520

原创 emwin的模拟器配置

对于emwin就emxgui还没发布之前suan算是个可玩性相对较高的GUI库。。。。。最近 玩了一下 他的模拟器,所以今天把模拟器在vs2017上编译过的教程记录一下!!!!!1、首先 打开  SeggerEval_WIN32_MSVC_MinGW_GUI_V526  版本 都差不多,具体差别看官网。这个以sln结尾的,双击打开它。。。。2、然后右键工程点击属性3、按照...

2019-01-23 21:18:04 2390

原创 AD9在PCB中放大元件后,元件表面出现网格

相信很多同学出现过这中问题,看着真心不舒服!!!!!!!网格的放大元件 AD9在PCB中放大元件后,元件表面出现网格,这显然就是规则设置的问题。 1:快捷键 :D+R2:3:问题解决希望看到并且对你有帮助的同学 ,留下宝贵的一赞...

2018-12-01 10:06:28 5052 1

原创 esp8266 在 eclipse 的环境搭建(带一键下载)

1、下载的非官方开发工具包Espressif ESP8266并且安装 ,安装的盘符是默认的C盘,改不了https://dl.programs74.ru/get.php?file=EspressifESP8266DevKit2、下载并安装Java运行时x86和x64(jre-8uXXX-windows-xxx.exe)https://www.oracle.com/technetw...

2018-11-22 12:28:18 4258

org.eclipse.cdt.ui_6.7.1.202005220422.jar

stm32cubeide 自动补全插件,适用于1.5以上版本,亲测可用

2021-04-17

dwt-精确延时(使用于STM32).rar

dwt 精确延时 实测 很准 适用于 stm32 f1 f4 f7 h7

2020-03-05

AVR446_经典梯形加减速-包含例程源码和英文文档.zip

这是一篇关于 步进电机加减速的 文档及代码,有较高的参考价值 纯c代码方便移植,亲测可用,有需要欢迎交流

2020-01-06

RT1052_usart_jpeg.zip

野火的工程模板 修改了2640的输出寄存器,获得了jpeg图片,用串口输出图片

2019-10-18

RT1052 uCOS-III 系统移植 -keil和IAR版本.zip

移植官方的uCOS-III 系统,官方是IAR版本(8.2以上)的demo,本工程移植了iar和keil的uCOS-III 系统的两个版本

2019-08-21

RT1052串口DMA接收不定长数据.zip

使用野火的模板 利用RT1052的eDMA 和串口空闲中断实现 接收不定长数据,并在主函数打印出来。。。 实测有效

2019-08-21

keil5.28a下载链接.zip

keil5.28a下载链接,复制粘贴就可以在浏览器下载

2019-08-16

插件-格式化专用的插件.zip

keil5格式化工具插件 keil5格式化工具插件 keil5格式化工具插件

2019-08-16

Setup_JScope_V611m.zip

Setup_JScope_V611m.exe JLink_Windows_V633i.exe 亲测可用,安装教程见博客

2019-07-19

RT1052 软IIC模拟 oled12864.zip

野火的模板,自己移植的oled驱动,库带有自己写的GPIO、串口、PIT中断程序

2019-05-15

卡尔曼滤波 滤波 代码

一份卡尔曼滤波的代码 代码简洁明了,适合初学者快速入门的的代码 压缩文件 有.c .h和说明文件

2019-02-12

stm32 mpu925 原始数据

硬件:stm32f103c8t6+mpu9250+软件模拟IIC 直接读出原始数据,方便做数据融合,开发更顺手

2018-11-26

stm32矩阵键盘

stm32工程 矩阵键盘 引脚都对应上的话可以直接用 对不上的话需要修改一下

2018-11-15

空中鼠标资料

stm32的主控 资料包括发射端代码,接收端代码,以及原理图

2018-11-15

K60P144最小系统板

收集的K60核心板工程 已经验证可用 帮助有需要的同学

2018-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除