wuyage

Kinetis VLPS下FlexCAN唤醒实现

本篇介绍如何在VLPS低功耗模式下实现CAN唤醒的功能。手册中介绍在VLPS下,FlexCAN可以被配置成产生一个中断用户唤醒MCU。产生Wake-up 中断的条件是SLFWAK设置为1,WAKMSK设置为1, 当WAKINT标志位为1时即...

Kinetis 硬件CRC使用

http://blog.chinaaet.com/wuyage/p/5100049902 我在这一篇了介绍了CRC的具体计算过程,那么如何使用Kinetis MCU的硬件CRC模块呢?这里以超核的CRC例程为例来说明,板子用的FRDM-K...

你真的搞明白CRC的计算过程了吗?

百度上介绍CRC计算原理和方法的文章一大推,也许是我太愚笨,花了几个小时的时间也没有完全看明白。最终经过我不断的尝试和研究,终于把整个计算过程搞清楚了。做个记录总结一下。。。下面直奔主题,网上找了两个计算CRC的软件,输入同样的数据,选择同...

NXP QN902x UUID 修改

本篇给给大家介绍两个topic:1)如何让QPPS工程和手机端NRF UART APP配合使用 QPPS 工程里默认的Service和Characteristic的UUID默认是128 bits,Service的UUID默认 定义为:#de...

Kinetis K PIT 硬件触发ADC

寄存器需要注意的地方:1) ADCx_SC2 ADTRG位设置1,表示为硬件触发2) SIM_SOPT7 寄存器 ADC0ALTTRGEN 设置为1 , ADC0TRGSEL 选择需要的触发源附件为基于FRDM_K64F的一个小例子myPr...

QN902x 传输速率

BLE 本身传输速率不高,物理层的速率为1Mbps,应用层的传输速率会受到很多因素的影响,最主要的因素有: Connection interval(连接间隔),Packet size和 Attribute protocol opera...

NXP QN902x OTA

QN902x OTA.7z

NXP QN902x 微信接入

NXP_QN902x 微信接入演示步骤硬件:QN9020_MINIDK,装有微信的iPhone手机或者安卓手机软件:微信例程 nxp_weixin_airSync2.2.0_260_SDK1.3.7_Rev.1.0步骤:1) 使用Qblue...

PN512 读两张卡

硬件:PN51+LPC824软件上实现的功能,当同时有多张卡存在时,可以选出其中的一张。防冲突是ISO14443-3协议的核心。LPC824-PN512 Two Card Detection.rar

QN9020 一主多从 demo

Up to eight simultaneous links in master mode操作指南和代码见附件One Master and Two Slave QN9020MINIDK.rar

QN9020 广播代码分析

硬件:QN9020 MIMIDK软件:SDK 1.3.8注意:\QBlue-1.3.8\Projects\BLE\prj_broadcaster 例程本身有个小问题,需要将#define CFG_MEM_RETENTION (MEM_B...

玩一玩NXP的 NFC TAG

在日常生活中你有没有见过类似下图中的小东西? 它叫做NFC标签, NFC TAG内部由一个小小的可以擦写的小芯片加上线圈组成,我们可以将少量数据写进去或者读出。NFC标签有什么用途呢?其中一个应用是带有NFC芯片的手机通过扫描NFC标...

NXP BLE QN902x 之广播解析

本篇结合prj_broadcaster 例程,介绍BLE广播相关知识。注意:SDK1.3.8的prj_broadcaster的原工程有问题,需要做一下改动:#define CFG_MEM_RETENTION (MEM_BLOCK1 | ...

KSDK2.0 Keil移植举例

如果你使用MKL33Z64VLK4这颗芯片,那么如果使用KSDK2.0 进行开发呢?1) http://blog.chinaaet.com/wuyage/p/5100001013 按照之前的文章下载KSDK, 注意这里选择芯片下面的MKL3...

NXP BLE QN902x 之GPIO 控制

一款新的MCU最先使用的一般都是GPIO,下面让我们来看看QN9021的GPIO如何使用。在\FireBLE\Driver\gpio 目录里有GPIO的例子。在第一篇博客里介绍了使用UART下载程序的方法,但是在实际调试中使用SWD接口更方...