walker2048

  • 2025-03-30
  • 回复了主题帖: 【米尔-STM32MP257开发板】《MYD-LD25X RT-Linux 应用笔记.pdf》的几点疑惑

    应该是跳到xxx章节继续才对吧,估计是不小心写错了

  • 2025-03-27
  • 回复了主题帖: 【米尔-STM32MP257开发板】1、开箱

    期待大佬的优秀文章

  • 2025-03-25
  • 回复了主题帖: 邀你聊一聊:学习MCU的正确方法和你的学习之路

    很多新手都盲目的去跟风学一些东西,例如盲目跟风选便宜开发板(不是说便宜的不好,是太便宜的板子,上限非常低),例如手搓RTOS,背寄存器,似乎掌握了这些,就已经是大佬一样。实际上新手应该花更多的时间去拓展自己的眼界。 我觉得新人更应该把时间花在: 1、把C语言基础打牢,基础并不是说学会点关键字,会写几个函数就可以了。在项目组织方面,还需要把作用域、头文件和源码架构等等知识给学好。多写代码才是关键。 2、多看产品的RM手册和规格书,真正去学习和理解单片机和设备的架构和时钟树、寄存器等等知识。光背寄存器地址是没卵用的。知道这个硬件为什么需要这么配置才可以工作,如果不工作应该检查什么条件。 3、多写代码,多熟悉各种调试技巧,搞清楚报错的原因是什么,应该往什么方向去查。 4、多用一些性能强,功能花样多的芯片和开发板。很多学生只知道做一些常规的毕设,有些甚至连MCU的多种升级方式都没接触过,例如OTA升级,USB升级,TF卡升级等等。更别说各种工业总线,HMI或者其他的一些应用。(一些同学一直在和stm32f103,便宜的51板子在斗争,似乎除了这两样没别的芯片了)。 5、视频教程什么的,找一两个比较可以的系列就行了。并不是把全天下的视频都看了,就是技术大牛了。读万卷书不如行万里路,多写多练才是硬道理。   千里之行始于足下,搞技术这行没什么捷径,台下的十年功才是现实。

  • 2025-03-24
  • 回复了主题帖: 【米尔-STM32MP257开发板】解决apt update 报错Updates for this repository will ...

    apt包管理工具是需要校验的,所以习惯就好,Linux板子还是一开机就把网络同步时间给搞定,不然各种小毛病

  • 回复了主题帖: 为什么单片机向TF卡中txt文件中写入数据时,会导致txt文件爆满?

    可以用读取hex文件的工具,然后读取任意位置

  • 发表了主题帖: 「Tang Primer 25K 测评」8、Gowin_PicoRV32软核使用体验

    Gowin PicoRV32是基于开源RISC-V MCU内核PicoRV32,通过增加多种RISC-V指令子集、调试系统、AHB总线接口、各种外部设备接口和多种下载方式,自主研发的SoC系统。 Gowin PicoRV32系统架构包括:     ● 32位RISC-V指令集架构内核PicoRV32,可以通过参数配置支持RV32I、RV32IC、RV32IM、RV32IMC等指令集    ● ITCM指令存储器,可以通过参数配置Size和大小端模式    ● DTCM数据存储器,可以通过参数配置Size、大小端模式和支持Hardware Stack Protection    ● AHB总线接口,可以供用户扩展AHB总线接口的外部设备    ● Wishbone总线接口及外部设备,包括UART、I2C、SPI、GPIO、SPI-Flash和供用户扩展外部设备的Wishbone总线接口等   在高云云源软件里,开启PicoRV32软核功能,需要按照以下步骤(建议创建一个空的工程来完成)   选择IP核心后,就可以在弹出的窗口选择相关的功能配置了,例如我们可以调整riscv核心的详细配置,开启对应的外设,例如I2C和GPIO等等。   点击OK后,就可以导入该IP核心了,生成核心文件需要一点时间。在生成后,我们可以重新综合布线,并查看最终的资源使用率   查看报告,可以看到生成的核心使用了5602个LUT,和picoRV官方提供的数据还是非常接近的。   由于我这边的Programmer有问题,这个项目还需要指定外设对应引脚,并且安装工具链,设置比较复杂的bin加载流程才可以运行核心,暂时没办法实现,以后抽空再完成这部分内容

  • 发表了主题帖: 「Tang Primer 25K 测评」7、虚拟输入输出GVIO使用体验

    GVIO 是高云半导体自主研发的一款数字信号动态调试工具,可实时监 控和驱动 FPGA 的内部信号,与在线逻辑分析仪(Gowin Analyzer Oscilloscope,GAO)联合调试时,GVIO 提供了更强大的调试环境,此调 试环境可以产生内部信号激励,并且通过 GAO 工具获得逻辑响应,旨在帮 助用户快速进行系统分析和故障定位,提高设计效率。 GVIO 的工作原理是 GVIO 的内核主要由控制内核和功能内核两部分组 成,控制内核是所有功能内核与 JTAG 扫描电路的通信控制器;功能内核主 要负责实现激励信号的发送和信号的采样。控制内核连接上位机与功能内核, 配置过程中接收上位机指令并传送给功能内核,数据读取过程中将功能内核 采集的数据传送给上位机并显示在云源界面上;功能内核与控制内核直接通 信,接收控制内核传输的指令,根据指令进行数据采集和激励信号的发送。 GVIO 包括激励端口和采样端口,其中激励端口用于驱动设计中的信号, 采样端口用于采样设计中的信号。GVIO 支持对 RTL 级信号提供激励和采样数据,可与“For RTL Design”类型的 GAO 进行联合调试,不能和“For Post-Synthesis Netlist”类型的 GAO 进行联合调试。GVIO 可以设置激励信 号的初始值,方便用户分析上电瞬间的工作状态。 GVIO 具有以下特性:  可以提供激励驱动设计中的信号  可以采样设计中的信号  最多支持 16 个功能内核  每个功能内核分别支持最多 64 个激励信号端口和采样信号端口  每个激励信号端口和采样信号端口最大支持 256 位宽  自定义激励信号端口初始化数据  提供活动检测器,检测采样信号数据电平变化   官方的描述就是这样的,按照官方描述,GVIO就是虚拟的输入输出功能,方便生成输入信号(即文档中的激励信号)和输出信号(即文档中的采样数据)的配置文件,并在实际的FPGA调试和验证中给用户提供便利。 和GAO一样,想要使用GVIO功能,需要用户先新建一个配置文件。   然后配置GVIO核心、激励信号和采样信号。   同样的的,设置完成后,需要重新综合布线、烧录后,连接到设备上,就可以看到相关信号了。     同样的,可以使用GAO和GVIO联合调试,效果如下图       我这边Programmer还是有问题,所以暂时先使用官方的预览图片。

  • 发表了主题帖: 「Tang Primer 25K 测评」6、在线逻辑分析仪GAO使用体验

    本帖最后由 walker2048 于 2025-3-24 11:37 编辑 逻辑分析仪是一种用于数字系统调试的关键工具,通过采集并分析数字信号的电平状态(高/低)来检测电路逻辑与时序问题。其核心功能包括: ​信号捕获:利用探头连接被测系统,通过阈值比较将模拟信号转换为0/1逻辑状态 触发与存储:支持边沿、协议等触发方式,存储深度可达数百兆,确保长时间信号记录 协议解析:自动解码I2C、SPI等常见协议,直观显示数据内容 ​分类应用:分为逻辑状态分析仪(用于软件调试)和逻辑定时分析仪(用于硬件时序分析)   例如下图就是我手上一个梦源逻辑分析仪的效果截图   FPGA里,也是有逻辑分析仪的,一般把它称作ILA(Integrated Logic Analyzer),就是FPGA里集成的逻辑分析仪。然后高云把它的ILA称作高云半导体在线逻辑分析仪(Gowin Analyzer Oscilloscope,以下简称 GAO)。GAO 是高云半导体自主研发的一款数字信号分析工具,旨在帮助用户更 加简便地分析设计中信号之间的时序关系,快速进行系统分析和故障定位, 提高设计效率。 GAO 的工作原理:FPGA 工作时利用器件中未使用的存储器资源,根据 用户设定的触发条件将信号实时地保存到存储器中,通过 JTAG 接口实时读 取信号的状态并将其显示在云源界面上。GAO 包括信号配置窗口和波形显示 窗口。信号配置窗口主要用于把定位信息插入到设计中,该类定位信息主要 基于采样时钟、触发单元和触发表达式;波形显示窗口通过 JTAG 接口连接 云源和目标硬件,将信号配置窗口设置的采样信号的数据直观地通过波形显 示出来。 GAO支持RTL级信号捕获和综合后网表级信号捕获两种捕获信号来源, 并且提供Standard Mode GAO和Lite Mode GAO两种版本。Standard Mode GAO 最多可以支持 16 个功能内核,每个内核可配置一个或多个触发端口, 支持多级静态或动态触发表达式,支持捕获器件编程之后到手动启动 GAO 之间发生的触发事件。Lite Mode GAO 配置简便,无需设置触发条件,可以 捕获信号的初始值,方便用户分析上电瞬间的工作状态。 GAO 具有以下特性:  最多支持 16 个功能内核  每个功能内核支持一个或多个端口触发  每个功能内核支持一个或多个触发等级  每个触发端口支持一个或多个匹配单元  每个匹配单元均支持 6 种触发匹配类型  支持设置静态或者动态触发表达式  支持捕获 RTL 综合优化前或者综合优化后信号  功能内核采用分段采集模式,支持一个或多个分段采集  支持导出 csv、vcd、prn 和 gwd 四种格式的波形数据文件  使用数据端口,节省器件资源 创建配置文件 使用GAO,需要现在工程目录里创建GAO的配置文件。   按步骤创建配置文件。接下来直接点击OK就可以了     最后点Finish就可以了。 配置GAO 按照下图配置循序,配置GAO触发源,    然后设置一下采样参数。     最后保存,保存后需要重新综合布线(启用ILA需要占用FPGA的逻辑和存储资源,所以需要整体重来一遍),重写综合布线,烧录后,就可以使用了。 由于我这边重装系统,安装的IDE有问题,Programmer程序在烧录时会卡死,现在先使用官方文档的一个图片作为效果演示。  

  • 发表了主题帖: 「Tang Primer 25K 测评」5、点亮2.3寸仿电子纸

    本帖最后由 walker2048 于 2025-3-24 10:22 编辑 我手上有一个去年在淘宝上买的2.13寸的全反射电子屏,当时设计了一块转接板,现在可以用这款转接板来接上FPGA来驱动一下。屏幕就是下面这块。   当初设计这块转接板的时候,就是为了接esp32的18650板子的,然后可以通过两个触摸金属柱子,以及按钮实现一些简单的功能。   这款屏幕使用的驱动IC是st7305,一个专门驱动黑白TFT电子纸的芯片,可以通过规格书查看到对应的时序图和工作条件。   首先得搞清楚这个芯片的通信方式和通信频率,通信方式在淘宝的资料里已经有了,4线SPI模式,然后最高通信速率可以在表里查到,最高33MHz,用1秒除以30ns,就可以得到最高速率是33.33MHz,理论上来说低于这个速率都是可以通信的,为了稳妥起见,我们还是把速率修改成15MHz就可以了。   确认好通信的速率和接线后,我们需要将初始化序列转换成FPGA的格式,C语言的我之前已经写好了 void st7305_init(void) { spi_init(); set_pin_high(TFT_RST); osal_msleep(10); set_pin_low(TFT_RST); osal_msleep(10); set_pin_high(TFT_RST); osal_msleep(120); set_pin_high(TFT_DC); set_pin_high(TFT_CS); spi_send_cmd(0xD6); // NVM Load Control spi_send_data(0x17); spi_send_data(0X02); spi_send_cmd(0xD1); // Booster Enable spi_send_data(0X01); spi_send_cmd(0xC0); // Gate Voltage Setting spi_send_data(0X0E); // VGH=15V spi_send_data(0X05); // VGL=-7.5V spi_send_cmd(0xC1); // VSHP Setting spi_send_data(0X41); // VSHP1=5V spi_send_data(0X41); // VSHP2=5V spi_send_data(0X41); // VSHP3=5V spi_send_data(0X41); // VSHP4=5V spi_send_cmd(0xC2); // VSLP Setting spi_send_data(0X32); // VSLP1=1V spi_send_data(0X32); // VSLP2=1V spi_send_data(0X32); // VSLP3=1V spi_send_data(0X32); // VSLP4=1V spi_send_cmd(0xC4); // VSHN Setting spi_send_data(0X4B); // VSHN1=-4V spi_send_data(0X4B); // VSHN2=-4V spi_send_data(0X4B); // VSHN3=-4V spi_send_data(0X4B); // VSHN4=-4V spi_send_cmd(0xC5); // VSLN Setting spi_send_data(0X00); // VSLN1=1V spi_send_data(0X00); // VSLN2=1V spi_send_data(0X00); // VSLN3=1V spi_send_data(0X00); // VSLN4=1V spi_send_cmd(0xD8); // HPM=32Hz spi_send_data(0XA6); spi_send_data(0XE9); spi_send_cmd(0xB2); // Frame Rate Control spi_send_data(0X11); // HPM=32hz ; LPM=0.5hz spi_send_cmd(0xB3); // Update Period Gate EQ Control in HPM spi_send_data(0XE5); // spi_send_data(0XF6); // spi_send_data(0X05); // HPM EQ Control spi_send_data(0X46); // spi_send_data(0X77); // spi_send_data(0X77); // spi_send_data(0X77); // spi_send_data(0X77); // spi_send_data(0X76); // spi_send_data(0X45); // spi_send_cmd(0xB4); // Update Period Gate EQ Control in LPM spi_send_data(0X05); // LPM EQ Control spi_send_data(0X46); // spi_send_data(0X77); // spi_send_data(0X77); // spi_send_data(0X77); // spi_send_data(0X77); // spi_send_data(0X76); // spi_send_data(0X45); // spi_send_cmd(0xB7); // Source EQ Enable spi_send_data(0X13); // spi_send_cmd(0xB0); // Gate Line Setting spi_send_data(0X3F); // 252 line spi_send_cmd(0x11); // Sleep out osal_msleep(120); spi_send_cmd(0xC9); // Source Voltage Select spi_send_data(0x00); // VSHP1; VSLP1 ; VSHN1 ; VSLN1 spi_send_cmd(0xC7); // ultra low power code spi_send_data(0xC1); spi_send_data(0x41); spi_send_data(0x26); spi_send_cmd(0x36); // Memory Data Access Control spi_send_data(0X00); // MX=0 ; DO=0 spi_send_cmd(0x3A); // Data Format Select spi_send_data(0X11); // 10:4write for 24bit ; 11: 3write for 24bit spi_send_cmd(0xB9); // Gamma Mode Setting spi_send_data(0X20); // 20: Mono 00:4GS spi_send_cmd(0xB8); // Panel Setting spi_send_data(0X25); // dot inversion; one line interval; dot inversion // spi_send_cmd(0x21); //Inverse // WRITE RAM 122x250 spi_send_cmd(0x2A); // Column Address Setting spi_send_data(0X19); spi_send_data(0X23); spi_send_cmd(0x2B); // Row Address Setting spi_send_data(0X00); spi_send_data(0X7C); spi_send_cmd(0x35); // TE spi_send_data(0X00); // spi_send_cmd(0xD0); // Auto power down spi_send_data(0XFF); // spi_send_cmd(0x39); // 0x39 low power 0x38 high power spi_send_cmd(0x29); // DISPLAY ON } void set_windows_size(void) { // WRITE RAM 122x250 spi_send_cmd(0x2A); // Column Address Setting spi_send_data(0X19); spi_send_data(0X23); spi_send_cmd(0x2B); // Row Address Setting spi_send_data(0X00); spi_send_data(0X7C); } 转换的FPGA初始化序列代码如下 /* 完整SPI初始化命令序列(9'h0XX=CMD,9'h1XX=DATA)*/ assign init_cmd[0] = 9'h0D6; // CMD 0xD6: NVM Load Control assign init_cmd[1] = 9'h117; // DATA 0x17 assign init_cmd[2] = 9'h102; // DATA 0x02 assign init_cmd[3] = 9'h0D1; // CMD 0xD1: Booster Enable assign init_cmd[4] = 9'h101; // DATA 0x01 assign init_cmd[5] = 9'h0C0; // CMD 0xC0: Gate Voltage assign init_cmd[6] = 9'h10E; // VGH=15V(14 * 1.07V) assign init_cmd[7] = 9'h105; // VGL=-7.5V(5 * 1.5V) assign init_cmd[8] = 9'h0C1; // CMD 0xC1: VSHP Setting assign init_cmd[9] = 9'h141; // VSHP1=5V assign init_cmd[10] = 9'h141; // VSHP2=5V assign init_cmd[11] = 9'h141; // VSHP3=5V assign init_cmd[12] = 9'h141; // VSHP4=5V assign init_cmd[13] = 9'h0C2; // CMD 0xC2: VSLP Setting assign init_cmd[14] = 9'h132; // VSLP1=1V(0x32=50 → 50 * 0.02V) assign init_cmd[15] = 9'h132; // VSLP2=1V assign init_cmd[16] = 9'h132; // VSLP3=1V assign init_cmd[17] = 9'h132; // VSLP4=1V assign init_cmd[18] = 9'h0C4; // CMD 0xC4: VSHN Setting assign init_cmd[19] = 9'h14B; // VSHN1=-4V(0x4B=75 → -75 * 0.053V) assign init_cmd[20] = 9'h14B; // VSHN2=-4V assign init_cmd[21] = 9'h14B; // VSHN3=-4V assign init_cmd[22] = 9'h14B; // VSHN4=-4V assign init_cmd[23] = 9'h0C5; // CMD 0xC5: VSLN Setting assign init_cmd[24] = 9'h100; // VSLN1=1V assign init_cmd[25] = 9'h100; // VSLN2=1V assign init_cmd[26] = 9'h100; // VSLN3=1V assign init_cmd[27] = 9'h100; // VSLN4=1V assign init_cmd[28] = 9'h0D8; // CMD 0xD8: HPM=32Hz assign init_cmd[29] = 9'h1A6; // DATA 0xA6 assign init_cmd[30] = 9'h1E9; // DATA 0xE9 assign init_cmd[31] = 9'h0B2; // CMD 0xB2: Frame Rate Control assign init_cmd[32] = 9'h111; // HPM=32Hz, LPM=0.5Hz assign init_cmd[33] = 9'h0B3; // CMD 0xB3: HPM Gate EQ assign init_cmd[34] = 9'h1E5; // DATA 0xE5 assign init_cmd[35] = 9'h1F6; // DATA 0xF6 assign init_cmd[36] = 9'h105; // HPM EQ Control assign init_cmd[37] = 9'h146; // DATA 0x46 assign init_cmd[38] = 9'h177; // DATA 0x77 assign init_cmd[39] = 9'h177; // DATA 0x77 assign init_cmd[40] = 9'h177; // DATA 0x77 assign init_cmd[41] = 9'h177; // DATA 0x77 assign init_cmd[42] = 9'h176; // DATA 0x76 assign init_cmd[43] = 9'h145; // DATA 0x45 assign init_cmd[44] = 9'h0B4; // CMD 0xB4: LPM Gate EQ assign init_cmd[45] = 9'h105; // LPM EQ Control assign init_cmd[46] = 9'h146; // DATA 0x46 assign init_cmd[47] = 9'h177; // DATA 0x77 assign init_cmd[48] = 9'h177; // DATA 0x77 assign init_cmd[49] = 9'h177; // DATA 0x77 assign init_cmd[50] = 9'h177; // DATA 0x77 assign init_cmd[51] = 9'h176; // DATA 0x76 assign init_cmd[52] = 9'h145; // DATA 0x45 assign init_cmd[53] = 9'h0B7; // CMD 0xB7: Source EQ Enable assign init_cmd[54] = 9'h113; // DATA 0x13 assign init_cmd[55] = 9'h0B0; // CMD 0xB0: Gate Line Setting assign init_cmd[56] = 9'h13F; // 252线(0x3F=63 → 63 * 4=252) assign init_cmd[57] = 9'h011; // CMD 0x11: Sleep Out assign init_cmd[58] = 9'h0C9; // CMD 0xC9: Source Voltage Select assign init_cmd[59] = 9'h100; // VSHP1/VSLP1/VSHN1/VSLN1 assign init_cmd[60] = 9'h0C7; // CMD 0xC7: Ultra Low Power assign init_cmd[61] = 9'h1C1; // DATA 0xC1 assign init_cmd[62] = 9'h141; // DATA 0x41 assign init_cmd[63] = 9'h126; // DATA 0x26 assign init_cmd[64] = 9'h036; // CMD 0x36: Memory Access Control assign init_cmd[65] = 9'h100; // MX=0, DO=0(默认扫描方向) assign init_cmd[66] = 9'h03A; // CMD 0x3A: Data Format assign init_cmd[67] = 9'h111; // 24bit 3线模式(0x11=17 → 24bit) assign init_cmd[68] = 9'h0B9; // CMD 0xB9: Gamma Mode assign init_cmd[69] = 9'h120; // 单色模式(0x20=32) assign init_cmd[70] = 9'h0B8; // CMD 0xB8: Panel Setting assign init_cmd[71] = 9'h125; // 点反转+单行间隔(0x25=37) assign init_cmd[72] = 9'h02A; // CMD 0x2A: 列地址设置 assign init_cmd[73] = 9'h119; // 起始列0x19(25 → 25 * 8=200px) assign init_cmd[74] = 9'h123; // 结束列0x23(35 → 35 * 8=280px) assign init_cmd[75] = 9'h02B; // CMD 0x2B: 行地址设置 assign init_cmd[76] = 9'h100; // 起始行0x00 assign init_cmd[77] = 9'h17C; // 结束行0x7C(124 → 124 * 8=992px) assign init_cmd[78] = 9'h035; // CMD 0x35: TE assign init_cmd[79] = 9'h100; // TE禁用 assign init_cmd[80] = 9'h0D0; // CMD 0xD0: Auto Power Down assign init_cmd[81] = 9'h1FF; // 全功能开启 assign init_cmd[82] = 9'h039; // CMD 0x39: 低功耗模式 assign init_cmd[83] = 9'h029; // CMD 0x29: Display On 这里可以解读一下,每个CMD都由9位组成,bit8,即指令或者数据位,用于控制D/C引脚,低8位则是spi传输的实际数据 例如assign init_cmd[0]  = 9'h0D6;   这里是让SPI输出一个D6的指令,D/C引脚为0。   接下来需要微调一下初始化的执行代码,按C语言里的顺序调整rst和delay部分就可以了。 然后,我们想要输出正确的屏幕内容的话,还需要生成一个指定的数据表,这个数据表需要针对屏幕的内存映射部分进行调整。例如下图就是屏幕的显存映射表。   这里我们就不用这么麻烦了,直接先用C语言转换好对应的数据表,然后放到FPGA代码里,等待初始化序列完成后,再发送对应的数据到屏幕显存,就可以正常显示了。 最终显示效果如下    

  • 2025-03-20
  • 回复了主题帖: 用了一年的休息时间给我女儿设计的电动车

    很强大,期待后续

  • 2025-03-18
  • 回复了主题帖: 「家用物联光伏系统」1、MPPT光伏充电板记录--输入防反接防倒灌分析记录

    heshang006 发表于 2025-3-18 11:48 Q15可以用普通二极管代替,DZDH0401DW可以参看考下,MAX 40V 没看懂怎么用二极管代替三极管,大佬麻烦给个参考设计图

  • 回复了主题帖: BMS电池管理系统全方位解析

    学习了

  • 2025-03-17
  • 发表了主题帖: 【2024 DigiKey大赛参与奖】开箱帖

    首先非常感谢能参加2024 DigiKey “感知万物,乐享生活” 创意大赛,很荣幸地获得了参与奖。而参与奖的奖励则是 ¥ 300 DigiKey 得捷官网商城报销费。挑来挑去,最后选了NXP的板子和ST Link,接下来请欣赏开箱照片:         家里的猫乱入了,别在意

  • 回复了主题帖: 请问,做PCB板布线时晶体问题

    其实没那么严格,对称设计基本上就可以了

  • 2025-03-16
  • 回复了主题帖: 关于芯片引脚电流参数的疑问

    xiaxingxing 发表于 2025-3-16 17:47 你好,这个是个热插拔芯片的规格书。该引脚的输入范围是0~6V。大于1.4V视为高电平,低于0.3V视为低电平。 ... 规格书里会写清楚哪个引脚必须加限流电阻的。一般情况下,除非是超电压,例如输入最大6V,然后需要接12V或者24V电压,才会考虑使用限流电阻。正常情况下,EN引脚不会要求加限流电阻,规格书里也会写清楚的。

  • 2025-03-14
  • 回复了主题帖: 两个板子高低电平控制,不做通讯,如何提升抗干扰能力

    你两块板子之间线多长?使用环境是什么环境?啥也不说就叫推荐,能推荐什么。

  • 2025-03-13
  • 回复了主题帖: 关于芯片引脚电流参数的疑问

    如果你这个是DCDC或者LDO的话,没有必要加限流电阻,直接做个分压电路,保证Ven在安全范围内即可,例如规格书里写Ven 5.5V的参数,那你完全可以设计分压电压是3V

  • 回复了主题帖: 【回帖赢50元京东卡】电源解决方案和技术

      已参加

  • 回复了主题帖: 【回帖赢50元京东卡】电源解决方案和技术

      参加了

  • 2025-03-12
  • 回复了主题帖: 嵌入式Rust修炼营入围名单来啦,一起度过嵌入式Rust学习时光的小伙伴集合啦~

    恭喜各位大佬们

统计信息

已有396人来访过

  • 芯积分:709
  • 好友:3
  • 主题:74
  • 回复:209

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言