物联网
文章平均质量分 55
dukezhao
这个作者很懒,什么都没留下…
展开
-
I2C上拉电阻问题分析(基于stm32 HAL库)
I2C上拉电阻问题分析(基于stm32 HAL库)在使用stm32读写 ST温湿度hts221时,使用I2C总线,总线上还挂在了别的传感器,发现有时候可以读出数据,有时候读不出数据,一直是0。原创 2017-11-27 11:13:32 · 5745 阅读 · 0 评论 -
mqtt.fx的安装和使用
mqtt.fx的安装和使用MQTT.fx 是目前主流的mqtt客户端,可以快速验证是否可以与IoT Hub 服务交流发布或订阅消息。设备将当前所处的状态作为MQTT主题发送给IoT Hub,每个MQTT主题topic具有不同等级的名称,如“建筑/楼层/温度。” MQTT代理服务器将接收到的主题topic发送给给所有订阅的客户端。 目前最新版下载地址(支持windows,linux,mac)原创 2018-01-30 22:52:24 · 55476 阅读 · 7 评论 -
ADXL362 初次使用总结(使用stm32 HAL 库)
ADXL362 初次使用总结最近的一次项目中使用到了ADI的三轴加速度传感器ADXL362,出现了一些问题,这里做一下总结,问题包括这几点: 1. 从spi读取的数据一直为0 2. 随后读取芯片ID正常,但是读取加速度一直为0 3. 第一次读取加速值为0,第一次之后就正常了 以上的问题,都跟spi配置相关。 ADXL362是一款不错的三轴加速度传感器,他的特性包括: * 1.8 µ原创 2017-11-26 21:56:52 · 11900 阅读 · 9 评论 -
stm32L4xx 通过USB DFU功能升级固件
stm32L4xx 通过USB DFU功能升级固件背景因为项目需求,用户不方便用SWD模式下载程序,而且本设备也留有USB,因此考虑用USB DFU模式进行固件升级。 设备上使用的单片机是stm32l476,ST官方在单片机内部bootloader已经支持通过USB方式升级固件,但是需要通过修改MODE来切换是升级固件还是运行用户程序,设备本身也没有留修改mode的按键等,因此考虑修改使原创 2018-01-16 20:58:49 · 4278 阅读 · 1 评论 -
sqlite3的简单用法
sqlite3的简单用法安装sqlite3#在终端输入sqlite3,查看是否安装sqlite3,没有的话先安装sqlite3sudo apt-get install sqlite3sudo apt-get install libsqlite3-dev基本用法打开数据库 sqlite3 test.db查看表 .tables 可以使用图形化工具navicat来创...原创 2018-02-27 11:24:00 · 309 阅读 · 0 评论 -
TypeError in Threading. function takes 1 positional argument but 100 were given
Python Threading问题:TypeError in Threading. function takes 1 positional argument but 100 were given在使用python多线程module Threading时import threadingt = threading.Thread(target=getTemperature, args =...原创 2018-03-15 22:33:28 · 3084 阅读 · 0 评论 -
C/C++ error: storage size of ‘tv’ isn’t known错误解决方法
C/C++ error: storage size of ‘tv’ isn’t known错误解决方法最近在编译移植lwm2m时,有一个获取时间的函数gettimeofday(struct timeval *, struct timezone *);#include "time.h"struct timeval tv;gettimeofday(&tv, NULL);......原创 2018-03-15 22:37:28 · 4550 阅读 · 0 评论