前一段时间做了一个自动追光台(大家感兴趣的也可以自己DIY一个呀),用来自动捕捉阳光供太阳板发电提高太阳板的发电效率,我用了一款STM32f103c8t6为主控来控制台舵机的旋转。感光元器件使用的是光敏传感器(淘宝随便买一款啊很便宜)来感知光强,所以用ADC进行模拟量采集光强信息。下面就来介绍介绍它吧!舵机旋转的控制 舵机的主要组成部分为伺服电机,伺服就是服从信号的要求从而做出相应动作。在信
# STM32 平台开发指南 在现代物联网(IoT)应用中,STM32微控制器常被用作边缘设备,而平台则为这些设备提供了强大的数据存储和分析能力。本文将带您了解如何将STM32平台连接,确保在物联网环境中顺利进行数据交互。以下是整个实施流程。 ## 实施流程 | 步骤 | 描述
原创 10月前
191阅读
文章目录1、使用官方提供的库连接1、获取官方例程2、移植文件3、配置数据上传还有数据下发4、最终配置2、使用MQTT固件进行解析3、尝试连接腾讯4、尝试连接阿里 1、使用官方提供的库连接相信最开始用onenet的应该都是用的这个官方的库吧,特别熟悉的代码,目前网上也是非常的广为流传,之前也是用的这个办法,不过有段时间没摸过了,手又生疏了,因此这里就重新来做个记录试试:1、获取官方例程打开我们
在今天这篇博文里,我们将一起深入探讨有关“stm32平台”的各种知识,尤其是如何从版本对比、迁移指南到实战案例的全流程。这个平台在嵌入式开发和物联网项目中越来越受到欢迎,所以理解它是非常重要的。接下来,我们将系统化地记下如何应对“stm32平台”遇到的挑战。 ## 版本对比 首先,让我们来看看不同版本之间的特性差异,帮助我们更好地理解它们的演变历程。 ### 版本演进史 以下是一些版块的
原创 7月前
41阅读
1、STM32图像接收接口使用stm32芯片,128kB RAM,512kB Rom,资源有限,接摄像头采集图像,这种情况下,内存利用制约程序设计。STM32使用DCMI接口读取摄像头,协议如下。行同步信号指示了一行数据完成,场同步信号指示了一帧图像传输完成。所以出现了两种典型的数据接收方式,按照行信号一行一行处理,按照场信号一次接收一副图像。 2、按行读取以网络上流行的野火的demo为
转载 2023-12-19 18:41:55
339阅读
    在考虑更换STM32,且跨系列更换,可以看看下面各系列的对比图。1写在前面我不止一次在公众号中提到STM32软件和硬件兼容性的问题,相信有很多人都知道,但同时也有许多人不知道。对于我们从事软件,或者硬件的朋友,如何将一种MCU轻松替换成同一产品系列的另一种MCU非常重要。比如:我们要节约成本,同时又要性能更好,需要将STM32F0更换成G0。这时就需要考虑更换前后MCU
