logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

电容器放电的方法

电容器通过电阻放电时,电荷会以指数形式递减,并在一定时间内逐渐放电完毕。1. 利用自放电放电:有些电容器在放电后,即使断开电路,它们也会因为自身的电化学反应而逐渐放电完毕。在这种情况下,可以通过等待一定时间,让电容器自行放电至所需的电压水平。通过控制放电电路的导通和截止,可以实现对电容器放电过程的控制。2. 直接短路放电:将电容器的两极直接连接在一起,形成短路电路,使电荷能够直接从一个极板流向另一

文章图片
#stm32
TPS5430DDAR芯片输出3.3v电路

输入滤波电容C1选型:根据实际电路来说,通常选取“一大一小”容值的电容,可选取100uf和4.7uf(耐压值为50V或更高)的电容进行组合,以保证输入电压的稳定性。Vout为输出电压,R1可先取10K,算出R2。2、输入滤波电容遵循先大后小的原则,输入电源要先经过滤波电容,再进入VIN引脚。输出滤波电容选择:通常选取100uf或者220uf的电容,耐压50V左右。注:此公式计算得出电感值为最小电感

文章图片
#stm32
stm32没有mmu,不能跑linux操作系统

答案:想要运行linux,芯片需要MMU,STM32没有MMU,所以不能运行Linux,WinCE等;在内存管理方面,MMU通过页面表实现虚拟内存管理,当CPU发出一个虚拟地址时,MMU会通过页面表查找并将其转换为对应的物理地址。MMU是一种硬件模块,它位于中央处理器(CPU)内部,负责在CPU和内存之间实现虚拟内存管理。不带MMU的有 Cortex-M系列,stm32就是M系列;(1)操作系统有

文章图片
#stm32
Ubuntu 18报错报错“ [drm:vmw_host_log [vmwgfx]] *ERROR* Failed to send host log message”解决办法

虚拟机启动时,发现启动失败,报错“ [drm:vmw_host_log [vmwgfx]]ERROR桌面黑屏,进入了initramfs模式,无法正常启动。

文章图片
#linux
stm32#启动代码.s文件 startup_stm32f10x_hd.s#

/3、调用Reset Handler----------------------------------------------------------///2、定位中断向量表----------------------------------------------------------///1、堆栈初始化--------------------------------------------

文章图片
#stm32#mybatis#嵌入式硬件
Keil MDK报错:在keil里添加了一些文件,出现browae information of one or more files is not avaiable:

方法三:出现这种情况可能是因为代码使用的C99方式的代码。这里只需要打开魔术棒,点C/C++,将C99mode勾上就行了。解决办法是进魔术棒,把output下面的Brrowse infomation 勾选上,再编译一下。方法四:在相应文件上右键,Option of……-> 在File Type中选择对应的文件类型。2、之后再把注释掉的文件在打开,编译。1、先把添加的文件全选注释掉,编译。

文章图片
#stm32
AD 从原理图到PCB Failed to Match 15 of 199 Components using Unique Identifiers

一般原理图并没有什么错误,但是每次更新时都会出现这个提示,原因是PCB中封装进行过修改,但并未做过更新。1. 打开 PCB 文件,并切换到 PCB 文件,点击菜单"Project => Component Links",选择对应器件一一对应就行了。2. 在弹出的对话框中,选中对应的两个原理图和PCB元件,点击">" 按钮,最後点击"Perform Update" 按钮。这是由于在将原理图更新到 P

文章图片
#stm32
keil5 调试不进主函数main(),一直卡在0x1FFFF3AA F8D01808 LDR r1,[r0,#0x808]

系统存储器起始地址为0x1FFF0000,这种模式启动的程序功能是由芯片厂家设置的,STM32在出厂时会这个区域内置一段BootLoader, 也就是我们常说的ISP程序, 这是一块ROM,出厂后无法修改。主Flash起始地址为0x08000000,它指的是STM32内置Flash,通常我们烧录的代码就是存放在这个位置。BOOT1=0BOOT0=1从系统存储器启动,这种模式启动的程序功能由厂家设置

文章图片
#stm32
Keil配置项中的使用微库 Use MicroLIB

它的功能比缺省 C 库少,并且根本不具备某些 ISO C 特性。与 stdlib 不同,microlib 不支持可选择的单或双区内存模型。microlib 只提供双区内存模型,即单独的堆栈和堆区。microlib 不符合 ISO C 库标准。2.microlib 是缺省 C 库的备选库。microlib 不会尝试成为符合标准的 ISO C 库。microlib 不提供互斥锁来防止非线程安全的代码。

文章图片
#stm32
AD中设计规则的设置

Layer Pairs:配对层设置规则,设定所有钻孔电气符号(焊盘和过孔)的起始层和终止层。Silkscreen Over Component Pads:丝印与元器件焊盘间距规则。Power Plane Connect Style:电源层连接类型规则。Undershoot-Rising Edge:正下冲超调量限制规则。SMD To Corner:SMD焊盘与导线拐角处最小间距规则。Power Pl

文章图片
#stm32
    共 75 条
  • 1
  • 2
  • 3
  • 8
  • 请选择