首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
嵌入式软、硬件技术
CSDN不脱发的程序猿
创建于2021-05-19
订阅专栏
嵌入式软、硬件项目案例及主流技术分享
等 23 人订阅
共75篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
项目开发中ARM单片机芯片分类及选型
项目开发中单片机芯片的选型是一件重要而费心的事情 , 如果芯片型号选择得合适 , 单片机应用系统就会得经济 , 工作可靠 ; 如果选择得不合适 , 就会造成经济浪费 , 影响单片机应用系统的正常运行 , 甚至根本就达不到预先设计的功能。对于一个已经设计好的单片机应用系统来说 , ...
嵌入式系统降低功耗的设计技术
电源通常被认为是整个嵌入式系统的“心脏”,绝大多数电子设备50%~80%的节能潜力在于电源系统。研制开发新型开关电源是节能的主要举措之一。 近年来许多公司相继推出一系列功能齐全、种类繁多的低功耗器件,具有种类更多、功耗更低、体积更小、使用方便等特点。电路的设计与元件的选取是同时或...
如何防止抄袭PCB电路板
抄板也叫克隆或仿制,是对设计出来的PCB板进行反向技术研究;目前全新的定义:从狭义上来说,抄板仅指对电子产品电路板PCB文件的提取还原和利用文件进行电路板克隆的过程;从广义上来说,抄板不仅包括对电路板文件提取、电路板克隆、电路板仿制等技术过程,而且包括对电路板文件进行修改(即改板...
参照STM32时钟树配置STM32CubeMX Clock Configuration(STM32L011G4U6为例)
微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动——往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟“能量”扩散流动的路径,犹如大树的养分通过主干流向各个分支,因此常称之为“时钟树”。在一些传统的低端8位单片机诸如51,AVR,P...
单片机I/O控制方式(UART中断和DMA中断的区别)
单片机I/O设备的控制方式主要有三种:程序循环检测、中断驱动和直接内存访问。程序循环检测方式的基本思路是:在程序(一般是设备驱动程序)当中,通过不断地检测I/O设备的当前状态,来控制一个I/O操作的完成。具体来说,在进行I/O操作之前,要循环地去检测该设备是否已经就绪。如果是,就...
嵌入式程序调用函数的内部过程和机制
在嵌入式程序中,当一个函数调用发生时,它的内部机理是什么,执行了哪些步骤?如下所示是一个程序在运行时,它的内存分布状况。当一个程序开始运行时,它的代码被装入到内存,保存在代码区,包括主函数和其他函数的代码。另外,还有三块内存区域用来存放数据。第一块是全局变量区域,存放了程序当中的...
STM32电源框图解析(VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT等的区别)
2.2.STM32的工作电压(VDD )为2.0~3.6V,通过内置的电压调节器提供所需的1.8V电源,当主电源VDD 掉电后,通过VBAT 脚为实时时钟(RTC)和备份寄存器提供电源(下图为STM32F1**系列电源框架图,STM32基本大同小异)。2.为了提高转换的精确度,A...
STM32如何计算RTC时钟异步预分频和同步预分频
实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器,提供具有可编程闹钟中断功能的日历时钟/日历,可用于管理所有低功耗模式的自动唤醒单元。在配置RTC时钟时预分频器是关键指标,通过配置预分频器可以自定义计数周期。以STM32L0系列MCU为例,介绍RTC时钟的异步预分频和同...
STM32F103C8/BT6最小系统原理图、PCB
STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB(STM32F103CBT6存储器容量128KB),需要电压2V~3.6V,工作温度为-40°C ~ 85°C。 关注公众号,回复关键字:STM32F103...
STM32低功耗模式下GPIO如何配置最节能?
STM32低功耗模式下GPIO如何配置最节能,这里总结了一下四点,亲测有效(基于STM32L011芯片 LL库),可降低几百微安。GPIO始终有一个输入通道,可以是数字或模拟通道,如果不需要读取GPIO数据,则优先配置为模拟输入。输出缓冲器被关闭施密特触发器输入被禁用,因此I/O...
STM32 GPIO的原理、特性、选型和配置
1、保护二极管:防止I/O引脚外部过高、过低的电压输入,当引脚电压高于VDDIOx时,上方的二极管导通;当引脚电压低于VSS时,下方的二极管导通,防止不正常电压引入芯片导致芯片烧毁。2、开关:开关为TTL肖特基触发器,将模拟信号转化为0和1的数字信号,但当GPIO作为ADC采集电...
如何计算STM32定时器、独立看门狗和窗口看门狗
之前分享了STM32 GPIO的原理、特性、选型和配置、如何计算RTC时钟异步预分频和同步预分频,这次简要阐述STM32L011微控制器定时器的参数配置(其他型号大同小异,本文侧重讲解配置,至于各类定时器的特点后续再述),STM32定时器种类繁多有通用定时器、基本定时器、独立看门...
正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB
ALIENTEK战舰STM32F103,资源十分丰富,并把STM32F103的内部资源发挥到了极致,基本所有STM32F103的内部资源,都可以在此开发板上验证,同时扩充丰富的接口和功能模块,整个开发板显得十分大气。CPU:STM32F103ZET6,LQFP144,FLASH:...
PCB如何拼版
2.2.2.之前设计PCB都是单个打样生产,最近工作需要拼版,百度学习,发现答疑帖子是真的零散!遂决定总结一篇,帮助后来者。PCB拼版是企业设计完成PCB产品后,为减少板材浪费,特对一些不规则畸形板进行拼合,达到质量最优化、生产成本最低、生产效率最高、板料利用率最高的效果。V割,...
单片机异常复位后如何保存变量数据
众所周知,单片机复位后变量数值会自动初始化,以华大半导体HC32L136为例,具有 7 个复位信号来源,每个复位信号都可以让 CPU 重新运行,绝大多数寄存器会被复位到复位值,程序会从复位向量处开始执行。每个复位源由相应的复位标志进行指示,复位标志均由硬件置位,需要用户软件清零。...
4层板到12层板叠层经典设计方案
电路板的叠层设计是对PCB的整个系统设计的基础,叠层设计若有缺陷,将最终影响到整机的EMC性能。叠层设计是一个复杂的,严谨过程,当然,设计开发,没必要从零开始经过一系列的复杂计算和仿真,来确定设计方案是否合适,仅需要总结前人的经验,选择合适系统的叠层方案。方案一:为常见四层PCB...
硬件工程师必备,常用元器件封装速查表
给各位分享一份硬件工程师必备干货:常用元器件封装速查表,该文档总结整理了开发过程中常用的封装图,方便查找相关封装外型。关注公众号,发送关键字:常用元器件封装速查表,获取PDF资料。
一文搞懂三级管和场效应管驱动电路设计及使用
1.1.2.2.三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的半导体器件。其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。1.NPN型三极管,适合集电区(c)连接负载...
USB2.0 扩展器(一拖四)原理图、PCB,可打样使用
在淘宝中USB2.0扩展器一拖四接口大概需要20元RMB+,今日为各位分享基于MA8601芯片实现的USB2.0 扩展器(一拖四)原理图、PCB。 MA8601 芯片是4端口USB 2.0高速HUB集线控制器,4个端口功能可同时工作,产品低功耗、低成本,用户可以通过外挂EEPRO...
PT100热电阻温度阻值对应表
PT100是热敏电阻,它的主要成分是铂,化学符号pt,也就传说中的白金,它的温度特性好,稳定性好,耐酸碱性好,所以被用来制作成了温度传感器,并在工业中有大量的应用,当然它的价格不便宜。PT100有一个标准的阻值温度对应表,在0度的时候,它的电阻值在100R,在常温25℃,它的电...
下一页