在嵌入式开发中,我们经常会接触到一些专业术语,例如CPU、MCU、MPU、SOC和MCM等,这些缩写代表了不同类型的电子处理单元,它们在消费电子、计算机硬件、自动化和工业系统中扮演……
三种BOOT模式 所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通……
C语言的编译链接过程要把我们编写的一个C程序源代码,转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。过程图解如下: &nbs……
电路设计并不是想当然,你脑子一拍就可以设计出来,有没有经验设计出来的东西是相差千里。今天我们来看看电子工程师会出现的下面的几个误区,你是不是也这样想的。……
本文总结下状态机编程的优点。提高CPU使用效率 话说我只要见到满篇都是delay_ms()的程序就会头疼,……
几种常用单片机之间的通信方式 ① 采用硬件UART进行异步串行通信。这是一种占用口线少,有效、可靠的通信方式,相关实例:STM32与5……
作为硬件研发工程师相信对恒流电路不会陌生,本文介绍下三种恒流电路的原理图。三极管恒流电路三极管恒流电路 三……
低功耗模式 本文讨论下STM32低功耗模式,先看如下手册。 对比了 STM32F0 和 ……
从语言特点来说C语言有出色的可移植性,能在多种不同体系结构的软/硬平台上运行。简洁紧凑,使用灵活的语法机制,并能直接访问硬件能够直接访问硬件的语言有:汇编和C语言汇编属于低级语言,……
对于正弦信号,流过一个元器件的电流和其两端的电压,它们的相位不一定是相同的。这种相位差是如何产生的呢?这种知识非常重要,因为不仅放大器、自激振荡器的反馈……