自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FB0000的博客

学无止境,沾沾自喜于已有的知识是致命的

  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 MDK生成bin文件的方法及bin文件大小对程序的影响

MDK生成bin文件的方法及bin文件大小对程序的影响      使用MDK软件一般是不生成bin文件的,而是生成的是hex文件。但是在某些时候需要生成bin文件,或者要知道bin文件的大小。因为bin文件的大小直接关乎程序能不能下载到芯片,例如STM32F103ZET6的flash大小是512KB,那么bin文件的大小就不能超过512KB,否则程序就不能下载。下面说说如何生成bin文件:这一步是...

2018-03-25 20:36:37 4068

原创 visio2013画图时两条直线交叉, 如何让它不弯曲

visio2013画图时两条直线交叉时交叉处会自动弯曲,这样在画复杂的图时,显示效果会比较乱。如何让它不弯曲呢?1、在最上面的工具栏中选择“设计”2、右上角选择“选择连接线”3、在下拉菜单中,把“显示跨线”前的勾去掉。

2018-01-03 21:26:04 15896

原创 VS2017社区版30天到期无法使用的激活方法

VS2017社区版30天到期无法使用的激活方法     VS2017社区版是免费的,但是第一次安装时,没有登录,导致只要30天的试用期,现在试用期结束,无法使用,本教程就是解决这个问题。我先在控制面板中将2017社区版软件卸载了,其实,事实证明完全不需要这一步。既然卸载了那就说说怎么安装吧。   去官网下载安装包,下载地址:http://www.visualstudio.com/ ,一

2017-11-16 14:17:51 129575 31

原创 matlab simulink 仿真时出现如下错误怎么办

如果:The block diagram 'APFI' uses bus signals. However, the 'Mux blocks used to create bus signals' diagnostic is not configured to 'error'. To prevent modeling errors:(1) Open Upgrade Advisor and run

2017-11-13 22:03:37 15425 2

原创 AD如何删除原理图图纸边框外的器件

在画PCB图时,有时候因为不小心会有器件被放到了原理图的边框外面,此时,不论你怎么点击都选不中,也无法删除。想着扩大图纸尺寸,让框外的器件落进来然后删除,结果发现这样也是不行的。下面说说具体的删除步骤。             删除步骤:1、在AD软件中,找到原理图的菜单栏-编辑-选中-外部区域2、然后出现光标,拉框选择你要用的部分,也就是拉到对角,把你的图纸部分选中。此时

2017-11-06 10:49:26 33979 6

原创 C语言之你不得不知的指针(二)

C语言之你不得不知的指针(二)        指针是一个地址,指针变量是存放地址的变量。通过下面这几段程序可以很好的理解指针和指针变量。                 指针应用举例:输入a和b两个整数,a=5,b=9,按先大后小的顺序输出a和b。

2017-11-01 20:30:53 366

原创 C语言之你不得不知的数组(一)

