自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 正确理解三极管的放大区、饱和区、截止区

模拟电路非常重要,模拟电路的三极管的应用是重中之重,能正确理解三极管的放大区、饱和区、截止区是理解三极管的标志。很多初学者都会认为三极管是两个 PN 结的简单凑合,如下图:这种想法是错误的,两个二极管的组合不能形成一个三极管,我们以 NPN 型三极管为例,如下图:...

2021-06-09 15:13:40 12782 1

原创 void指针的背后藏着什么?

void指针初探 void *表示一个“不知道类型”的指针,也就不知道从这个指针地址开始多少字节为一个数据。和用int表示指针异曲同工,只是更明确是“指针”。因此void *只能表示一个地址,不能用来&取值,也不能++和--移动指针,因此不知道多少字节是一个数据单位。int nums[] = {3,5,6,7,9};void* ptr1 = nums;//int i = *ptr1; // 对于void指针没法直接取值int* ptr2 = (...

2021-06-09 10:30:19 159

原创 MCU的嵌入式系统设计,如何运行SDRAM?

使用MCU的嵌入式系统设计中,当程序或者数据内存占用太大而无法放入片上闪存或 SRAM 时,开发者通常考虑使用SDRAM。别问我为什么你的 MCU 不支持 SDRAM。SDRAM 是同步动态随机存取存储器的缩写。在微控制器应用中,微控制器通过使用外部存储控制器(EMC)操作访问 SDRAM ,SDRAM 时钟频率通常为 100MHz 或 133MHz。外部存储控制器通常不支持 DDR SDRAM, 数据只是单边沿采样,即并行数据总线可以接受一个命令并在每个时钟周期传输一个数据字...

2021-06-08 16:59:55 343

原创 详解STM32的时钟系统

详解STM32的时钟系统STM32的时钟树时钟信号推动单片机内各个部分执行相应的指令,时钟就像人的心跳一样。 STM32本身十分复杂,外设非常多,任何外设都需要时钟才能启动,但并不是所有的外设都需要系统时钟那么高的频率,如果都用高速时钟势必造成浪费。同一个电路,时钟越快功耗越大、抗电磁干扰能力越弱。复杂的MCU采用多时钟源的方法来解决这些问题。如下图,是STM32的时钟系统框图。转存失败重新上传取消如上图左边的部分,看到STM32有4个独立时钟...

2021-05-31 10:45:54 959

原创 STM32入门系列-学习STM32要掌握的内容

STM32芯片架构 STM32F103系列芯片的系统架构如下: STM32芯片基于ARM公司的Cortex-M3内核,由ST公司设计生产,内核与总线矩阵之间有I(指令)、S(系统)、D(数据)三条信号线。内核通过总线矩阵与FLASH、SRAM、外设连接。而外设包括GPIO、USART、I2C、SPI等。STM32芯片系统结构STM32F103 系列芯片(不包含互联网型)的系统结构如下:从上图可以看出,在小容量、中容量和大容量产品中,主系统由以下部分构成:...

2021-05-28 13:05:49 685

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除