wuyage

KL43 UART升级

在实际产品中,在线更新程序会经常使用,因为产品第一次通过SWD下载完程序后,之后可能会存在升级的功能,而一般SWD接口不会留在外面,所以给单片机系统加入外围接口升级功能很重要。这里介绍常用的UART升级,以Kinetis KL43为例,KL...

RTOS下看门狗的使用

参考:https://www.highintegritysystems.com/downloads/RTOS_Tutorials/Watchdog_Strategies.pdf

按键 应用

在项目开发中,会经常用到按键,很多人会觉得按键操作不就是GPIO嘛,没错对MCU来说就是GPIO,但是实际中按键可能会有多种用途,比如短按,长按,双击,组合按键等。

SecureCRT 日志功能

SecureCRT

Kinetis SLCD

分析下,FRDM-KL43上断码lCD工作原理先看硬件:

dBm,dB,dBi 区别

最近工作中遇到下面这样的一个天线,

Rt-thread 代码优化之 Finsh组件

在一些资源受限的MCU中,使用rt-thread时需要进行代码的优化,默认情况下,在map文件中可以看到 6170 156 0 8 0 11738 ...

机器学习实践-开篇

过去的2016年,发生的一件大事是阿尔法狗战胜李世石,这一事件进一步的将人工智能,机器学习带入到人们的视野中。 机器学习这么火,我也想学一下。废话不多说,本人买了一本《机器学习实战》书,豆瓣连接: https://book.doub...

如何让LPCXpresso 支持jlink?

LPCXpresso IDE默认不支持Jlink调试,要支持jlink,需要进行以下设置:1)打开菜单栏 Help – install New Software…之后搜索到可以下载的工具,一步步安装即可。不知道我的电脑是什么原因,使用这个方...

QN902x 主动扫描及响应数据

在某些应用从设备希望能够广播更多的数据,由于通用的广播包里含有BLE Name 等数据域,留下自定义的数据长度很有限,我们可以使用把需要广播的更多数据放到扫面响应这个广播包中。从设备以QPPS为例,更改非常简单,只需要修改原来工程中调用广播...

QN9080 开发板Jlink固件更新

QN9080开发板上使用的是调试芯片和LPC54开发板上用的是一样的,更新jlink固件的方法如下:1)安装工具lct_installer_1.exelct_installer_1.rar2)https://www.segger.com/j...

Bluetooth 5

Bluetooth 5 最近发布了,spec下载地址为:https://www.bluetooth.com/specifications/adopted-specifications 。 Core_v5.0 .pdf CSS v7.p...

KW41 Thread+BLE 双模 Demo

硬件:两块FRDM-KW41Z软件:Kinetis KW41Z Connectivity Software:https://www.nxp.com/webapp/Download?colCode=KW41Z-CONNECTIVITY-SOF...

PN512/MFRC522 I2C 读M1 卡例程

给大家share两个PN512/MFRC522 读M1卡的例子,使用的接口是I2C接口,平台分别为LPC824和QN9020LPC824_PN512.7zQN9020_PN512.7z

GPIO 模拟UART

你是否遇到过某个MCU串口不够的情况? 这时我们可以考虑用GPIO去模拟,如何具体实现呢?首选我们需要了解串口的传输协议,UART使用异步模式工作,不需要时钟信号,其一般格式为:起始位+数据位+校验位+停止位。其中起始位1位,数据位5~8位...