STM32初学者,写博客只是为了记录学习,希望能有大神指点一下初学者入门书有没有推荐的一开始通过51来认识STM32用寄存器点亮LED51点亮LED灯寄存器寄存器映射启动文件-STARTUP.A51STM32寄存器1.电平控制2.方向控制3.时钟控制4.水到渠成再接再厉定义外设寄存器结构体外设声明APB1,APB2,AHB 总线基地址 一开始通过51来认识STM3251是嵌入式的入门级的经典MC
机器人控制中,单片机(Arduino/STM32)与上位机(Raspberry Pi/NVIDIA Jetson nano)之间的通信经常采用串口通信的方式,那应该如何使用STM32的串口通信以及根据自己定义的协议来完成数据的接收与发送呢?在本篇文章中将给你演示如何通过自定协议来完成对电机的控制以及获取编码器的值,跟着我们的配置步骤,你会发现一切如此的简单!本篇文章依旧采用我们的机器人控制板进行
       为什么要写这篇文章呢?这是一篇关于嵌入式入门的文章,因为我在进入嵌入式这个领域之前,也是遇到过非常多非常多的困难,所以呢,希望写下这篇文章,让大家看看少走弯路。        首先,我打算先列举一下大家问得最多的几个问题,然后我们一起由问题切入进行一些讨论
