- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 基于Python3.0的Uart数据接收和画图
最近有需要接收uart并画图进行分析。因此参考了下文 做了些小修改。添加链接描述import arrayimport serialimport threadingimport numpy as npimport timeimport pyqtgraph as pgfrom queue import Queuefp = 0i = 0q = Queue(maxsize=0)def Serial(): global i; global q; while(True)
2020-10-17 09:36:49
1306
原创 MQTT抓包数据及分析
MQTT抓包数据及分析最近在使用MQTT对接云平台,由于之前一直没有接触过MQTT,网上的找的资料大部分都只是通过文字来进行表述的,对我这种小白来说说,总感觉不够直观,因此特地汇总了我从网上找的一些资料,通过Wireshark抓取本地数据包来分析MQTT协议。以下是我找到的一些资料的连接,感谢诸位。1、[MQTT中文文档]:(https://blog.youkuaiyun.com/xuwenwen_20...
2019-09-05 16:39:51
6689
原创 指向局部地址而导致的问题记录
最近遇到一个因为指向局部地址导致的问题,记录下用来提醒自己。struct{ uint8_t *data; uint8_t *data1;}data_t;void set_data(data_t const *data){ printf("%s\r\n",data->data) ;}void set_all_data(bool flag)...
2019-03-06 09:57:44
380
原创 NRF51822 SDK9.0 PWM 问题
发现在使用sd9.0的pwn软件库 app_pwm.c文件时,发现存在pwm停止时电平不确定的问题,在官方论坛上查找,是这个库有问题。连接:https://devzone.nordicsemi.com/f/nordic-q-a/12924/nrf51822-and-pwm直接使用SDK10.0的app_pwm.c 覆盖sdk9.0的文件就ok了 。具体原因以后再查吧。...
2019-02-27 09:29:23
235
原创 NRF SDK中DFU采坑集锦
在使用NRF的DFU过程中,发现很多坑,在这边集合下。SDK 9.0(1)问题:第一次烧写DFU不能直接跳转到APP层。需要在bootloader_settings.c中修改为:uint8_t m_boot_settings[CODE_PAGE_SIZE] __attribute__((at(BOOTLOADER_SETTINGS_ADDRESS))) __attribute__((us...
2019-02-04 11:41:06
798
原创 HEX数组与数组字符串之间的相互转化
/******************将16进制数组转化为字符串*******************///0x5a '5''a'char HexToChar(uint8_t hex){ char ch=0; if(hex>=0x0f) return -1; if((hex>=0)&&(hex<=0x09)) ...
2019-01-31 10:39:55
3491
1
原创 BLE 配对过程中的问题
在NRF使用配对的过程中发现,安卓和苹果的配对流程中,和苹果手机配对会多一个事件上报:BLE_GATTS_EVT_SYS_ATTR_MISSING,如果不回复这个事件,那么苹果会一直卡在一个界面。我使用的没有绑定的配对。回复的函数如下: case BLE_GATTS_EVT_SYS_ATTR_MISSING: { uint32_t err_code; ...
2019-01-14 17:33:40
1011
原创 python GUI--Tkinter(3):显示路径选择并显示路径
二 显示路径选择并显示路径实现这个首先导入模块tkFileDialog然后使用askopenfilename()即可显示路径选择#coding=utf-8from Tkinter import *from tkFileDialog import *#创建容器tk=Tk()tk.title("我的GUI界面学习")mainfarm=Frame(tk,width=800, hei...
2018-12-23 21:57:11
10072
原创 python GUI--Tkinter(2):控件Button、Checkbutton、Radiobutton
一 、控件Button、Checkbutton、Radiobutton这3中控件都是按键控件区别在于:Button是一般的按键,按键按下后通过传入的回调函数实现按键效果Checkbutton 可以用于实现选项选择Radiobutton 可以实现对个选项中的单选1、Button对于Button控件,常用的控件属性如下:anchor类型:常量;说明:控制按钮上内容的位置。使用N, ...
2018-12-23 03:32:47
1199
原创 python GUI--Tkinter(1)基本介绍
最近在学习python GUI编程,目前接触的是Thinter ,在这里将学习的笔记和过程记录下。常使用的Thinter 的控件。控件描述Button按钮控件;在程序中显示按钮。Frame框架控件;在屏幕上显示一个矩形区域,多用来作为容器Label标签控件;可以显示文本和位图Entry输入控件;用于显示简单的文本内容Checkbutton...
2018-12-23 03:07:59
419
原创 nrf
NRF FDS 的使用#define DEF_NAME “sky_uart”#define DEF_ADV_INTERVEL 500#define DEF_TX_POWER 0#define DEF_UART_BAUT 115200uint16_t my_programs_file_id=0x0001;uint16_t my_pro...
2018-10-28 14:38:46
500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人