单片机跑操作系统,有几种选择?
大家好,我是小舒,单片机编程时,都知道有两种基本操作:裸奔和操作系统,所谓裸奔就是一个大循环往复执行。今天,讲的是几个常用的操作系统。 实时操作系统(Real-time operating s...
工程师笔记|如何开发与存储位置无关的 STM32 应用
1、前言 最近有客户询问,能否使用 STM32CubeIDE 在编译时通过设置某个编译选项,让STM32 应用与存储位置无关。这样的优势是能使同一个固件被烧在 STM32 Flash 里的不同位置, 而在系统 Boot...
5分钟解读STM32最小系统那些事
一、电源 无论是否使用模拟部分和AD部分,MCU外围除去VCC和GND,VDDA,VSSA,Vref(如果封装有该引脚)都必需要连接,不可悬空。 对于每组对应的VDD和GND,都应至少放置一个10...
如何优雅地弄好PCB丝印
很多画PCB的人,会认为丝印不影响电路的性能,所以,对丝印并不重视。但是,对于一个专业的硬件工程师来说,必须重视这些细节。 下面介绍如何优雅地...
入手STM32单片机的知识点总结
本文将以STM32F10x为例,对标准库开发进行概览。主要分为三块内容: STM32系统结构 寄存器 通过点灯案例,详解如何基于标准库构建STM32工程 STM32系统结构 &nb...
懂串口懂通信:单片机的串口,一通百通
前言 大家好,我是小舒,所谓通信就是两种设备之间进行数据交互,从而传递大料的信息,因为通讯的存在,使得大量的数据有了传输通道,各种信息得到了汇总,方便了人们的生活 。MCU系统...
单片机选型的18条基本原则
0、前言 单片机选型是一件重要而费心的事情,如果单片机型号选择合适,单片机应用系统经济性,可靠性较高;否则易造成经费高,系统性能到不到要求。因此掌握并正确运用单片机选型原...
c导入其它目录的c文件
目录结构如下: main.c libs |---func.c libs/func.c int fun(int a,int b) { return a+b; } maic.c #include "./libs/func.c" void main() { printf("Hello Just for u...
常用芯片分类
按照处理信号方式可分为 模拟芯片 数字芯片。 按照设计理念可分为 通用芯片 专用芯片。 按照应用领域可分为 航天级芯片 汽车级芯片 工业级芯片 商业级芯片。 按照制程的话还可以分为 5nm芯片...
芯片的分类以及厂商介绍
一.芯片分类 1、从芯片种类划分 (1)计算芯片(大脑):如CPU,GPU,FPGA,MCU,AI等都用作计算分析的,和人体大脑类似。 (2)存储芯片(脑皮):DRAM,SDRAM,ROM,NAND,FLASH等,主要是...