醋醋百科网

Good Luck To You!

只有stm32基础,学嵌入式linux得几年?

好多刚鼓捣 STM32 的兄弟都问,手里就这点 32 的底子,啃嵌入式 Linux 得耗多久?咱先把话撂这儿,别一门心思算年份,这事儿跟你兜里的干货直接挂钩 —— 我当年从 32 搞无人机飞控硬转到 Linux 搞通信协议,靠的压根不是 32 那点基础,全凭 C 语言打底和项目里踩过的坑。你要是这俩玩意儿扎实,Linux 直接上手就行,拎着简历闯江湖都有底气,我当初就这么干的。

首要大事是先搞明白自己要往哪儿扎:驱动还是应用?这俩道儿一开始就得选对。驱动得跟硬件死磕,钻内核、玩寄存器中断,跟搞玄学似的;应用层接地气些,弄网络、写服务,更贴项目实战。但不管走哪条路,Linux 基本操作和 git 必须麻溜儿的,尤其分公司协作时,git 玩不转可太掉链子了,分分钟被嫌弃。

详解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 库,写法都是固定死的。初始化结构体一填,函数一调,完事。用久了之后,你会发现自己连每个参数啥意思都不用细想,照着例程抄就完事儿,跟默写古诗的平仄格律有啥区别?

<< < 1 2 3 4 5 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言