自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (16)
  • 收藏
  • 关注

原创 Linux开发基础(1):开发板的挂载

1、如何查看当前shell类型初次接触Linux挂载开发板开发,在开发资料中显示“执行此命令前,请确保服务器上的shell是bash,目前发布包只支持在bash下运行。”,我们用如下命令可以看到当前类型:echo $SHELL输入后直接点击回车,如下如所示:

2017-04-01 16:27:35 880

原创 Linux基础(1):常见操作和基本命令

1、进入文件夹.   此层目录..  上一层目录-   前一个工作目录~  [目前用户身份]所在的家目录~account 代表account这个用户的家目录(account是个账号名称)cd [相对路径或绝对路径]cd ~vbird 《==代表去vbird这个用户的家目录,即/home/vbirdcd ~ 《==代表回到自己的家目录cd 《==没加任何路径,也代

2017-04-01 16:13:05 658

原创 关于IAR的断点

条件断点

2016-11-11 15:53:38 2477

原创 GPS与GPRS模块

1 综述2 基础知识什么是GPS的冷启动、温启动和热启动?对于GPS多种启动方式的概念还很模糊,冷启动、热启动、温启动各种专业术语铺天盖地,使得许多用户眼花缭乱。我们简单从定义上了解一下几种GPS启动的方式,GPS开机启动分为冷启动、温启动、热启动三种。冷启动是指在一个陌生的环境下启动GPS直到GPS和周围卫星联系并且计算出坐标的启动过程。以下几种情况开机均属冷启动

2016-10-09 11:12:24 890

原创 几种常见的小硬件

1 综述2 器件2.1 蜂鸣器蜂鸣器分为有源蜂鸣器和无源蜂鸣器,这里的“源”不是指电源,而是指振荡源。有源蜂鸣器内部有振荡源,所以只要一通电就会叫,无源蜂鸣器内部不带振荡源,所以如果用直流信号无法使其鸣叫,必须用2K~5K的方波去驱动它。无源蜂鸣器的优点:1.价格相对有源蜂鸣器更便宜;2.声音频率可控,可以做出“多来米发索拉西”的效果。3.在一些特例中,可以和LED复用

2016-09-30 10:35:26 651

翻译 J-Link JTAG/SWD接口

1 J-Link接口定义下图为J-Link接口定义:2 标准接口排列下图为标准的接口排列:

2016-09-23 17:30:55 1202

原创 【C语言】非常有用的C语言宏定义

