- 全部
- 默认排序
初学嵌入式系统,很多工程师会优先学习51单片机,因为51单片机价格低廉且资源丰富,应用领域广泛,然而很多工程师在学习51单片机时,存在很多误区,本文将针对这三大常见误区,进行简要探讨。1、51单片机是学习的基础这一观点在过去或许成立,但在今
在嵌入式系统中,单片机作为核心的控制单元,承担着系统运行的关键任务。有51单片机、STM32、STM8、还有AVR单片机,今天我们来讲讲AVR单片机是什么?有哪些优势?1、AVR单片机的工作原理程序存储与执行:AVR单片机的程序存储在内置的
在嵌入式系统开发中,STM32作为一款应用广泛的微控制器,其内存管理特别是堆(Heap)和栈(Stack)的管理,对程序稳定性及性能至关重要,本文将针对STM32的堆和栈进行探讨,希望对小伙伴们有所帮助。1、堆和栈是什么?①栈(Heap)栈
STM32是市场上使用频率最高的单片机之一,在嵌入式系统开发中占据了重要地位,但使用时可能遇见程序无法下载的问题,本文将详细分析问题,提出相应的解决方法,希望对小伙伴们有所帮助。1、STM32单片机不能下载的原因分析①电源问题电源电压不足:
ARM架构是当今嵌入式系统和移动设备领域的主流架构之一,凭借其高效、低功耗的特点,在各个领域都占据了重要地位。ARM内核架构可分为Cortex-A、Cortex-R和Cortex-M三大系列,下面将介绍这三种内核架构。1、Cortex-A系
在嵌入式系统设计中,晶振作为系统的心脏,其频率的选择直接关系到系统时钟的准确性和稳定性,进而影响外设如串口通信的性能。特别是在高精度高频率场景,因此本文将谈谈晶振频率的选择问题。1、晶振频率选择的直接影响①波特率精准度不同的晶振频率在计算得
不知道你有没有注意到,走进各个企业,总能看到那么几句振奋人心的标语,其中“一次把事情做对”绝对是个高频词汇。以前每次看到,我都会想:这家企业也太教条了,都什么时代了。对失败这么零容忍,还怎么创新呢。这个时代的主旋律不是从错误中学习,快速响应、快速迭代吗。然而最近一年的嵌入式领域经历,让我重新反思,“
在嵌入式系统开发中,选择合适的通信接口是实现设备间数据交换的关键,这些接口不仅影响着系统的性能与可靠性,也直接关联到硬件设计的复杂度与成本,本文将简短介绍一些通信接口,希望对小伙伴们有所帮助。1、I2C总线(Inter-Integrated
在嵌入式开发和芯片调试中,JTAG接口允许开发者通过边界扫描技术访问芯片的内部寄存器,是很重要的工具之一。然而在使用JTAG电缆进行程序下载时,可能会觉得下载速度太慢了,那么如何提高其速度?方法一:利用嵌入式系统通过USB/Ethernet
作为嵌入式系统的代表,51单片机应用广泛,其正常运作依赖稳定而精确的时钟信号,要想信号稳定,就离不开时钟振荡电路,它决定了单片机的执行速度及同步操作的时序。51单片机的时钟振荡电路可分为内部和外部时钟振荡方式,以此满足不同需求。1、内部振荡