自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江飞雪

多一行则多,少一行则少!

  • 博客(18)
  • 收藏
  • 关注

转载 关于C语言内存移动函数的写法详解

-------------------------------------------------------------------------------------------          注:转帖自周立功博客http://blog.sina.com.cn/s/blog_5e8facd20100eorv.html-----------------------------

2016-10-24 19:50:54 2056

原创 STM32F1之定时器

1.定时器简介与作用基本定时器,通用定时器,系统滴答定时器,窗口看门狗,独立看门狗2.定时器的基本知识3.定时器的使用方法

2016-07-13 11:04:59 5273

原创 git 使用教程

1.下载git并安装2.进入要推送到服务器的工程目录下。3.右击选择git push ,进入终端,输入git init。4.终端输入:git add5.终端输入:git commit -m "you want  add log message "6.终端输入:git push,接着会提示输入密码,笔者使用的git代码库是别人分配的,即账户密码都是别人分配的,输入该分配的密码即可

2016-07-12 18:45:49 1528 1

原创 STM32F1之中断

1.中断是什么2.中断的作用3.中断的使用方法

2016-07-12 18:41:37 3321

原创 STM32F1之RTC

1.RTC是什么2.RTC用途3.RTC使用方法

2016-07-03 14:27:04 5228

原创 STM32F1之UART

1.

2016-06-28 20:06:27 4986 1

原创 吉他学习<2>和弦

1.和弦图2.C和弦注意:C和弦,右手从五弦拨到一弦3.G和弦4.实例

2016-06-27 21:13:58 421

原创 吉他学习<1>曲谱

1.六线谱示意图2.C大调第一把音阶图3.右手拨弦示意图4.实例(生日快乐歌)

2016-06-21 23:07:20 555

原创 lua语言-string.gsub

1.string.gsub 函数string.gsub 函数有三个参数:目标串,模式串,替换串。基本作用是用来查找匹配模式的串,并将使用替换串其替换掉。语言总是苍白无力,下面举例说明一目了然。1)把src中的“abcdef”字符串替换为“ABC”2)主要想要说明的是第二点,当匹配模式的串中在源字符串中没有相应匹配,则返回整个源字符串。

2016-05-05 09:07:12 4348

转载 GPIO引脚模式设置

一、GPIO配置(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出 (8)GPIO

2016-04-28 10:35:27 8841

原创 openwrt开发<3>开发入门

1.

2016-04-13 19:34:12 998

原创 RF射频技术-si4438C芯片介绍

1.芯片图2.Frequency range = 425–525 MHz可覆盖425-525MHz频段3.The Si4438 operates as a time division duplexing (TDD) transceiver where the device alternately transmits and receives data packets双工

2016-04-07 13:38:56 14523

原创 openwrt开发<2>环境搭建

接这上篇博文继续openwrt的开发。本文主要记录openwrt开发的环境搭建过程。1.工具准备   SecureCRT:用于windows登录目标开发板。   tftpd32:内核bin文件通过网络传输的方式下载到目标开发板。tftpd32提供服务,用于传送文件,目标板下载文件烧进芯片。2.

2016-04-06 23:20:23 661

原创 openwrt开发<1>内核编译

1.获取openwrt源码包,可以使用git或SVN从openwrt官网获取。因为笔者使用的是台湾联发科技的单芯片解决方案MT7628芯片。所以该厂商也提供了相关的SDK。包大小只有九十多兆,在编译过程中会从网络下载很多的文件,所以编译过程中,要保证linux连接外网。只要拿来在linux解压编译即可。2.解压成功之后如下图所示,源码包的内部结构,与openwrt的源码包结构大

2016-04-05 18:53:36 3050

转载 BLE核心模块FS-QN9021模块开发-linux版

这段时间又参与了一个新的小项目,简单概括为蓝牙、智能、家居吧,虽然时间有点紧,还是希望能把这一些东西记录下来。####BLE 什么是BLE?参考这篇文章做如下总结。 中文名称为蓝牙低功耗。主要特点为低成本、超低功耗、短距离、标准接口和可互操作性强,并且工作在免许可的2.4GHz ISM射频段,需要支持蓝牙4.0(系统为Android4.3及以上)的主机设备才能与其连接。目前

2016-03-22 18:23:18 6188

转载 蓝牙设计问与答

1.    问:什么是蓝牙通信?答:蓝牙通讯最初设计初衷是方便移动电话(手机)与配件之间进行低成本、低功耗无线通信连接,现在已经成为IEEE802.15标准,得到全球上万家厂商支持。 2.    问:如果从事蓝牙开发有没有前途?答:严格地说,这不是一个技术问题,而是一个世界观问题。什么是前途?如果单纯是金钱,从事技术是不太可能暴富的(注意比尔.盖茨是个技术商人);如果想用你所能改善

2016-03-22 18:18:34 598

转载 c语言typedef的用法

一.基本概念剖析int* (*a[5])(int, char*);       //#1 void (*b[10]) (void (*)()); //#2 double(*)() (*pa)[9];          //#31.C语言中函数声明和数组声明。函数声明一般是这样:int fun(int, double);对应函数指针(pointer to func

2016-03-16 17:12:33 521

原创 BLE数据透传的分帧思想

思考:BLE一次最大只能传输20字节,则怎样把大数据拆分成一包一包的20字节进行传输呢?1.      数据分帧1)  第一帧按照自己的规定拆分,如规定第一包数据前4个字节作为标识,可以是包头,包序号,帧序号,包有效数据长度等,按照需求规定,那后面的16个字节自然是填入真正的有效数据。最后把这整包数据存入待发送的数组缓存一下。2)  第二帧,第二针数据前几个字节可以不用规定的那

2016-03-16 08:49:08 3194

空空如也

空空如也

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

TA关注的人

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