找到 “程序” 相关内容 条
  • 全部
  • 默认排序

VLSI SoC 中的设计程序非常复杂。设计人员应该考虑所有可能的状态和输入,并以这样一种方式设计芯片,使其每次都能在每种状态和每种可能的输入下工作。在本文中,我们将讨论设计数字 VLSI 电路时的亚稳态、建立时间和保持时间。1 关键路径、吞吐量和延迟关键路径是电路中最长的路径,限制了时钟速度。在描

数字 VLSI 的设计注意事项

不管你是刚入门,对着 LED 闪烁心满意足的萌新,还是已经能熟练配置 DMA、玩转 USB 的老司机,有一个话题几乎是所有人都绕不开的——延时。 简单如控制 LED 亮灭间隔,复杂如遵循特定时序的传感器通信,延时无处不在。它就像代码里的“逗号”和“句号”,控制着程序的节奏。然而,

盘点4种STM32 实现延时的方法

随着科技的发展,单片机(Microcontroller)在各类电子产品中的应用日益普遍。为了进行单片机的开发和学习,仿真软件成为了不可或缺的工具。这些软件可以模拟单片机的运行环境,帮助开发者调试程序和验证设计。1. 功能仿真软件功能仿真软件

常见的单片机仿真软件有哪些类型?

在C语言编程中,变量的存储类型决定了其在内存中的位置、生命周期及作用域。深入理解这些存储类型对于编写高效、可靠的程序至关重要。下面将简要介绍C语言中常见的存储类型及用法,希望对小伙伴们有所帮助。1、auto用法:默认存储类型,用于局部变量。

C语言存储类型有哪些,用法是什么?

聊聊 malloc函数 在单片机程序设计中怎么使用前言一、malloc 函数简介二、malloc 之于单片机2.1 malloc 函数申请的内存在哪里?2.2 用与不用malloc的区别三、malloc可能遇到的问题3.1 内存碎片3.2 内存管理四、结语(用还是不用?)前言最近更新 RT-Thr

浅谈 malloc 函数在单片机上的应用

中断怎么定义?如何规划优先级?运行时触发,程序怎么处理? 我一想,这个问题极大概率是高频的面试题,所以写篇文章来记录下。 为了更好理解,我先来举例一个需求。 比如写个流水灯,写个按键检测,大多数新手的做法是一个 while(1) 大循环,里面老老实实地顺序执行。 然后,需求来了。老板(或者你自己的

中断的定义,如何划分优先级?运行时触发,程序怎么处理?

我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!在嵌入式软件设计里面,不管是使用了RTOS调度还是MCU裸机开发,状态机架构应用得十分广泛,以下我们来列举一下,应用状态机架构有哪些优点。一、提高CPU使用效率话说我只要见到满篇都是delay_ms()的程序就会头疼,动辄十几个ms几十个

嵌入式软件设计,为什么状态机架构应用得如此广泛?

在数字化时代,芯片如同电子设备的“神经元”,驱动着从智能手机到航天器的每一个智能单元。但芯片并非单一存在,其家族庞大且分工明确。下面将谈谈那些主流芯片,以供参考。1、处理器芯片①CPU(中央处理器)功能:执行程序指令、处理数据,堪称电子设备

680 0 0
芯片图鉴:谈谈那些年的芯片及其功能

大家好,我是王工。咱们几百号人的科技公司,虽然公司规模不算特别大,但流程的复杂程度绝对不输大厂。工作这些年,我最大的感悟就是:在大厂搞硬件,技术决定你的下限,沟通能力才决定你的上限!在小公司,硬件工程师可能既要画原理图,又要调程序,甚至还要跑生产线。但在我们这样的企业,每个环节都有专人负责,硬件工程

在大厂做硬件:样品到量产这条路,远比想象中艰难

在嵌入式系统领域,8051单片机凭借其稳定的性能和灵活的存储器配置,广泛应用于工业控制、消费电子等场景。本文将聚焦其存储器结构,通过精炼的解析,帮助读者快速掌握核心设计逻辑。1、存储器编址:哈佛架构的分离与统一8051采用哈佛结构,将程序

8051单片机的存储结构是什么样,深度解析!