- 全部
- 默认排序
stm32这款强大的单片机,有更多的用法可以实现高效的串口收发,本节我们就介绍使用DMA传输串口数据。先简单介绍一下DMA,DMA全称为:Direct Memory Access,即直接存储器访问。它可以独立地将数据从一个地址空间复制到另外一个地址空间,而不占用CPU的资源。DMA尤其在高速、大容量
RTC (Real Time Clock)即实时时钟。它可以提供时钟、日历的功能;并且可以使用外部电池供电,在极低的功耗下保持计数,使得断电之后还能够计算时间,所以名为实时时钟。stm32f103的RTC,本质上是一个32位的计数器,在断电后,由电池供电还能保持计数;要使用时间时,需要将计数器的值换
看门狗(watch dog)是一个定时器,可以设置一个定时时间,计时到时会把MCU复位,所以MCU必须要在定时时间到之前将计数值重置(这个动作通常称为喂狗)。在嵌入式系统中加入看门狗,可以监测MCU是否还在正常运行,如果软件跑进死循环、或者出现其他错误,导致不能及时重置看门狗计时器,则时间一到MCU
本节我们介绍I2C总线,并使用stm32的I2C总线来访问加速度传感器ADXL345。1)I2C基础知识I2C总线通信比较适合设备内部各芯片间的通信,它只需要两根信号线。I2C可以挂载多个主机和从机,通信总是由主机发起。每个从机都有唯一的地址,主机通过地址决定访问哪个从机。I2C总线的两根线,SCL
焊盘从短方向出线,不要从长方向和四角出线,从焊盘中心出焊盘后拐弯主电源输出打孔要在模块最后一个电容后方,多打孔加大载流 SD走线保持3w间距整组打孔包地usb差分对经过电阻后而然是差分对,按照差分布线尽量耦合减短换层走线长度,换层打孔旁边打
1、ST21NFCJD:支持有源负载调制加速器的NFC控制器描述:ST21NFCJDBGWRA9是一款单NFC控制器IC,旨在集成到移动设备和NFC兼容产品中。它包括三种操作模式下的NFC功能:卡仿真、读写器和点对点通信。产品属性类型:RF
差分对尽量少换层差分对内等长误差5mil232模块C+,C-;V+,V-所接的电容属于升压电容,注意布 局尽量靠近,走线加粗。sd卡模块数据线整组包地处理以上评审报告来源于凡亿教育90天高速PCB特训班作业评审如需了解PCB特训班课程可以访
1,低速时钟LSE是外部晶振作时钟源,主要提供给实时时钟模块,所以一般采用32.768KHz。LSI是由内部RC振荡器产生,也主要提供给实时时钟模块,频率大约为40KHz。(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及IWDG(独立看门狗)使用。 2,中速时钟MSI RC
232升压电容,走线需要加粗处理2.USB需要控90欧姆阻抗,后期自己处理一下3.电源输出打孔应该打在滤波电容后面注意过孔不要上焊盘4.灯可以靠近板边放置,走线即可5.晶振需要走类差分,并包地处理,晶振下面不要走线和放置器件6.电池供电,走
早期的MCU没有看门狗,就容易引起有些产品死机了不能重启工作。为了避免这个问题,后期的MCU在内部集成了看门狗的功能。为了满足更多使用场景,现在很多MCU都集成了两个看门狗:独立看门狗与窗口看门狗。拿现在大家熟悉的stm32来说,都集成了独立看门狗和窗口看门狗,下面就展开来讲讲这个两个看门狗以及它们