- 博客(19)
- 资源 (14)
- 收藏
- 关注
转载 嘉立创PCB导出Gerber的方法(亲测有效)
AD过孔盖油输出Gerber文件步骤!-技术指导-服务指引-嘉立创PCB打样专业工厂-线路板打样 (jlc.com)请各位布线工程师注意输出GERBER之前一定要先考虑到过孔(VIA)是开窗还是盖油。我不想看见在有客户反馈我下单系统明明选择过孔盖油,为何成品板还是给我过孔开窗了。https://www.sz-jlc.com/portal/server_guide_101.html下面介绍下过孔(VIA)盖油是如何处理的。前提是Via和Pad不要混乱https://www.sz-jl.
2021-07-31 16:43:07
8895
原创 CAN硬件过滤器的使用(32位宽掩码模式扩展帧)
CAN_FilterInitStructure.CAN_FilterNumber=0; //过滤器0 CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask; //屏蔽位模式 CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit; //32位宽 CAN_FilterInitStructure.CAN_FilterIdHi...
2021-07-15 08:56:30
2425
原创 RT-Thread studio如何选择使能hal库外设
在Driver文件夹里面stm32f1xx_hal_conf.h里面/* ########################## Module Selection ############################## *//** * @brief This is the list of modules to be used in the HAL driver */ #define HAL_MODULE_ENABLED /*#define HAL_ADC_MODULE_ENA
2021-05-21 18:01:17
973
1
原创 画PCB需要注意事项,可边画PCB边参考
画PCB分为功能性和美观性的注意事项,功能性的注意事项是必须要考虑的,美观性的注意事项是在保证功能性没有问题后需要考虑的;1》功能性注意事项:>RC滤波或滤波电容布局注意事项:此为NTC采样电路,RC滤波电路布局上根据电流回路,需要把RC滤波放在MCU的ADC旁,且电容比电阻靠近ADC管脚,电流回路是先电阻后电容然后纯净的电压信号给ADC采样;C27需要靠近输入端的温敏电阻端。电容一般离的越近越好;>开关电源或者线性稳压电源部分的滤波电容的放置:此为最常见的3..
2021-05-19 15:12:38
3520
原创 CC2530的IO控制外设如何实现低功耗
在做ZIGBEE项目时,CC2530利用IO给H1621B供电,实现笔段式LCD显示的目的,这样IO直连控制显示驱动芯片H1621B的VCC是最省电的;开始的时候把其设置为上下拉输出低电平使其断电都不能降低功耗;后把其设置为输入高阻态就可以完全关断IO,外部驱动芯片也汲取不了IO电流了;/*************************************************************************** 熄屏任务,调用此..
2021-05-19 13:58:50
468
原创 HT1621B驱动笔段式LCD的理解(内含代码讲解)
笔段式LCD因功耗极低,所以经常用低功耗产品上,是低功耗显示中必用的显示设备。本文讲解的思路是从代码入手,去讲解HT1621B如何驱动笔段式LCD的;1》。写数据到RAM命令格式为:101+6位RAM地址+4位数据,其中RAM地址为SEG序号。(4位数据为com1~com4类似于数码管的段选,SEG序列号为位选,其中SEG序列号是0表示第一个数码管,1表示第二个数码管,以此类推)>由上图可知,可以从图一推出HT1621B和笔段式LCD的连接方式,LCD的第5个管脚连接的是SEG0,SE
2021-05-19 13:20:14
11583
6
原创 AD画完PCB,DRC检查不出来未连接的线
1》DRC发现未连接的线为0,但Report----板信息 中的布线信息却不为0; DRC检测未连线为0板信息的布线信息有5个未连接的线是否感觉很奇怪,DRC检测失效了,然而是我们错了;2》需要在DRC检测之前要设为最大的检测数为最大值,也就是说让你的所有错误都可以检测出来,这样就可以把没有显示的未连线的信息爆出来。之前设置的只设置了最大500个造成的。这样只需要DRC检测就好了 ...
2021-05-18 17:23:05
9138
3
原创 ZIGBEE协议栈如何低功耗(CC2530+ZIGBEE2.5)
1》按照以下进行配置Z_STACK怎样进入PM2模式步骤1. 首先需要在编译选项中加入POWER_SAVING,使能低功耗模式;其他没有用到的可以去掉,比如串口,LCD等功能。(此类似于宏定义)2. 修改f8wConfig.cfg文件:-DRFD_RCVC_ALWAYS_ON=FALSE-DPOLL_RATE=0-DQUEUED_POLL_RATE=0-DRESPONSE_POLL_RATE=0-DREJOIN_POLL_RATE=440(此非常重要,如果写成0则会造成协调器断电后终端无法加入网络.
2021-05-18 13:41:09
897
原创 怎样方便的在别人的PCB上修改,在你没有封装的情况下
(1)生成PCB的封装库,其生成就可以,这样在同一个工程下,原理图自动拥有这个封装(2)要是修改了原理图,这个原理图你自己库也没有其封装,所以需要添加一个你自己库也没有的封装,此时方便的做法是打开一个有这个封装的PCB,生成PCB封装库, 把你没有的封装复制到你要绘制的PCB生成的封装库里,这样没有封装的原理图也有了封装。(3)有个小技巧,就是复制封装可以直接粘贴器件封装,不需要新建一个空封装...
2020-11-13 08:55:02
1912
原创 PCB敷铜敷不了相同网络的线怎么办
图片上的情况就是今天需要讲的内容,可以看出出来的线头是GND,敷的铜也是GND但是相同网络就是不能连在一起。解释:这是因为我们敷铜的时候属性选的是连接相同的net,如图所示:解决办法: 只需要设置改为相同的Object就可以了,如下图所示,意思好像是相同节点目标的都可以连接在一起,而不只是焊盘过孔等。这样就搞完了,带有GND的线头已经和GND敷铜融为一体了。...
2020-11-13 08:34:38
7564
2
原创 用AD画PCB怎样导入LOGOL图标或漫画图案
(1)首先要检查AD有没有导入图标的脚本文件,如果没有需要添加。按Browse键去添加脚本。一般在安装文件的目录Altium\AD\Examples,找安装目录,只需要右击AD图标,打开安装目录即可,在Examples文件夹里找到如下文件如果没有找到可在本人资源里面上传这个文件,只需要把整个文件放在安装目录下就可以了。(2)之后需要处理一下需要添加PCB上的图片需要把图片修改成位图(BMP格式)才能导入到PCB上,我们使用windows自带的图片编辑器,只需要右击..
2020-07-10 14:34:13
5485
原创 AD画PCB如何做矩形槽孔
(1)第一种方法是使用边框层来画槽孔(一定要和边框使用同一层,我使用的是KEEPOUT层)》使用画线工具,在KEEPOUT层画一个矩形,使用和边框一个层,打出的板子才会被切割出一个槽口》这样在3D状态下,无法观看是不是会被切割成一个槽口,需要做一下处理。(此步目的只是为了观察,上一步已经完成了槽口的制作)首先全选要切割的槽口线,进而按照图中的步骤一一实现。》最后在3D的状态下可以观察到槽口。通过3D的可以观察此槽口不含金属化的边缘。开启3D模式:按数字键3在3D模式下
2020-07-10 11:51:00
8455
原创 怎样从立创EDA中免费获得AD封装(typec封装)
首先我们打开立创EDA(在网上可以找到在线 离线版本的),在基础库中搜索typec选择我们想要的封装。之后选择导出AD格式的文件
2020-07-10 10:26:11
3360
原创 如何用函数指针调用函数
先举一个用函数指针调用函数的例子int Func(int x); /*声明一个函数*/int (*p) (int x); /*定义一个函数指针*/p = Func; /*将Func函数的首地址赋给指针变量p*/int Func(int x);这一句是声明一个函数,使我们要被函数指针调用的函数,而且函数名表示函数的首地址。int (*p) (int x); 这里定义了一个函数指针,int (*p) (int x); 里的int指的是函数的返回值,指要被调用的函数.
2020-07-10 09:23:48
23283
3
原创 AD手动添加网络,(用于不画原理图直接画PCB用)一看就懂
(1) 首先需要把要添加的网络添加到网络目录!添加要添加的网络按ctrl+H键来进行同一网络的线进行高亮选择,进而把这条线的网络添加或更改按F11键添加刚才添加到netlist中的网络标号,从而实现手动添加网络标号的目的。...
2020-07-08 10:27:34
29128
4
原创 新唐N76E003单片机用APROM模拟EEPROM每次下载写入值复位为0XFF
因为我选择了全部擦除再下载的原因,如果选择只擦除要下载程序需要的空间就不会出现被复位了。其更改设置在
2020-07-07 09:20:31
1193
原创 STM32CUBE中断内使用延时外部中断不响应问题
问题: 在外部中断处理函数内加入延时函数,外部中断不响应。解决:利用stm32cubemx生产代码的时候,没有考虑外部中断的优先级,使用的都是最高优先级,所以延时函数得不到执行,则延时函数后面的执行代码也得不到执行,所以出现中断不响应的现象。...
2020-06-29 11:40:34
1858
AD学习四层板绘制素材
2020-11-09
AD库文件包含常用的各种元器件封装和原理图
2020-11-09
KST-51开发板配套光盘.zip
2020-11-09
8266调试整理资料.zip
2020-09-06
舵机控制(PWM+外部中断+EEPROM).zip
2020-07-09
aithinker_serial_tool_v1.2.3.zip
2020-07-09
内部APROM作为EEPROM.zip
2020-07-08
Altium Designer 2013 PCB Logo Creator.zip
2020-07-08
舵机控制(PWM1 50HZ).zip
2020-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人