醋醋百科网

Good Luck To You!

详解STM32最小系统电路(简述stm32最小系统)

STM32最小系统硬件组成

最小系统为单片机工作的最低要求,不含外设控制,原理简单,分析最小系统是STM32入门的基础。

MODBUS通讯协议读取温湿度传感器的数据

1、MODBUS通讯协议介绍

MODBUS通讯协议是一种串行通信协议,是自动化仪表与可编程逻辑控制器(PLC)之间交换信息的一种方式。通过该协议,可将自动化仪表测量的流量、压力、温度、频率等电信号转换成工程量,用于自动化控制。

2、串口调试软件(ComMonitor)介绍

可以用串口调试软件调试自动化仪表(须支持RS485通讯),安装USB转485通讯电缆的驱动,查看计算机端口号:右击我的电脑图标,选择管理,单击设备管理器,单击端口,即可显示USB转485通讯电缆所使用的端口号。

STM32能够做到数据采集和发送同时进行吗?

STM32 能不能同时搞数据采集和发送这事儿,我干了快十年嵌入式开发,多少有点发言权。早年刚入行时总琢磨:单片机就一个核,咋能同时干两件事?后来摸透了才知道,玩的是 “左右手互搏” 的巧劲儿 —— 关键看你会不会盘活 STM32 的硬件资源,把采集和发送这俩活儿拆成 “前台” 和 “后台” 任务。

首先得明确,STM32 的 ADC 和各类通信外设(USART、SPI、CAN 啥的)都是独立硬件模块,理论上能并行工作。但单片机内核毕竟是单核,想让采集和发送真正 “同时进行”,得靠 DMA(直接内存访问)把 CPU 解放出来。举个例子:你让 ADC 开着 DMA 往内存缓冲区里灌数据,同时让 USART 也挂着 DMA 从另一个缓冲区往外吐数据,只要缓冲区规划合理,CPU 顶多偶尔去处理个中断打个卡,相当于俩外设自己在那儿搬砖,内核该跑算法跑算法,互不耽误。

STM32F103串口输出prtinf覆盖(stm32串口硬件fifo)

采用正点原子的板子,有如下坑,记录如下:

(1)main中应用头文件#include "stdio.h"

(2)采用hal进行fputc和fgetc覆盖,如下

int fputc(int ch,FILE *f)

我在高职教STM32——02一览STM32的重要功能

大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正是如此,才有了借助头条平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思设计的教学设计分享出来,如果您正是一名单片机爱好者或是一名同行,欢迎点赞+关注,各位的支持是本人持续输出的动力,多谢多谢!

嵌入式软件面试,被问stm32有多少针脚正常吗?

面试时问一句 STM32 有多少针脚,总能炸出一堆虚头巴脑的家伙。前几天面个小伙子,简历上写着 “精通 STM32 全系列开发”,结果问他常用的 F103 有多少引脚,支支吾吾半天说 “大概... 几十根吧”。我追问具体数字,他脸涨得通红说 “型号太多记不清”,可转头问他用 CubeMX 配置 SPI 时要注意哪些引脚复用,直接愣在那说 “一般都是自动配置的”。

这种情况见得多了就明白,问引脚数根本不是考记性,是试金石。真正焊过板子调过电路的,闭着眼睛都能说出常用型号的引脚数 ——F103C8T6 是 48 脚,F407IGH6 能到 176 脚,就算是不常用的 L051 系列,至少也能说出个大致范围。那些整天对着屏幕抄例程的,才会觉得这是冷门知识,就像厨师不知道炒勺有多少厘米,司机分不清轮胎型号,本质上都是没真正上手干过。

为什么STM32的HAL库那么难用,ST还是要硬推HAL库?

这事儿其实和 “我妈觉得我冷” 是一个理儿 —— 老一辈苦口婆心推的东西,年轻人总觉得 “逆反有理”,可背后藏着的往往是时代齿轮转动的逻辑。你说 HAL 库难用?先别急着拍桌子,咱得先跳出 “标准库好用” 的幸存者偏差看看。

stm32 卡死在串口接收中断中处理方法:(卡死原因是串口自带BUG)

大家好,今天给大家介绍stm32 卡死在串口接收中断中处理方法

STM32 的经典功能哪些必须掌握?(stm32功能介绍)

咱开门见山说,现在聊 STM32 必提的那些 “经典功能”,在老鸟眼里,跟背乘法口诀没啥本质区别。新手总被灌输 “这些是核心技术”,可等你在项目里摸爬滚打两年就懂了 —— 所谓必须掌握,不过是行业给新手划的起跑线,真正决定你能不能吃这碗饭的,压根不是把这些功能玩得多溜。

先说 GPIO,这玩意儿号称 STM32 的 “灵魂外设”。配置输入输出、上下拉电阻、速度等级,新手刚学的时候觉得复杂得不行,又是寄存器配置又是库函数操作。可说白了,不就是控制个高低电平吗?不管你是用 HAL 库还是 LL 库,写法都是固定死的。初始化结构体一填,函数一调,完事。用久了之后,你会发现自己连每个参数啥意思都不用细想,照着例程抄就完事儿,跟默写古诗的平仄格律有啥区别?

stm32 USART串口外设(stm32串口介绍)

stm32 USART串口外设

USART简介

USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器。USART是stm32单片机内部的外设。USART可以根据内存中的数据生成数据帧的时序发送出去,也可以接收RX引脚的数据帧时序拼接为数据。USART可配置数据位长度是8或9,停止位长度0.5/1/1.5/2,可选效验为可以是无效验、奇效验、偶效验,最高速度可达4.5Mbits/s。USART资源有USART1、USART2、USART3。

<< < 80 81 82 83 84 85 86 87 88 89 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言