# 实现“stm32 机器学习 预测结果”教程
## 1. 整体流程
首先,让我们来看一下整个实现过程的步骤:
```mermaid
erDiagram
数据采集 --> 数据处理 --> 模型训练 --> 模型部署 --> 结果预测
```
## 2. 每一步的具体操作
### 数据采集
在这一步骤中,你需要采集用于训练模型的数据。这些数据可以是传感器数据、历史数据等。
`
原创
2024-03-24 05:08:04
108阅读
STM32通过FSMC读写CPLD的程序,CPLD挂在STM32的地址线和数据线上,将CPLD看做片外RAM的方式来进行读写,在我做的板子上CPLD挂在第四个区,因此基地址是0x6c000000,通过FSMC来进行读写,程序较为简单,具体的地方在函数中都有注释,仅供参考。
/**************************(C) COPYRIGHT emouse 2011********
原创
2021-08-03 10:11:59
738阅读
正题引入:按键中断控制LED蜂鸣器,首先确定按键属于输入信号,需要向开发板输入电平来对LED灯和蜂鸣器进行控制,那么我们需要做的分为以下几步:首先查看开发板原理图,确定你所需要控制的KEY和LED以及BEEP位于哪个引脚从下图可以得到KEY的引脚分别为PE2-PE3,LED引脚为PC0-PC7,BEEP引脚为PB5从下图看出KEY对应为高电平时可以触发中断,LED需要低电平才可以被点亮,BEEP由
转载
2024-09-18 14:44:43
424阅读
上面是我创建的群聊,欢迎新朋友的加入。最近想用MCU去创建一个PDF文件,曾尝试移植HPDF和PDFGEN,因为这两个本就不是为单片机做的库,移植过程有点复杂了。后面发现ST论坛有个网友发布了一个pdflib的库,便做了一下移植。目录1.参考链接2.工程说明3.效果1.参考链接pdflib:http://www.stmcu.org.cn/module/forum...
原创
2021-07-16 15:23:55
1468阅读
开发板:野火指南者(STM32F103VE)STM32库版本:STM32F10x_StdPeriph_Lib_V3.5.0IDE:KEIL5(代码编写很不方便,只在编译的时候用到)代码编写工具:Source Insight 4.0(跟读代码、编写代码的最佳工具)使用到的串口:USART1使用到的SPI:SPI1FLASH型号:W25Q64 硬件原理图: 1. 新建u
上面是我创建的群聊,欢迎新朋友的加入。最近想用MCU去创建一个PDF文件,曾尝试移植HPDF和PDFGEN,因为这两个本就不是为单片机做的库,移植过程有点复杂了。后面发现ST论坛有个网友发布了一个pdflib的库,便做了一下移植。目录1.参考链接2.工程说明3.效果1.参考链接pdflib:http://www.stmcu.org.cn/module/forum...
原创
2021-07-16 15:23:32
892阅读
# STM32与云平台连接指南
在现代智能设备中,STM32微控制器广泛应用于物联网(IoT)项目中。将STM32与云平台连接,使设备能够将数据发送至云端进行处理和分析。本文将详细介绍整个连接的流程、步骤及代码实现。
## 连接云平台的流程
通过以下步骤,将STM32微控制器与云平台连接:
```mermaid
flowchart TD
A[开始] --> B[选择云平台]
文章目录0 前言1 实现内容2 硬件设计3 软件设计3.1 安卓端3.2 小车端4 实现效果5 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 毕设分享 STM32的智能家政机
转载
2024-05-28 11:58:33
171阅读
一、流程:1、 怎么分配bootloader和app的空间2、 怎么得到数据和写入flash3、 怎么从bootloader跳转到app4、 怎么设置App的中断向量5、 App中怎么生成bin文件6、程序执行的流程二、具体实现1、怎么分配bootloader和app的空间 因为我用的是stm32f103c8t6,它的flash的大小是6
在机器人控制中,单片机(Arduino/STM32)与上位机(Raspberry Pi/NVIDIA Jetson nano)之间的通信经常采用串口通信的方式,那应该如何使用STM32的串口通信以及根据自己定义的协议来完成数据的接收与发送呢?在本篇文章中将给你演示如何通过自定协议来完成对电机的控制以及获取编码器的值,跟着我们的配置步骤,你会发现一切如此的简单!本篇文章依旧采用我们的机器人控制板进行
串口是一种设备间常用的通讯接口,rosserial将串口字符数据转发到标准ROS网络,并输出到rosout和其日志文件。本文将记录如何在ROS上使用其提供的serial包进行串口通信。
原创
2021-07-07 15:18:17
2742阅读
为什么要写这篇文章呢?这是一篇关于嵌入式入门的文章,因为我在进入嵌入式这个领域之前,也是遇到过非常多非常多的困难,所以呢,希望写下这篇文章,让大家看看少走弯路。 首先,我打算先列举一下大家问得最多的几个问题,然后我们一起由问题切入进行一些讨论
文章目录前言1、项目简介2、硬件准备3 设计图4 各个模块介绍4.1 主控芯片STM32F103VET6介绍4.2 L298N直流电机驱动模块模块介绍模块原理4.3 红外传感器5 具体连接6 效果展示及改进建议实物展示:改进建议7 源码展示`bsp_exti.c``bsp_exti.h``bsp_led.c``bsp_led.h``bsp_l2980n.c``bsp_l2980n.h``stm3
转载
2024-08-25 23:30:37
134阅读
为了开发者能够快速入门BC28的开发,加快开发者的项目进度,开发出此款针对BC28的stm32开发板和完善的发送网络数据的示例程序(TCP协议、COAP协议),程序流程逻辑清楚,注释完善,上手就可以玩转开发自己的BC28应用程序。
MUC使用STM32L051C8T6型号。这款型号小巧灵活,特别适合用作为产品开发的型号,价格相对偏低同时又可以满足产品开发需求。我们的板子
转载
2024-08-29 23:26:07
260阅读
1.前言很多时候我们需要将程序中的一些参数、数据等存储在EEPROM或者Flash中,达到掉电保存的目的。但有些情况下,程序需要频繁的修改这些参数,如果每次修改参数都进行一次保存,那将大大降低存储器的寿命。尤其是单片机内部Flash,以STM32F030K6T6为例,擦写寿命只有1000次。当然,这是最小值,实际可能比这个多,但也是有风险。因此,最好的办法就是在程序运行中不进行保存操作,只在断电时
原创
2022-11-16 17:54:50
453阅读
最近想做一个硬件设备需要显示网络时间,回想之前弄网络时间就是弄不出来,用的是苏宁的API接口,到最后查了半天才知道苏宁那个时间接口已经不能用了。现在又找了一个不知道能不能成功获取串口数据,先记下来等着以后要弄的时候再回来看。现在演示一遍用串口调试助手来获取数据。步骤如下:1.发送指令AT+RST重启模块使应用模式更改生效;2.发送指令ATE0取消回显3.使用串口发送指令AT+CWMODE=1设置模
原创
2024-05-20 09:12:19
1011阅读
前言大二忙里偷闲,花了一个月左右自己利用了Python+ESP8266 DIY 了一个智能聊天机器人,调用的是图灵机器人的体验API,现在把DIY过程记录下来,希望能分享给别的对这方面有兴趣的人。DIY前的准备1.STM32F429IG作为主控芯片2.ESP8266,用来与自己电脑上服务器通信3.VS1053,用来保存和播放音乐硬件方面很简单,当然也可以自己兴趣拓展,比如自己加一块显示屏什么的,都
转载
2023-12-14 12:26:11
136阅读
STM32初学者,写博客只是为了记录学习,希望能有大神指点一下初学者入门书有没有推荐的一开始通过51来认识STM32用寄存器点亮LED51点亮LED灯寄存器寄存器映射启动文件-STARTUP.A51STM32寄存器1.电平控制2.方向控制3.时钟控制4.水到渠成再接再厉定义外设寄存器结构体外设声明APB1,APB2,AHB 总线基地址 一开始通过51来认识STM3251是嵌入式的入门级的经典MC
工程模板以及点灯源代码在以下链接中,诸位先下载解压。链接:https://pan.baidu.com/s/1JmHzZr5sD94D3vVA7YYq2Q 提取码:0323/****建立工程的几点教训。*****/1.添加文件的时候要添加完全2.在三个箱子里面可以快速添加3.STLINK配置 4.添加路径以及写上这行话 USE_STDPERIPH_DRIVER5.最后要留一个空
文章目录前言1、GPIO及RCC配置2、NVIC设置3、其他设置3.1、时钟设置、生成工程3.2、中断后的操作4、之于STM32L151C8T6 下载工程文件: https://gitee.com/Joseph_Cooper/stm32-cube-mx-stm32-l151-c8-t6 MCU:STM32F103ZET6/STM32L151C8T6-A IDE:MDK-Keil5
转载
2024-06-07 18:30:40
158阅读