/***************************************************************************************************名称: hal_types.h版本: 0000时间: 2015-08-07描述: 工程中用到的类型定义和部分宏定义**************************************

2016-08-18 17:03:12 1626

转载 【nRF51822学习教程】SDK框架分析

本讲为框架介绍,不会牵涉到太多代码细节。51822的官方SDK其实是没有框架依耐性的。什么叫框架,比如TI的BLE SDK中就有一个操作系统抽象层(OSAL)他是一个轮训的调度。你需要按照他的方式去创建任务等等。而51822的SDK本质上只是提供了各种调用接口,比如开启初始化协议栈,初始化一些硬件功能模块,开始广播,发起链接等等。这些接口怎么用完全取决于自己。不过一般固件开发都是一些类似的流程

2016-08-18 11:58:00 3621

原创 关于ADC

1 综述2 版权3 基本概念4 注意事项5 经验积累5.1 16位的ADC采样结果为什么要右移四位?6 结束语参考资料

2016-08-16 10:41:00 596

原创 C语言中运算符的优先级问题

1 综述2 版权3 优先级表4 经验这一章称为经验还不如说是我在平时学习工作中遇到的自己没有迅速做出判断的一个小积累。4.1 a = 20 我们知道,<<(左移运算符)的优先级高于=(等号运算符),因此先运算左移再运算等号。所以这句话的意思是将1

2016-08-15 23:09:16 968

原创 【C语言学习1】C语言学习环境的搭建

1 综述2 版权3 优先级表4 经验这一章称为经验还不如说是我在平时学习工作中遇到的自己没有迅速做出判断的一个小积累。4.1 a = 1 我们知道,

2016-08-15 11:58:57 1178

原创 关于几种下载口:JLINK、SWD、JTAG、ULINK、ST-LINK

1 综述2 版权3 分类描述3.1 JLINKJ-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR、KEIL等开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真。它使用USB供电,方便可靠。3.1.1 外观和线序外观如下:4 对比5 使用

2016-08-09 17:03:54 5533

翻译 计算机结构

1 综述总体而言,计算机主要有两种结构,一种是冯·诺伊曼结构,一种是哈佛结构。两种结构各有利弊,因此在实际生产中CPU在不同的部分会用到不同的结构,本文根据维基百科为基础,根据互联网提供的资料来进行学习和总结。2 冯·诺伊曼结构3 哈佛架构4 结束语

2016-08-08 17:59:46 562

原创 VDD、VCC、VSS等

1 综述今天在查看芯片资料的时候,看到了VDD,一时间不敢确定是什么,于是做一个总结来帮助记忆。2 版权3 说明

2016-08-08 14:32:51 1244

原创 BLE Device Monitor的使用

1 综述BLE Device Monitor是一个用来显示任意蓝牙低功耗设备服务(services)、特征(characteristics)、属性(attributes)的windows程序。除了测试和监听SensorTag,还可以用于OAD(on air download)给SensorTag和其他支持的TI设备升级固件。BLE Device Monitor需要一个有HostTestAppl

2016-07-29 17:12:19 4973

原创 【代码编辑工具】Source Insight的使用

1 综述在几年的编程过程中,觉得Source Insight和Visual Studio是比较好用的,但是Visual Studio功能最强大,但是对资源要求比较高,因此有时候我也会使用Source Insight。本文就是对使用Source Insight过程中的一些技巧积累,在这里单独罗列,以便自己查阅。2 版权3 Source Insight快捷键的修改3.1 高亮显示在

2016-07-22 17:36:04 1716

原创 关于Windows的命令行

1 综述本文的环境是Windows7,一般情况下是64位系统,如果为23位系统,我将会特别说明。2 Windows7命令行我们使用快捷键win+R可以调出运行,我们输入cmd点击确定可以调出Windows的命令行窗口,如下图所示:2.1 换路径从上面我们可以看到,我们进入命令行界面之后进入的路径是C盘,若我们想进入D盘,我们直接输入d:(注意,是小写,而且有冒号

2016-07-13 14:46:55 457

翻译 Python学习笔记:Python函数

1 Python函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段(即函数是代码段)。函数能提高应用的模块性,和代码的重复利用率。和其他语言一样,Python提供了许多内建函数,比如print()。同样的我们也可以自己创建函数,这被叫做用户自定义函数。2 定义一个函数我们可以定义一个自己想实现的功能的函数,以下是简单的规则:函数代码块以def关键词开头,后

2016-07-12 10:13:39 417

翻译 关于结构体变量等于0的问题

1 综述今天看到几行代码:if(!A){}else{}其中A是结构体变量,犹豫了一下,这么简单的东西不应该啊,因此做个学习。2 结构体变量的值有如下结构体:typedef struct LsAfccDataWriteReqTag { TaskId TaskId; Int32 DataID;

2016-07-06 10:22:34 6595

翻译 Nordic NRF51822

1、综述nRF51822 是功能强大、高灵活性的多协议 SoC,非常适用于 Bluetooth® 低功耗和 2.4GHz 超低功耗无线应用。 nRF51822 基于配备 256kB flash + 16kB RAM 的 32 位 ARM® Cortex™ M0 CPU 而构建。 嵌入式 2.4GHz 收发器支持蓝牙低功耗及 2.4GHz 操作,其中 2.4GHz 模式与 Nordic Semi

2016-06-23 16:14:57 931

转载 移动硬盘提示需要格式化

这两天重装电脑,将资料备份到移动硬盘,突然发现我存放资料的那个分区读不了,提示需要格式化(如下图所示),而移动硬盘的另2个盘丝分区正常,这就有点尴尬了,几百G的东西不能你说格就格!思索了几秒钟,赶紧上网找,有说用DiskGenius来进行恢复的,毕竟数据量比较多,如果用软件恢复耗时太多(注意,对于这款软件我并没有使用过,所以并不知道实际效果),所以我继续查找,突然找到了这篇文章,不管了

2016-06-11 16:47:44 2028

翻译 热电堆

1 综述最近需要使用热电堆做一款耳温枪,因此对热电堆的原理做一个梳理和总结。2 版权说明3 热电偶(Thermocouple)和热电堆(thermopile)电偶是基于一种热电效应——Seebeck效应来工作的温差电元件。热电偶主要有半导体热电偶和金属热电偶两大类。虽然半导体的Seebeck效应比金属的强得多,但是在较高温度下使用的热电偶则往往是金属热电偶。3.

2016-05-06 14:36:51 7094 1

原创 我的C语言笔记之经典代码(一)

1 综述在实际工作学习中,经常会看到比较经典或实用的代码,记在本子上或word文档总会不太方便查阅,因此单独开一片文章来记录。2 宏定义之大括号在使用CC254x的时候我发现了如下代码:#define st(x) do { x } while (__LINE__ == -1)该宏定义的作用相当于一个大括号,将其中x代表的所有代码包括在一起,__LINE__是IAR内部宏定

2016-04-07 16:59:04 764

原创 关于STM32中GPIO的8种工作模式

1 综述I/O口是单片机中非常常用的外设,STM32的I/O口有8种状态,虽然一直在使用过程中没有遇到什么问题,但是一直都不是很清楚,因此这里做一个总结(实际上这里的概念也是和STM8等其他单片机,理解了这8中状态,也就基本上理解了大部分I/O口)。2 庐山真面目我们在库文件中的"stm32f10x_gpio.h"中可以看到如下代码:typedef enum {

2016-01-23 23:25:14 20546

原创 C语言积累2

1 综述在实际写代码的过程中,经常会发现自己忘记了某些C语言的小知识,因此单独写一片帖子作为一个巩固和积累。2 在C语言中将数组清空2.1 通过数组遍历,组个赋值为0for(i = 0; i < 4; i ++){ a[i]=0; }2 使用内存复制函数memset函数原型:void *memset(void *dst, int value, size_t size);

2016-01-21 18:39:36 482

原创 关于FLASH、EEPROM、RAM、ROM等

1 综述 2 EEPROM和FLASH从专业角度来讲,EEPROM、EPROM、FLASH都是基于一种浮栅管单元(Floating gate transister)的结构,但是各有区别。EPROM的浮栅处于绝缘的二氧化硅层中,充入的电子只能用紫外线的能量来激出。EEPROM的单元是由FLOTOX(Floating- gate tuneling oxide transister)

2016-01-18 19:25:02 4011

原创 Notepad++使用笔记

1 综述2 替代换行我们使用Notepad++分析数据的时候经常需要将数据以一个包为一行,便于分析数据的正确性,我们可以用Notepad++打开文档,然后按照下图来自动换行(假设AA是数据头):

2016-01-14 11:03:28 1032

原创 关于芯片的封装

1 综述在查看芯片资料的时候发现,同一款芯片可能因为封装的额不同而管脚顺序有差异,因此记录一下,下面分别对各种封装做一个小总结。由1980 年代以前的通孔插装(PTH)型态,主流产品为DIP(Dual In-Line Package),进展至1980 年代以SMT(Surface Mount Technology)技术衍生出的SOP(Small Out-Line Package)、SOJ(

2016-01-08 20:40:15 1662

原创 MAX3485芯片使用方法

1 综述最近用到了MAX3485芯片,因此做一个小记录。2 芯片介绍2.1 主要特点2.2 引脚配置3 应用3.1 应用场景3.2 电路实现3.3 软件实现4 重要提示【END/2015-11-10】

2016-01-08 18:20:10 58103 11

原创 联盛德wifi芯片学习

1 综述/*********************************************************************************************************** PEND ON SEMAPHORE** Description: This f

2016-01-08 15:09:51 1763

原创 代码比较软件Beyond Compare

1 综述对于程序员而言,备份是一个非常重要的习惯,但是有时候会将2份代码弄混,或者需要找到错误的出处,我们需要进行代码的对比,肉眼分辨固然是人才,会借助工具也能事半功倍!Beyond Compare就是一款好用的软件!这篇文章就是对该软件使用过程中的一些小问题的整理。2  Beyond Compare添加右键快捷方式 Beyond Compare工具在文件和文件夹比较的时候很好用,尤其

2016-01-07 22:04:55 704

原创 Visual Studio使用

1 将Tab设置为4个空格因为一个Tab键在不同的系统中是相当于几个空格是不定的,因此我们全部编程4个空格,操作如下:【END/2015-06-07】2 将背景设置为绿色在上图中的环境里面设置【END/2015-06-07】

2016-01-07 10:15:01 543

原创 C语言学习笔记1:static

1 综述2 static在函数中的应用函数分为内部函数和外部函数,当一个源程序由多个源文件组成时,C语言根据函数能否被其它源文件中的函数调用,将函数分为内部函数和外部函数。2.1 内部函数(静态函数)如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,这种函数称为内部函数。定义内部函数用关键字static:static 函数类型 函

2016-01-06 22:22:07 556

转载 临时

typedef void (*BtnCbPtr) (char Btn,char DownType);BtnCbPtr gbtncb = 0;(*gbtncb)(0,1);

2016-01-06 10:13:32 392

原创 术语的积累

1、关于内存保持中的H问:内存地址中的最后一个H是什么意思,比如0x70C0H或01H?答:表示 十六进制,直接写成:70C0H 或 0x70C0 是一样的。

2015-12-30 14:40:25 443

原创 AD14使用积累

1 切换2D和3D按键盘上的2就是2D,按键盘上的3就是3D【END/2015-12-16】2 去掉覆铜或添加覆铜按L,在出现的对话框中按照下图修改【END2015-12-16】3

2015-12-16 11:42:29 1295

原创 关于几种常用的通讯方式(2):USART、I2C、SPI

1 SPISPI(Serial Peripheral Interface:串行外设接口),是一种高速、全双工、同步、串行总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便。SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。

2015-12-16 10:34:19 3459

原创 STM32学习笔记(4):SysTick

对于使用uCOS II我们可以使用task来定时执行函数,如果是裸机,我们就可以使用SysTick。1 什么是SysTick?我们首先想到的就是到数据手册中搜索,显示结果如下:我们下载《STM32F10xxx Cortex-M3编程手册》搜索,结果如下:没错,就是英文,不用担心,和我一起学习。官方资料显示:处理器有一个24bit的系统计数器(说明它是计数器)Sy

2015-12-10 21:28:54 3892 1

原创 STM32学习笔记(3):时钟配置

1 5个时钟源STM32有5个时钟源,分别如下所示:a.HSI  是高速内部时钟,RC振荡器,频率为8MHz。b.HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz(一般使用的是外部8MHZ)。c.LSI  是低速内部时钟,RC振荡器,频率为40kHz。d.LSE是低速外部时钟,接频率为32.768kHz的石英晶体。e.PLL为

2015-12-08 22:18:02 1815

原创 STM32库函数(3):库文件stm32f10x_flash.c内的函数

函数:void FLASH_PrefetchBufferCmd ( uint32_t FLASH_PrefetchBuffer ) 功能:使能或禁止预读文件缓存器(这个函数可以在所有的STM32F10x设备上使用)【使用场合不明】。函数:void FLASH_SetLatency ( uint32_t FLASH_Latency ) 功能:设置代码滞后时间值【使用场合不明】

2015-12-08 21:30:03 1441

Wunderlist

Wunderlist独立安装包,Windows10 1703亲测可用,请后来者介绍自己的系统和使用情况,共后来者参考,谢谢!

2019-04-19

AutomotiveSPICE【2019年官方最新版】

Automotive Spice 3.1官方英文版原。车规级质量保证手段说明。

2019-01-26

potplayer官方安装程序【win10可用】

本资料含两类文件: 1、含potplayer官方安装包,支持win10及以下,含32位和64位。是安装包,非绿色版,非破解版。 2、含绿色免安装版,酌情取用。

2019-01-20

SourceInsight4.0

【仅供交流学习,请支持正版!勿作商业用途!】 SourceInsight4.0安装包和破解文件,内含破解步骤,windows7 64位、windows10 64位测试可用。

2017-07-27

ADB调试工具

ADB调试工具,windows10可用

2017-06-09

I2C总线英文原版协议

本文档是I2C总线的英文原版协议,供英文好的同学学习和参考!

2016-08-25

BLE Device Monitor

本文件为BLE Device Monitor软件,在win7 X64上验证通过,供大家下载和学习。由于软件版本会因为平台限制而不同,希望安装成功或不成功的同学能写下自己的配置和问题,供大家参考!

2016-07-29

BLE Device Monitor User Guide

本文档为《BLE Device Monitor User Guide(英文版)》,详细的讲解了BLE Device Monitor软件,共需要的朋友下载使用

2016-07-29

STM8S003F使用I/O口模拟串口(一)发送数据

STM8S003F使用I/O口模拟串口发送数据,使用定时器方式,没有使用库函数。

2015-06-13

360软件管家独立版

由独木成林制作的360管家独立版,仅供分享,喜欢的到独木成林博客~本人不负责由此带来的任何争论哟~

2013-04-06

360软件管家

360软件管家,独木成林制作,仅供分享~喜欢的话请到独木成林博客~

2013-04-06

Hacker Dictionary

Hacker Dictionary

2013-04-06

利用AT90S1200单片机实现A/D转换

利用AT90S1200单片机实现A/D转换~

2013-04-05

基于AT89C51单片机的高精度测温系统的研制

基于AT89C51单片机的高精度测温系统的研制~

2013-04-05

四位共阴数码管

四位共阴数码管管脚图 四位共阴数码管管脚图

2013-03-22

郭天祥单片机原理图

郭天祥单片机原理图,包括PCB图和SCHEMATICS的图!

2013-03-22

空空如也

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

TA关注的人

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