会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
twxbxt
博客园
首页
新随笔
联系
订阅
管理
2020年4月14日
BLE5.2 CIS Data Flush Point点SN和NESN变化机制探讨
摘要: 首先申明一下,以下理解不一定正确,都是根据Core5.2 Spec和LL.TS.p17 Spec的理解,如有误欢迎大家提出来,可以发我邮箱tuyafei007@gmail.com。 1.FT点后SN和NESN变化机制举例1: 2.FT点后SN和NESN变化机制举例2: 备注:1.可以看到S在第一个E
阅读全文
posted @ 2020-04-14 09:42 twxbtx
阅读(853)
评论(0)
推荐(0)
2018年11月23日
使用Jlink给CC2640R2F烧写固件方法
摘要: 可以参考:https://e2echina.ti.com/question_answer/wireless_connectivity/bluetooth/f/103/p/91891/482513?tisearch=e2e-sitesearch&keymatch=jlink#482513 TI CC2
阅读全文
posted @ 2018-11-23 11:20 twxbtx
阅读(4683)
评论(0)
推荐(0)
2017年9月11日
BLE4.0低功耗蓝牙基本概念
摘要: 根据BLE协议栈结构划分,从底层到上层逐一介绍BLE一些基本概念,涉及知识点比较零散,整理下来方便自己查阅。 常见的无线网络数据传输协议 什么是低功耗蓝牙? 蓝牙4.0和经典蓝牙的关系 低功耗蓝牙的特点 BLE无线通信信道 Bluetooth无线网络拓扑结构 BLE技术的应用领域 ...... 什么
阅读全文
posted @ 2017-09-11 10:49 twxbtx
阅读(2017)
评论(0)
推荐(0)
2017年9月10日
使用Python,PyQt,PyQwt和PySerial的“实时”数据监视器
摘要: PyQt是Qt的python版本,继承了Qt强大的图形编程能力和python的容易上手特点,使我们开发GUI应用更加的便捷,加上python可以导入各种强大的模块库,可以说用python+N多模块库,我们便可以开发出许多有趣实用的应用。今天我们就来说一说PyQt、PyQwt以及Pyserial组成的
阅读全文
posted @ 2017-09-10 12:25 twxbtx
阅读(3396)
评论(0)
推荐(0)
2017年8月26日
使用pyaes测试AES-ECB 加密解密示例
摘要: 最近在搞一个蓝牙锁,通信协议说是使用的标准AES-ECB加密、解密,无奈我测试的时候,加密后的数据和通信协议文档给的数据不一致,怀疑文档写的aes-ecb传参是否swap了or非标准AES-ECB?所以想到了用Python验证一下,这里可以使用pyaes模块。 考虑到pip工具安装其他Python模
阅读全文
posted @ 2017-08-26 23:52 twxbtx
阅读(2150)
评论(0)
推荐(0)
2017年7月11日
利用Python计算单片机bin文件的CRC32值
摘要: 有时候我们需要计算bin文件的CRC值,比如OTA的固件(我们升级程序前,需要校验OTA固件的CRC值,判断固件数据是否正确)。这里给出一个简单的python脚本,用于计算bin文件的CRC32值,需要说明的是:这里的bin文件默认有4个字节的区域为0(偏移地址0x0000001c),用于存放计算后
阅读全文
posted @ 2017-07-11 13:27 twxbtx
阅读(4397)
评论(0)
推荐(0)
2017年7月10日
pyserial串口debug工具
摘要: 一般的串口调试工具不支持1M、2M等更高的波特率,这里可以使用pyserial模块,可以很方便地实现1M波特率串口打印调试信息,在单片机debug的时候很有用(单片机串口输出可以使用一个GPIO模拟成串口TX)。
阅读全文
posted @ 2017-07-10 22:55 twxbtx
阅读(1313)
评论(0)
推荐(0)
公告