前言大二忙里偷闲,花了一个月左右自己利用了Python+ESP8266 DIY 了一个智能聊天机器人,调用的是图灵机器人的体验API,现在把DIY过程记录下来,希望能分享给别的对这方面有兴趣的人。DIY前的准备1.STM32F429IG作为主控芯片2.ESP8266,用来与自己电脑上服务器通信3.VS1053,用来保存和播放音乐硬件方面很简单,当然也可以自己兴趣拓展,比如自己加一块显示屏什么的,都
工程模板以及点灯源代码在以下链接中,诸位先下载解压。链接:https://pan.baidu.com/s/1JmHzZr5sD94D3vVA7YYq2Q  提取码:0323/****建立工程的几点教训。*****/1.添加文件的时候要添加完全2.在三个箱子里面可以快速添加3.STLINK配置 4.添加路径以及写上这行话 USE_STDPERIPH_DRIVER5.最后要留一个空
文章目录0 前言1 实现内容2 硬件设计3 软件设计3.1 安卓端3.2 小车端4 实现效果5 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 毕设分享 STM32的智能家政机
STM32属于一个微控制器,自带了各种常用通信接口 1、串口—USART,用于跟跟串口接口的设备通信,比如:USB转串口模块、ESP8266 WIFI、GPS模块,GSM 模块,串口屏、指纹识别模块 STM32属于一个微控制器,自带了各种常用通信接口,功能非常强大2、内部集成电路—I2C,用于跟I2C接口的设备通信,比如:EEPROM、电容屏、陀螺
转载 2024-06-01 00:00:08
121阅读
# 实现“stm32 机器学习 预测结果”教程 ## 1. 整体流程 首先,让我们来看一下整个实现过程的步骤: ```mermaid erDiagram 数据采集 --> 数据处理 --> 模型训练 --> 模型部署 --> 结果预测 ``` ## 2. 每一步的具体操作 ### 数据采集 在这一步骤中,你需要采集用于训练模型的数据。这些数据可以是传感器数据、历史数据等。 `
原创 2024-03-24 05:08:04
108阅读
本文讲述的是如何从零开始,使用keil建立一个简单的STM32的工程,并闪烁LED灯,给小白看。第零步,当然首先你得有一个STM32的板子,其IO口上接了一个LED。。。第一步,建立一个文件夹0.0第二步,打开keil,建立工程在弹出来的对话框中选择你所用的STM32的芯片。在接下来弹出来的对话框中选择是,这样keil就帮我们建立好了启动文件。 第三步,新建一个main.c文件,并添加到
转载 2023-06-19 15:27:24
969阅读
最近想学习STM32,发现一个好的站点:www.openedv.com     Alientek SMT32开发板   跑马灯实验http://www.openedv.com/posts/list/18.htm
转载 2021-08-23 14:04:31
710阅读
前言由于个人原因已经有好长时间没搞了,最近工作需要,但是拿起32基本上都忘记差不多了,接下来一段时间将急中学习一下STM32的基础知识。以前是学习的库函数版本,有一定的基础,因此这次入手准备直接从头开始学习寄存器版本的程序,有助于更加深的理解STM中对寄存器的操作。重新拿出开发板,感到既熟悉又陌生,这篇博客先说一下学习准备,接下来的博客会更新后续实验。学习方法一、学习准备2.1 C语言基础学习ST
stm32学习总结:1、stm32学习开篇文章目录stm32学习总结:1、stm32学习开篇1. 前言2. 补基础的书籍和视频
原创 2022-08-25 09:49:47
1382阅读
STM32基础系列包含了三件套,掌握了这三件套,类似于掌握了程咬金三板斧,就可以开始干项目,创造价值了。毕竟,真正的编程是一项实战性很强的技术,掌握编程主要靠实战,而不是靠知识灌输。STM32的编程三件套就是:GPIO初始化;TIM定时器(含中断);USART串口;为何把这三个功能列成编程基础三件套呢?先说GPIO,熟练掌握GPIO之后,就完全可以利用GPIO组成I2C, 1WIRE, SPI等各
stm32学习教程1. 基础篇2. 提高篇2.1 基础外设2.2 物联网3. 进阶篇4. 科研工具5. stm32BUG小结 作为单片机学习者???,本人首选Arduino,刚开始不免会有许多困惑,既然我们齐聚C站,秉着“终生学习,共享进步!!!”的理念,然后又开始了stm32,我们将学会用stm32常用传感器和执行器,通过以下三篇,由浅入深,由低到高,由差到强层层递进。✨✨✨1. 基础篇?基础
转载 2024-05-27 23:49:12
285阅读
stm32学习心得` 提示:写博客纯属第一次练手,不足之处希望多提建议 文章目录stm32学习心得前言一、什么是串口二、观察现象在我们波特率不同的情况下我们会发现乱码ch340短接波特率不同情况下波特率相同情况下stm32代码总结 前言我们前面写了stm32对led灯跟按键的例程,有些东西不再累赘陈述,这期我们说说串口的使用一、什么是串口------串口,原名叫做串行接口(Serial Inter
转载 2016-03-24 13:41:00
612阅读
2评论
这个小项目是来自参加电设时,老师发的STM32入门(进阶)任务,具体的要求如下:软件设计要求编写简单I/O程序,能用板上的4个基本按键控制10个LED灯的亮灭。(扩展要求:设计不同的流水灯或呼吸灯效果,并能用按键切换)编写显示模块的显示程序,能在显示屏上显示欢迎信息,欢迎信息包括学号姓名。(扩展要求:能模拟广告牌的文字滚动显示效果,并用按键控制滚动方向和速度)编写程序输出PWM波形(频率为100k
       之前发过一篇文章,分享了一些入门心得,从那以后一直没有深入学习,这次借着全国电子设计竞赛的机会,好好学习了一下。给大家讲解一下STM32的初学方法。       第一步,建立开发环境。小编选择的是通用的MDK,也就是Keil5。安装完软件以后,要安装类似于芯片型号的库,就是新建工程时选择的芯片型号。 &n
转载 2023-11-10 07:19:27
189阅读
自己学stm32也有1年的时间了,记得从51单片机过度到stm32用了不少的时间,当然也走了不少的弯路,不过我很幸运在学校有科协这个科创氛围很浓的地方,还有那么多的学长们耐心的帮助,在这里谢谢你们。stm32这个单片机在我心目中已经到了’无所不能’的地步了,他真的很牛,引用我看到过一句精彩的话描述他的内核:“谁是最节能,最擅长把好钢用在刀刃上的人?要让我说,我一定得表一表单片机的开发者。他们使出浑
转载 2024-05-07 14:36:50
52阅读
  stm32方法总结  相信很多人学习单片机都是从51开始的,而相对于51来说,stm32的代码量明显增加,并且了解到一定程度就知道stm32的代码不可能都自己写(因为代码量不允许),因此学习方向一般分为库函数开发和寄存器开发方式。初学者最好通过库函数方式进行学习,因为stm32的寄存器太多了,会看晕的。而直接调用打包好的库函数,学习难度就会简单很多。比如:GPIO口来说(创建工程和添加项目和5
  • 1
  • 2
  • 3
  • 4
  • 5