首先为了达到精简和实用性,本计划单单采用MQTT协议来完成此款DTU的设计,因为如果把设备做的过于繁杂就打不到项目的独立和专一性,同时设计和开发的工作量也会比较大。
DTU功能如下:
more >>小米手表最近在网上被很多人吐槽,众多bug和槽点,在我看来都是可以接受的,虽然昨天我发现我的手表表带“断了”!!!,仔细排查发现小米手表表带的连接处不是一体的,是有螺丝拧在上面的,我的手表螺丝松了,导致表带快要掉了,一度让我很恐慌,但是由于我手头有这样的螺丝刀,拧紧就行了,但是我在思考一个问题:如果一个普通用户发生了这样的问题,他自己是解决不了的,而且螺丝还是特殊的螺丝,没有专业工具是不行的。
我来分析下网上针对小米手表的槽点:
我是一个资深米粉,小米手表感觉使用下来还是可以的,尤其是语音功能和清单APP,运动也是可以的,更多的功能我还没有测试,对于我这一位电子爱好者的硬件工程师来讲,使用体验很好。
好的,今天来总结下M5311-NB模组的OPENCPU编程。
很久之前研究过ME3616的OPENCPU编程,今天咱们来总结下M5311的编程步骤。
官方是有一个文档的,只是不是太好用,接下来我将按照自己的思路来完成OPENCPU的编译和烧写
1.安装minGW,配置环境变量,在PATH里加入C:\MinGW\bin;新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置;新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include;验证,在cmd下输入gcc -v,由于后面编译要用到MinGW中的make,需要将C:\MinGW\bin下面的mingw32-make.exe重命名为make.exe
2.拷贝GNU Tools ARM Embedded工具文件夹,配置环境变量,PATH:C:\M5311\GNU Tools ARM Embedded\4.9 2015q3\bin,验证,在cmd下输入arm-none-eabi-gcc -v
验证:
|
|
首先确认要使用的硬件版本,以 LV 为例,编译命令为:build.bat LV 在命令行中进入 SDK 主目录,输入 build.bat
LV 命令后回车,即可执行编译:
所有文件下载:可以至QQ群 476840321下载 也可以:https://www.lanzous.com/b024qym6f 密码:bld4
这是拖更了大概一个多月的视频,主要记录一下上次参加腾讯OS内测项目的完结篇
我个人是一个具有重度拖延症的一个人,所以8月份参加了比赛,当时也取得了二等奖的成绩,但是其实最终的产品还未完成,心里一直有疑虑,这不赶着国庆节假期,终于有时间作了最后的完善—》添加微信小程序
今天记录一个问题,一个困扰我两天的问题,STM32CubeMX SPI 进行串行Flash W25Q通讯,进入硬件中断的问题。
首先,我第一次生成CUbe工程,添加SPI测试读取W25Q的ID,OK 一切正常,分分钟搞定,但是紧接着第二天打开通盈的代码,居然跑死了,直接不往下走了,真的是奇了怪了,紧接着就是两天的测试,搜索,百度。。。。无果
今天晚上,又一次开始搜索,测试了很多方法,最终回忆起昨天看到的一个帖子,决定试一下,果然OJBK,搞定!:
{@。@} 我太难了~~
今天记录一下整体的问题与解决方法。
首先参考链接: http://www.eemaker.com/stm32-hal-spi-hardfault.html
上面解释的很好,就是半字节对齐的问题,不然程序会跑死在SPI接收区,然后卡死在
|
|
解决方法为:在接收buffer定义的前面加一个半字节对齐的标识
|
|
然后就是,即使解决了这个问题 有可能读出来的ID是做的,比如: 0x00 0x53
这是什么鬼? 最后找到原因如下: CPOL设置为HIGH,但是微雪的教程设置为了LOW
下图为微雪教程:
或许和芯片类型不一样,我用的是F030的芯片,主频比较低。
好的,今天给大家带了我们团队以TencentOS内测板EVB—MX为核心的智慧城市项目Demo
这一次也是斥巨资打造了这一套项目。购买了多款485工业级传感器。
主控与通讯
传感器与控制设备
more >>其实之前都有演示视频和代码以及说明的,但是很多朋友还是不清除Onenet的LWM2M配置问题,在这里再次做一个具详细的教程!
腾讯云和论坛上的教程不是太全面,举的例子也是针对于MQTTfx使用证书认证来进行登录腾讯云的,我也因为这个事研究了好久,官方文档太不友好了,尤其是无证书的情况下连接腾讯云。
more >>最近参加了腾讯云的TencentOS的内测,受益匪浅。 但是服务器配置方面,也遇到了很多问题。特此记录
腾讯云和论坛上的教程不是太全面,举的例子也是针对于MQTTfx使用证书认证来进行登录腾讯云的,我也因为这个事研究了好久,官方文档太不友好了,尤其是无证书的情况下连接腾讯云。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true