- 博客(10)
- 收藏
- 关注
原创 简单的按键电路问题踩坑以及补救措施
果然,两个按钮分别按下时对LED的控制是一样的,那么就可以确定是两个按钮的被上拉的电压相互影响了,正确的做法是两个按钮分别串联两个按钮。而这个开发版已经焊好了并且其他的功能的正常的,重新打板焊接又需要等一段时间,于是我发现,直接断开两个按钮之间的通路就可以不影响对方了。刚好我使用的按钮是4脚的,直接剪断其中连接的引脚就行,最后测试能正常使用。但是这两个独立按键在焊好后只能使用一天,这就很奇怪了,简单的独立按键就是上拉和下拉,我使用了下拉的方式,原理图如下。
2024-05-24 15:08:25
248
1
原创 关于STM32F103C8T6端口配置寄存器的代码思路(附中文手册)
最近在做关于stm32的项目时看到的一个参考代码,里面的IO口配置是使用寄存器配置的,因为直接接触的比较少,不太清楚其原理,琢磨了好一会才理解整个思路,下面是对这段代码的解释。这段代码配置的是一个IIC通信中SDA的方向和输出模式,整体分为MPU_SDA_IN()和MPU_SDA_OUT()两个方向的配置。对应端口配置高寄存器,也就是PB8-PB15端口。指寄存器的第12位清零,除了第12位,其他的都是1,也就是擦除了CNF11【1:0】和MODE【1:0】的数据,不影响其他IO口的配置。
2024-05-22 10:10:19
934
原创 AD20学习笔记——BOM表输出
脚本链接网盘链接链接:https://pan.baidu.com/s/1uGpwDyWKNgzghY5EH1Aj8A?pwd=72tx提取码:72tx。
2024-05-21 16:30:46
415
1
原创 AD20学习笔记——Gerber文件输出
①通用选择单位“英寸”和“2:5”。②选择绘制层中的“全部使用的”和镜像层中的“去掉全部”。③其他选项保持默认即可,点击确定。
2024-05-18 22:43:26
459
原创 关于ESP32-WROOM-32e自动下载问题的解决
更改之后信心满满继续打第三次板,焊接完之后串口是可以查看信息了,并且自动下载成功了,终于成功了,去吃了个大餐庆祝一下,回来再看看自己的“杰作”,怎么自动下载不了了!心态崩了,明明是验证成功了的却又不行了,仔细检查电路之后也没发现什么问题,过了一段时间再去试又可以了,这就很奇怪了。更改过后打第二次板,但是还是不能自动下载,并且发现ch340串口可以识别但是串口没信息,正常来说是会接收到esp32的启动、下载等信息,检查原理图之后发现esp32和ch340的TX、RX没有反接,测试自动下载电路是可以的。
2024-04-25 15:24:45
568
1
原创 AD20学习笔记——原理图修改错误
①选择工具中的“标注”,重置原理图位号,或使用快捷键“T+A+E”,在弹框选择“Yes”。1、Duplicate Part Designations:重复的元件位号。③选择对应的原理图,点击Reset All后更新更改列表,再按接收更改。3、Net with multiple names:重复的网络名。②选择工具中的“标注”,原理图标注,或使用快捷键“T+A+A”。5、Off grid object:对象没有处在栅格点的位置上。①查询原理图封装,看看是否是从1开始的,引脚要从1开始。
2024-04-24 17:37:52
670
原创 关于嘉立创专业版焊接辅助工具元器件没有值问题以及解决办法
如果在原理图直接修改元器件会导致更新到PCB图后元器件混乱(PCB更新后焊接辅助工具才会跟着更新),这样子反而更麻烦。突然我发现了在元器件名称处可以选择名称显示不同的信息。尝试多次后发现点击阻值后右边会弹出LCSCPartName或者Value,对比后尝试修改为对应的LCSCPartName。最近在pcb打板之后使用焊接辅助工具发现有十多个电阻看不到阻值,焊接时十分麻烦。在焊接辅助工具中显示的参数分别时值、器件型号、器件封装、器件编号和用量。打开焊接辅助工具发现器件型号变成了阻值,事实证明此方法可行。
2024-04-21 14:33:43
449
1
原创 AD20学习笔记——原理图的编译和设置
上面是一些网上查资料给的一些常用设置,但是我编译发现有的地方没有接线也没有报错,于是继续查资料寻找解决办法。将工程选项中Connection Matrix的最右边一列全部选为红色即可。1、右击工程打开工程选项可以修改原理图编译报错规则。在Messages中可以看到报错信息。点击validate进行编译。
2024-04-11 16:45:16
565
原创 AD20学习笔记——单个元件改封装规则
tips:添加多个元器件规则时要同时添加,若多次添加会被后者覆盖,导致前者规则变回默认。一、D+R快捷键打开PCB规则及约束编辑器,右击Clearance添加新规则。三、选择Belongs to Component并在条件值中选择对应的器件。二、选择Clearance(新创建的规则)中的查询构建器。有需要多个元器件修改规则可以在下方添加。通过查询发现解决问题此问题的方法。将单个元器件的优先级调整到最前面。四、更改优先级(关键)
2024-04-10 13:22:41
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人