自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (10)
  • 收藏
  • 关注

原创 Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement

IAR 警告:Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement这个警告在运算符两边都有volatile修饰的变量时出现,volatile修饰的变量一般不用于计算如:void test_volatile(void){volatile u

2017-10-24 21:12:04 1814

原创 Astyle代码格式化工具在IAR中的使用

1、Astyle下载路径:https://sourceforge.net/projects/astyle/files/?source=navbar下载最新版Astyle解压到指定位置。2、IAR中添加Astyle工具支持打开IAR软件,选择Tools-->Config Tools在Menu Text输入菜单名字Command填写Astyle存放路径Argument填

2017-10-24 14:07:19 3362 1

原创 左手坐标系&右手坐标系

一、空间直角坐标系过空间定点O作三条互相垂直的数轴,它们都以O为原点,具有相同的单位长度.这三条数轴分别称为X轴(横轴).Y轴(纵轴).Z轴(竖轴),统称为坐标轴。各轴之间的顺序要求符合右手法则,即以右手握住Z轴,让右手的四指从X轴的正向以90度的直角转向Y轴的正向,这时大拇指所指的方向就是Z轴的正向.这样的三个坐标轴构成的坐标系称为右手空间直角坐标系.与之相对应的是左手空间直角坐

2017-10-19 16:54:10 1578

转载 BLE-NRF51822教程9—动态密码(配对码)

文章来源:http://blog.chinaunix.net/uid-28852942-id-5592664.html本讲教程也是在 sdk中的的uart例子 的基础上修改实现动态密码(其实是配对码)的功能。Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral

2017-10-17 20:11:26 399

转载 BLE-NRF51822教程8-动态广播

文章来源:http://blog.chinaunix.net/uid-28852942-id-5587404.html本讲接收如何实现动态广播。教程基于 9.0 sdk中的 Uart例子。实现动态广播的方法是  广播->停止广播->修改参数->重启广播所以我们通过一个定时器来周期性的  关闭广播然后再修改广播数据之后再开启广播。Sdk 9.0

2017-10-17 20:10:29 229

转载 BLE-NRF51822教程8-软件定时器的使用

文章来源:http://blog.chinaunix.net/uid-28852942-id-5586540.html本讲教程还是会基于 9.0 sdk中的uart例子。 在该例子上使用 sdk中自带的软件定时器来实现一些功能Uart例子在sdk 中如下目录XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples

2017-10-17 20:09:22 415

转载 BLE-NRF51822教程7-带协议栈工程中使用flash

文章来源:http://blog.chinaunix.net/uid-28852942-id-5576719.html本教程说明 如何在带协议栈的BLE工程中使用flash操作。教程基于sdk9.0的 uart工程xxx\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_uartNordic的SD

2017-10-17 20:08:31 217

转载 BLE-NRF51822教程6-创建一个自己的服务

文章来源:http://blog.chinaunix.net/uid-28852942-id-5535803.html该教程基于 sdk9.0首先打开 sdk 下的工程模板 在以下路径中XXXX \Keil_v5 \ARM \Pack \NordicSemiconductor \nRF_Examples \9.0.0 \ble_peri pheral \ble_app_temp

2017-10-17 20:04:48 388

转载 BLE-NRF51822教程5-静态密码设置

文章来源:http://blog.chinaunix.net/uid-28852942-id-5513867.html这一讲介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定程序是基于sdk9.0 下的 uart demo另外 测试使用的手机app是 IOS下的lightblue。这里准确的说法应该是叫配对码,而不是密码。输入这个

2017-10-17 20:02:06 198

转载 BLE-NRF51822教程4-串口BLE解析

文章来源:http://blog.chinaunix.net/uid-28852942-id-5377957.html本讲逐行代码解析官方串口BLE例程demoPS: 基于SDK5.1 主要分一下几个部分:1 :Main函数的整体注释2 :函数单独解析。3 :接收串口数据并发送给对端设备4 :接收手机数据并通过串口打印 Ps :第一和第二部分我在

2017-10-17 17:50:35 355

转载 BLE-NRF51822教程3-sdk程序框架剖析

文章来源:http://blog.chinaunix.net/uid-28852942-id-5335038.html本讲为框架介绍,不会牵涉到太多代码细节。 51822的官方SDK其实是没有框架依耐性的。什么叫框架,比如TI的BLE SDK中就有一个操作系统抽象层(OSAL)他是一个轮训的调度。你需要按照他的方式去创建任务等等。而51822的SDK本质上只是提供了各种调用接口

2017-10-17 17:49:32 204

转载 BLE-NRF51822教程2-工程初始化流程

文章来源:http://blog.chinaunix.net/uid-28852942-id-5213584.html代码讲解基于资料包里配套的 sdk5.1版本中的串口demo。高版本的sdk基本都是差不多的。代码在路径xxxxx\keil\ARM\Device\Nordic\nrf51822\Board\pca10001\s110\experimental中一:

2017-10-17 17:45:46 289

转载 BLE-NRF51822教程1-常用概念

文章来源:http://blog.chinaunix.net/uid-28852942-id-5213583.html1:主机如何知道外围设备的存在:         外围设备广播信息。主机主动扫描,外围设备回复扫描响应以告知主机。2:可发现模式:由广播中的flag标志设置。         有限可发现模式:广播间隔快,但最大只能持续最多30s

2017-10-17 17:43:24 229

原创 Source Tree 免登陆安装方法

安装Source Tree时需要登录账号才能进行下一步的工具安装,但有时登录界面总是刷新不出来,VPN也不行,可以采用以下方法,亲测可用!!!%LocalAppData%\Atlassian\SourceTree\accounts.json 在此路径下新建一个accounts.json文件然后将下面的内容复制进去保存,再安装就可直接跳过登录界面了。[  {   

2017-10-13 22:22:26 3462

转载 Git 代码管理中 .gitignore 文件无效的解决方法

原文地址《Git 代码管理中 .gitignore 文件无效的解决方法》在用 Git 进行代码管理的过程中,我们会发现后添加进去的 .gitignore 文件,或者是中途修改了 .gitignore 文件后,.gitignore 文件没有生效,我们需要通过清除 track 缓存和 强制 track 来解决问题。Runtime EnvironmentOS: Mac O

2017-10-13 15:16:45 359

原创 Source Tree提交出现 POST git-receive-pack (chunked) 解决方案

出现 POST git-receive-pack (chunked) 的原因就是 当使用 HTTPS 提交到 Git 上时使用不检查加密要是东西过多将导致提交停止解决方案方案1>  使用 Git 提交代码进入到要提交的代码的目录,里面包含 .git 文件夹,输入指令 git config http.postBuffer 524288000方案

2017-10-13 14:28:22 575

转载 Xilinx Vivado的使用详细介绍(3):使用IP核

文章来源:http://www.paincker.com/vivado-basic-usage-3IP核(IP Core)Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例如C语言中的printf()函数),可以直接调用,非常方便,大大加快了开发速度。使用V

2017-10-11 18:31:30 823

转载 Xilinx Vivado的使用详细介绍(2):综合、实现、管脚分配、时钟设置、烧写

文章来源:http://www.paincker.com/vivado-basic-usage-2前面一篇介绍了从新建工程一直到编写代码进行行为仿真,这篇继续进行介绍。修改器件型号新建工程时选择过器件型号,如果新建好工程后需要修改型号,可以选择菜单Tools - Project Settings。弹出窗口中,点击Project Device右侧的

2017-10-11 18:29:50 3339

转载 Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真、Testbench

文章来源:http://www.paincker.com/vivado-basic-usage-1新建工程打开Vivado软件,直接在欢迎界面点击Create New Project,或在开始菜单中选择File - New Project即可新建工程。点击Next输入工程名称和路径。选择RTL Project,勾选

2017-10-11 18:25:30 1116

Visual_Assist_X 通用破解补丁_V2.0(含VAX官方安装包)

1. 本和谐文件仅供技术研究,若喜欢 VA_X 请注册购买正版。 2. 通杀VA_X1641~2258(理论支持后续版本)支持VC6~VS2017,XP~WIN10测试OK。 3. 采用了更为巧妙的破解方案:不修改程序任何数据,不延时,不影响VS启动。 4.压缩包已包含官方最新安装包 VA_X_Setup2258_5.exe,按照破解教程可以直接破解,亲测可用

2018-03-08

2016深圳大学考研复试真题---集成电路专业

2016深圳大学集成电路专业考研复试真题及复试建议,深大集成师兄极力推荐。。。。。。。

2018-01-13

Source Insight4.0破解工具+最新license

最新版Source Insight 破解工具,亲测可用,替换可执行文件后导入license即可成功破解 666。。。

2017-10-18

Source Insight 4.0086官方安装包

Source Insight 4.0086官方最新版安装包,4.0的很多功能都比3.5强大很多

2017-10-18

Source Tree 2.3.1

官网下载最新版Source Tree 2.3.1版本安装文件,分享给大家

2017-10-14

sscom5.13.1

很好用的串口助手

2017-05-28

解析STM32的库函数

解析STM32的库函数

2012-09-18

STM32的IAP方案

STM32的IAP方案

2012-05-01

空空如也

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

TA关注的人

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