文章目录前言一.需要软件二.minicom配置三.功能选择四.发送数据结语 前言本篇分享:这次将会用几篇博客分享STM32MP157实现串口接收数据上的一个基础功能,实现STM32MP157的串口在接收到数据时能上传至服务器,让用户可以随时随地查看一个设备的实时信息。上一篇博客中已成功使用4G模块向平台发送数据,本篇将分享如何使用STM32MP157串口连接4G模块,并通过minicom发送
目录1 项目描述2 项目需求3 搭建环境数字温湿度传感器DHT11光敏传感器MPU6050wifi模块ESP8266OLED屏RC522W25Q128SR04超声波4 技术描述5 概要设计6 界面一7 界面二8 界面三9 界面四10 ONENET平台界面11项目总结 1 项目描述本次项目借用Keil uVision5单片机C语言开发系统编写,通过J-Link驱动下载HEX程序,烧录到STM32
STM32移植LWIP之客户端与服务端的数据传输 服务端:1 //tcp_server_demo.h 2 3 #ifndef __TCP_SERVER_DEMO_H 4 #define __TCP_SERVER_DEMO_H 5 #include "sys.h" 6 #include "includes.h" 7 8
转载 2024-09-05 16:36:17
115阅读
要想实现通过代码实现STM32连入阿里服务器,要首先实现使用AT指令通过串口连接阿里,大家可以参考我之前的两篇文章,链接如下 链接: 零基础STM32+ESP12F+MQTT连接阿里服务器完整流程(一、给ESP12F烧写AT/MQTT固件) 链接: 零基础STM32+ESP12F+MQTT连接阿里服务器完整流程(二、创建阿里平台并使用AT指令连接阿里) 文章目录一、下载STM32工程文
转载 2023-11-06 19:17:14
389阅读
本次实验是使用每次传输不超过200B的ESP8266芯片的WiFi模块,WiFi模块内部自有驱动,我们初始化它,只需要发送指定的指令给他就可以了,指定的指令其实是使用USART3的复用的PB10和PB11进行通信,首先看原理图管脚连接下载文档,阅读大概的WiFi指令有哪些,并且返回什么【ESP8266_用户手册_V0.3.pdf】下载APP,用于测试连接是否成功测试.apk程序编写和讲解1.明确我
难点:如何判断接受到的是wifi发送的最后一条信息。利用定时器计时,选定一个合适的计时间断,接受到信息的同时打开定时器计时,如果再次接收到信息再重新计时,直到最后没有接受到信息,计时不被打断,进入定时器中断,则为最后一条信息·。void USART3_IRQHandler(void) { u8 res; if(USART_GetITStatus(USART3, USART_IT_
STM32 长啥样如图所示的是STM32F103VET6的芯片实拍图,芯片正面是丝印,ARM 应该是表示该芯片使用的是 ARM 的内核,STM32F103VET6 是芯片型号,后面的字应该是跟生产批次相关,最上面的是 ST 的 LOGO 。芯片四周是引脚,开发板中把芯片的引脚引出来,连接到各种传感 器上,然后在 STM32 上编程(实际就是通过程序控制这些引脚输出高电平或者低电平)来 控制各种传感
概述:前两篇章已经把esp8266通信部分调试完成,此篇章着力于通过MQTT协议连接阿里物联网平台。开篇:STM32F767igt6 + RT-Thread + ESP8266第二篇:STM32F767igt6 + RT-Thread + ESP8266本篇张代码:代码地址1.阿里平台:1.1 初识阿里物联网平台:阿里物联网平台提供了一站式的设备接入、设备管理、监控运维、数据流转、数据存储
腾讯物联网开发平台创建和ESP-12S的固件烧录前言一、腾讯物联网开发平台的创建1. 创建产品2. 配置产品和创建设备3. 设备三元组说明二、ESP-12S固件烧录1.固件获取2.固件烧录三、连接测试1. 连接WiFi2. 连接腾讯物联网开发平台3.订阅主题4.发布消息四、腾讯连连App控制 前言       之前用ES
ST联合阿里推出了接入的相关培训(基于STM32的端到端物联网全栈开发),所采用的的板卡为NUCLEO-L4R5ZI板,实现的主要功能为采集温湿度传感器上传到阿里物联网平台,并可以通过物联网平台设置端的温度阈值。对于STM32端的开发,主要涉及两面:基于paho MQTT协议栈连接阿里;基于Linkkit 协议栈连接阿里。本文主要讲述基于paho MQTT连接阿里相关知识。在这里部讲述
GPIOx_CRL(x=A~E) 地址偏移:端口配置的初始地址加上偏移地址就是该特殊寄存器的地址 GPIO通用输入输出8种工作模式 1.浮空输入模式: (1)当GPIOx_CRL或GPIOx_CRH寄存器的CNF[1:0]位设置为01,并且MODE[1:0]位设置为00时 (2)STM32复位之后默 ...
转载 2021-04-08 13:51:00
891阅读
2评论
stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈 文章目录stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈前言码农工程师,人狠话不多,大家多看图和代码!!!一、准备工作cubemx配置dma初始化的一个注意点二、拆解freemodbus1.porttimer.c文件不再使用(不使用定时器判断接收完成),接口
转载 2024-03-17 00:43:12
1176阅读
1点赞
1评论
本文讲述的是如何从零开始,使用keil建立一个简单的STM32的工程,并闪烁LED灯,给小白看。第零步,当然首先你得有一个STM32的板子,其IO口上接了一个LED。。。第一步,建立一个文件夹0.0第二步,打开keil,建立工程在弹出来的对话框中选择你所用的STM32的芯片。在接下来弹出来的对话框中选择是,这样keil就帮我们建立好了启动文件。 第三步,新建一个main.c文件,并添加到
转载 2023-06-19 15:27:24
969阅读
一、SysTick基础简介:SysTick系统定时器是 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit 的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次中断,以此循环往复。因为 SysTick 是属于 CM3 内核的外设,所以所有基于 CM3
转载 2024-05-16 14:20:13
528阅读
  • 1
  • 2
  • 3
  • 4
  • 5