STM32
文章平均质量分 83
阿正啷个哩个啷
淦
展开
-
BearPi-HM Micro 鸿蒙应用开发体验
这是在去年小熊派开发的一款开发板(核心STM32MP157),我之前也花了一些时间来学习开发了一个应用。包含南向各种外设驱动的开发和北向hap APP的开发,最终实现了自己的构想。(之前没有时间记录,今天简单记录总结)南向开发功能如下:板载陀螺仪驱动(实现开发板倾斜角检测)E53IA1 温湿度传感器驱动E53IA1 光照传感器驱动E53IA1 电机控制北向开发Hap应用实现的功能:动画实现、温湿度数据显示,传感器状态实时更新,包含了动画、定时器、布局的使用以及触摸对应传感器实现手原创 2022-02-10 17:25:51 · 5804 阅读 · 2 评论 -
独立开发仿造一个开关机器人
声明:本产品并非本人原创,仅仅是个人仿造学习,致敬创新的一个DEMO,不具备商业用途,也请不要用于商业用途!(侵权立删)原产品官网: https://www.switch-bot.com/products/switchbot-bot这是一个把普通开关变成智能开关的装置在工作时可以远程控制一个小的机械手,来达到控制的效果在需要反向控制的时候,可以通过一个挂绳来反向牵引开关开始搞(有空再整理)...原创 2021-05-13 23:42:44 · 4142 阅读 · 26 评论 -
低功耗产品ADC精确测量电池电压(电量)
最近在搞一个小项目用到了电池电量采集,在网上看到了一个低功耗产品教程可实现电池电压精确采集,特此记录学习。https://www.bilibili.com/video/BV1eV411t7fn?p=31一般电池电量采集有两种方法:加电量采集芯片(库仑计)分压电路进行ADC采集,进而计算出电压对于很多低功耗产品来说,外加一个库仑计的成本是不能接受的,所以一般都是使用分压电路来进行电池电压的采集,而一般低功耗产品都把电阻加大至1M-2M,入下图就是经典的电池电压采集电路。这样看来貌似很简单的样子原创 2021-02-02 14:53:45 · 22058 阅读 · 11 评论 -
小熊派STM32-OTA+IOT教程
近期在准备一个物联网课程,主要是针对STM32OTA升级,这次使用的是小熊派物联网开发板项目地址:https://gitee.com/wenzhengclub/bearpi_iot_ota 其实这个开发板去年我就拿到手了,只是一直没有机会和时间去体验,所以就搁置了,最近着重研究了STM32OTA部分,所以想着把OTA移植到小熊派开发板中,来实现远程升级,同时再加入一些IOT方面的知识,最终我选择了STM32+Nodered+ThingsBoard+IOT固件上传平台的方案。全部自己来完成,都是自原创 2020-11-30 14:34:50 · 2275 阅读 · 1 评论 -
我做了STM32MP1实战教程
我做了STM32MP1实战教程我在一个多月前,有幸从朋友那里得到了一块STM32MP1的开发板,并在一个月时间内体验了这块儿强大的LINUX板卡,同时自己也录制了一系列的而视频教程,主要是针对应用实战的开发,(毕竟驱动太难了,我一个小白,不敢班门弄斧),不过给大家讲讲应用层的实战开发还是没问题的。所以本课程可以在不开发驱动的情况下实现应用开发,因为官方驱动已经足够满足此项目场景需求。这是一套基于智慧物流场景的物联网实战项目开发视频,主要实现数据采集与IOT平台数据交互,同时具备Web的显示大屏原创 2020-09-27 11:04:14 · 2153 阅读 · 4 评论 -
记一次STM32全国研讨会之旅
记一次STM32全国研讨会之旅原创 2020-09-27 10:09:13 · 313 阅读 · 2 评论 -
基于SIM7600的4GDTU设计(二)
title: 基于SIM7600的4GDTU设计(二)tags: SIM7600date: 2020-1-08 10:53:004GDTU的代码流程接下来 来讲解一下硬件的整体代码流程,整体框架类似于现有的大部分安卓APP的流程,开机先查询是否需要更新,如果数据库中有数据更新,则先更新内部数据点,然后使用最新的数据进行平台通讯,同时完成下面的业务,并且进行自检,如果自检异常则进行重连...原创 2020-01-17 10:13:22 · 828 阅读 · 0 评论 -
基于SIM7600的4GDTU设计(一)
首先为了达到精简和实用性,本计划单单采用MQTT协议来完成此款DTU的设计,因为如果把设备做的过于繁杂就打不到项目的独立和专一性,同时设计和开发的工作量也会比较大。DTU功能如下:预期效果:用户0编程,便可将数据远程透传至指定服务器。具备远程配置服务终端,可远程更改设备的主要信息和参数支持485自动问询透传与串口自定义数据包透传配套APP远程配置参数与功能码组成:通讯协议:仅支...原创 2019-12-29 20:30:07 · 1624 阅读 · 6 评论 -
基于M5311的OpenCPU编程
title: 基于M5311的OpenCPU编程tags: NBIOTdate: 2019-11-03 20:53:00好的,今天来总结下M5311-NB模组的OPENCPU编程。很久之前研究过ME3616的OPENCPU编程,今天咱们来总结下M5311的编程步骤。官方是有一个文档的,只是不是太好用,接下来我将按照自己的思路来完成OPENCPU的编译和烧写环境搭建:1....原创 2019-11-03 21:07:57 · 5486 阅读 · 0 评论 -
腾讯IOT参赛后记
title: TencentOS参赛后记tags: TencentOSdate: 2019-09-16 10:53:00前一段和朋友一起参加了腾讯OS的内测,倍感荣幸,也制作了一个参赛DEMO,幸运的是也取得了内测二等奖的成绩。整体作品的制作也是花费了很多的精力和金钱的,因为朋友公司是做微信小程序的,所以他们对于物联网方面的产品做得不是很多,而且我这边还要上班,所以只能抽出...原创 2019-09-16 14:29:11 · 285 阅读 · 0 评论 -
STM32Cube踩坑记录(一)--SPI_HardFault_Handler
title: STM32Cube_SPI_HardFault_Handlertags: STM32Cubedate: 2019-09-05 23:53:00今天记录一个问题,一个困扰我两天的问题,STM32CubeMX SPI 进行串行Flash W25Q通讯,进入硬件中断的问题。首先,我第一次生成CUbe工程,添加SPI测试读取W25Q的ID,OK 一切正常,分分钟搞定,但是紧接着...原创 2019-09-05 23:53:04 · 2075 阅读 · 0 评论 -
【IoT迷你赛】TencentOS真正的智慧城市场景
title: 【IoT迷你赛】TencentOS真正的智慧城市场景tags: TencentOSdate: 2019-08-27 00:53:00好的,今天给大家带了我们团队以TencentOS内测板EVB—MX为核心的智慧城市项目Demo这一次也是斥巨资打造了这一套项目。购买了多款485工业级传感器。主控与通讯主板:EVB_MX通讯协议:MQTT硬件采集:485总...原创 2019-08-27 01:12:06 · 888 阅读 · 1 评论 -
年前STM32作品总结
title: 年前STM32作品总结tags: 总结date: 2019-1-30 10:53:00最近做了一些项目包括公司和个人的自己平时很少玩32项目,所以还是比较吃力的,但是也勉强完成了这个项目。实际的运行效果 从这个作品里 我真的学到了很多知识,有关STM32作品的知识,其实这也算我人生中第一个真正意义上的STM32作品,因为我之前确实没玩过STM32,也没有...原创 2019-02-12 19:42:48 · 2307 阅读 · 0 评论 -
我的安卓项目总结
title: 我的安卓项目总结tags: Siridate: 2019-2-12 20:53:00先来波图集软件的用途:其实是公司膜项目需求,我作为一个硬件开发者,只是来做一个DEMO,不过从中真正的学到了很多东西,非常开心。这是我安卓物联网项目的完结版本,真正的java编程。集成了MQTT通讯ESP智能配网蒲公英远程更新蒲公英bu...原创 2019-02-12 20:26:32 · 1044 阅读 · 0 评论 -
STM32多通道DMA—ADC采样
title: STM32多通道DMA—ADC采样tags: STM32date: 2019-02-26 22:30:00阿正的个人站学习笔记–STM32多通道DMA—ADC采样资料来源于杜洋工作室,视频:https://www.bilibili.com/video/av18222153/?p=9普通的ADC采样,一般直接采用通道即可,但是利用DMA可以实现快速的数据读取,...原创 2019-02-26 23:05:09 · 2189 阅读 · 0 评论 -
一行代码完成485通讯与数据回传以及CRC校验
title: 一行代码完成485通讯与数据回传以及CRC校验tags: STM32date: 2019-03-16 21:10:00由于工作需要,我对现有的485通讯方式进行了一个总结,同时也包含自己原创的一些算法来快速实现485通讯与CRC校验,以及返回值的处理看下效果:利用此方法可以一行代码完成485发送与接收而且还包含了CRC16Modbus校验!RS485通讯...原创 2019-03-16 21:58:42 · 8164 阅读 · 4 评论 -
STM32_DMA再次研究总结
title: STM32_DMA再次研究总结tags: STM32date: 2019-4-16 1:11:00今天花了10分钟简单看了下STM32的DMADMA直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。两个DMA控制器有12个通道(DMA1有7个...原创 2019-04-16 01:12:28 · 901 阅读 · 0 评论 -
STM32外设驱动总结(公司项目需要)
title: STM32外设驱动总结(公司项目需要)tags: STM32date: 2019-5-15 22:53:00今天已经是2019年的5月中旬了,马上要毕业论文检查了,但是我一个字还没有写。本来计划今天写的,无奈无从下手呀,突然想到今天的工作记录还没有写,果断放弃了毕业论文,写论文是不可能写的,,,,(0*0)今天来总结下我一天内完成的工作成果。STM32-SPI...原创 2019-05-15 23:51:27 · 1885 阅读 · 0 评论 -
STM32F103+RT-thread操作系统+M5311NB模组物联网项目毕业设计
title: STM32F103+RT-thread操作系统+M5311NB模组物联网项目毕业设计tags: STM32date: 2019-06-08 10:53:00整体架构分析整个项目主要的功能在于底层MCU进行数据采集和485问询,然后通过NB模组进行数据准发,采用的通讯协议为MQTT,同时自己搭建阿里云的MQTT服务器进行数据接收,然后自己再开发安卓APP客户端进行数据...原创 2019-06-08 16:33:45 · 5240 阅读 · 3 评论 -
STM32+ESP8266远程IAP升级(测试成功)
title: STM32+ESP8266远程IAP升级(测试成功)tags: IAPdate: 2019-06-23 22:39:00今天彻底搞懂了IAP升级的原理,我从早上开始到现在,一直在研究这个东西,分别参考了正点原子的例程和博客园杨奉武老哥的教程,前期的知识点很快就能搞定,就是BootLoader的编写即IAP程序的编写,其次就是APP程序的改造(稍微修改就可以)。BOOT...原创 2019-06-23 23:05:12 · 6094 阅读 · 12 评论 -
基于MQTT协议的WZ指令开发
title: 基于MQTT协议的WZ指令开发tags: WZ指令date: 2018-10-11 10:53:00这是一款真正的基于MQTT的AT指令原创 2019-02-14 23:35:52 · 732 阅读 · 0 评论