强制类型转换运算符:(double)a --------------------(将a转换为double类型)(int)(x+y)-------------------(将x+y的值转换为int类型)(float)(5%3)---------------(将5%3的值转换为float型)(int)x+y---------------------------(只将x转换为整型,然后与

2017-11-01 15:55:36 449

原创 串口数据接收LCD液晶显示

接上篇博客,对串口接收到的数据在LCD液晶上进行显示,这里只显示了一个数据,拿了数组里面的一个数据进行了显示。硬件连接上:A板PA9---->B板PA10,A板PA10--->B板PA9。#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "lcd.h"#include "usart.h

2017-10-24 22:17:41 19438 7

原创 两种方法实现STM32F103向串口一直发送数据(程序源码,已测试)

串口是STM32最为重要的资源,在平时的硬件调试和软件调试中都是不可或缺的工具,最近在测试一块板子的通信功能是否正常,我打算用板子A的串口USART1一直向串口发送数据,用板子B的串口1接收数据,并将接收到的数据经过处理后显示在LCD液晶上。所以就写了下面的串口发送程序,发送的是数组函数。    Main.c#include "led.h"#include "delay.h"#in

2017-10-24 22:07:56 20221 5

原创 W25Q128更新片内字库

W25Q128是华邦公司推出的大容量SPI FLASH产品,W25Q128的容量为128Mb。擦写周期多达10W次,具有20年的数据保存期限,支持电压为2.7~3.6V。    买来的芯片内部是空的,之前一直用开发板进行实验,编写程序调试一切正常,今天将调试通过的程序下载到自己的电路板上发现液晶无法显示汉字,怀疑是连接线的不稳定,后来换了连接线测试了所有连接点的通断无果,后

2017-10-18 22:18:41 4756 3

原创 AltiumDesigner中如何将原理图导成黑白色图

AD软件输出黑白图常常是我们需要的,具体做法:菜单命令“文件”→“打印预览”,可以看出这时的视图是黑白色的,如果能将现在的黑白色保存下来不就OK了;在预览框上单击鼠标右键,选择“输出图元文件”,选择保存位置,确认退出;

2017-10-15 21:44:05 13010

原创 AltiumDesigner中常用快捷键

视图缩放的三种常见方法:  1Ctrl+按住鼠标右键,再进行拖动  2按住鼠标滚轮,进行向前向后滑动  3Page Up-------放大          Page Down----------缩小Shift+空格-------PCB图中画导线时不同线型间进行转换V+F----------------缩放视图,以显示所有电路部件 ,用于图不见了,一下就能显示出来ctrl+

2017-10-15 21:36:03 2973

原创 如何更改图片的分辨率

打开PS软件,在菜单中点“文件”,“打开”图片。点击菜单栏中的“图像”——“图像大小”。将画红色横线处,2个对勾去掉。然后输入图像像素大小,点击确定,在菜单栏的“文件”点“存储为”保存,这样就不会丢失原图。如果确定不要原图了可以直接点“存储”。

2017-10-15 21:26:38 4274

原创 No space in execution regions with .ANY selec错误的解决

STM32精英板想实现汉字显示的效果,自己在程序中加入了检查字库函数后,编译工程出现错误:No space in execution regions with .ANY selec(意思大概为没有足够空间存放某某)。     解决办法:改了MALLOC.h中的     原来为:#define MEM1_BLOCK_SIZE 32     //内存块大小为32字节#defin

2017-10-15 21:15:23 2961 1

转载 为什么你要写博客?

一个选择我知道现在可能说这话有点不合时宜,毕竟博客时代都已经过去了,再号召大家用过时的东西是不是有点逆流而上?我曾经也问过自己这个问题,但是我觉得,博客时代过去跟我们要开博客是没有多大关系的,就好像你的读书时代已经过去你就不再读书一样。判断一件事情值不值得去做有一个方法:在一张白纸的左边写不值得做的原因,然后在右边写值得做的原因,写完一比较,一权衡,自然能够得出结果。

2017-10-15 20:54:39 299

原创 常用运放电路计算与分析

常用运放电路计算与分析1、运放的符号表示2、集成运算放大器的技术指标(1) 开环差模电压放大倍数(开环增益)大     Ao(Ad)=Vo/(V+-V-)=107-1012倍;(2) 共模抑制比高     KCMRR=100db以上;(3) 输入电阻大     ri>1MW, 有的可达100MW以上;(4) 输出电阻小    ro =几W-几

2017-10-14 12:05:11 61870 7

原创 DSPF28335学习笔记

1. GPIOGPxMUX(功能选择寄存器),      GPxMUX.bit=0配置为I/O功能。GPxMUX.bit=1配置为外设功能。复位时所有GPIO配置为I/O功能。GPxDIR(方向选择寄存器),0为输入,1为输出,复位时都为输入。GPxDAT(数据寄存器),      如果GPxDAT.bit=0,且设置为输出功能,置相应的引脚为低电平;      如果GPx

2017-10-13 17:17:46 9581

转载 最小二乘法C实现

最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。 最小二乘估计法用来确定函数y(x) = b1x + b0 中b1和b0的估计值。y(x)是n个点

2017-10-12 15:50:01 1317

转载 十年研发经验工程师的嵌入式学习书籍大推荐

从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。为什么选择学习嵌入式?嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一。当前的中国IT人才面临严重的“后继乏人”, 而且这种缺口由于培训缺乏、教育模式等原因造成的,而缺口最大的,就是高级IT人才。如果你

2017-10-12 09:45:12 1603

转载 Stm32-SWD下载调试配置

到一篇比较好的 关于stm32  SWD模式 下载 调试 配置文章 整理如下:     我们比较常用的是Jlink下载器 ,这种下载器有一个缺点就是使用的Jtag 20PIN接口,太多的PIN会导致一些小型的PCB板很拥挤,也会增加布线的难度。 而使用SWD接口下载调试,只需要要使用4个PIN:  GND, RS

2017-10-09 22:01:45 1265

原创 10种软件滤波方法

软件滤波是利用CPU强大的计算运算功能,通过某种数值运算,达到改变输入信号中所含频率分量的相对比例、或滤除某些频率分量的目的。实验中往往会因为噪声、干扰、温度、环境以及元器件或者设备等诸多因素的影响,造成采集到的数据达不到预期效果,例如采集到的“坏点”数据会对数据的分析以及结果造成不利的影响。这个时候可以采用软件滤波的方法对采集到的数据进行处理,减小抖动偏差,使采集到的数据尽可能的准确。此外除了可使用(有源、无源)滤波器对信号或波形进行平滑处理外,还可以先将波形用A/D采集,然后使用软件滤波,最后通过D/A

2017-07-22 10:17:07 1617 2

转载 SIFT算法详解与应用

尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Fun对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。1、SIFT综述尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影

2017-05-14 22:08:48 2739

原创 android手机APP开发入门心得

android手机APP开发心得http://blog.csdn.net/fubin0000        首先安装好开发环境(这个过程网络上资料太多了,我相信你搜一搜搭建好环境应该是小菜一碟),然后就是在eclipse里面建立 Andriod Application  Project工程。        简单来说一个APP工程主要由3部分组成,第一个是SR

2017-05-06 12:06:04 6436

原创 RBF神经网络对iris鸢尾花数据集进行分类识别

RBF神经网络对iris鸢尾花数据集进行分类识别

2017-05-05 18:21:14 21679 11

原创 捷联式惯性导航基础知识(一)

捷联式惯性导航系统设计1.什么是导航?什么是惯性导航?惯性导航的基本思想是什么?惯性导航技术都有哪些应用?答:导航:引导控制运动载体(如飞机、火箭、舰船、潜艇、卫星等)按照给定路线运动的理论和实践。一般也可理解为解决航行问题,即确定运动载体当前的位置坐标。惯性导航:利用载体上的加速度计、陀螺仪这两种惯性元件,去分别测出飞机相对于惯性空间的角运动信息和线运动信息,并在给定初始

2017-05-05 17:42:29 25523

原创 CCS6图文安装教程

记录DSPF28335的编译软件CCS6的图文安装教程。

2017-05-04 16:14:42 33646 9

原创 运行caffe自带的Cifar10实例教程

CIFAR-10数据集含有6万个32*32的彩色图像,共分为10种类型,。包含50000张训练图片,10000张测试图片,数据集的数据存在一个10000*3072的numpy数组中,单位是uint8s,3072是存储了一个32*32的彩色图像。(3072=1024*3)。前1024位是r值,中间1024是g值,后面1024是b值。主要作用是小图片分类。

2016-09-03 11:21:34 4350

原创 强化学习算法的原理理解

强化学习(reinforcement learning),又称再励学习,评价学习,是一种重要的机器学习方法,在智能控制机器人及分析预测等领域有许多应用。强化学习中由环境提供的强化信号是对产生动作的好坏作一种评价(通常为标量信号),而不是告诉强化学习系统RLS(reinforcement learning system)如何去产生正确的动作。由于外部环境提供的信息很少,RLS必须靠自身的经历进行学习

2016-08-25 21:08:52 4112 2

原创 本科毕业生活感悟

这是本科毕业的暑假,记一下现阶段的思想感悟,为下一阶段做好铺垫。人在不同的阶段总会有不同的想法。身边的兄弟们也都开始在新的工作岗位上奋斗,开始自己真正独立的生活,进入社会不再像学校里面那样有人管教,无忧无虑,社会是需要我们学会生存的。而我考上了研,暑假来到了新的学校,这里的住宿环境是我见过的最差的,好在实验室的环境还好点。环境就这样,但我们无法改变,我们能改变的就只有自己,这是一个新的起点。

2016-07-08 12:50:16 1000 1

原创 运行caffe自带的mnist实例详细教

ubuntu14.04下caffe环境搭建好的第一步就是测试caffe自带的实例mnist,从而检查你的环境是否真的搭建好了。

2016-07-05 22:29:07 8342 3

STM32的OLED液晶显示程序,已测试

STM32的OLED液晶显示程序,已测试,可以直接拿来用,学习OLED显示的好程序。

2017-10-24

STM32F1向串口一直发送数据

STM32F1向串口一直发送数据,学习串口通信的最好例子,实测通过,主要是用一块板子向第二块板子发送数据,用了2种方法

2017-10-24

STM32F1输入捕获测频率

使用STM32F1平台实现了输入捕获测频率的功能,能够在2.8寸TFT液晶上显示汉字及测频数值,以及输入捕获计算值。

2017-10-24

基于Smith的时滞系统仿真研究

基于Smith的时滞系统仿真研究,使用的平台是MATLAB

2016-04-26

空空如也

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

TA关注的人

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