自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 7375

原创 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 1932

转载 C语言回调函数

https://www.cnblogs.com/jiangzhaowei/p/9129105.html

2021-06-03 11:07:29 196

原创 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 730 1

转载 AD如何生成钢网文件

https://www.bilibili.com/read/cv7178649

2021-05-21 17:38:57 3330

原创 画PCB需要注意事项,可边画PCB边参考

画PCB分为功能性和美观性的注意事项,功能性的注意事项是必须要考虑的,美观性的注意事项是在保证功能性没有问题后需要考虑的;1》功能性注意事项:>RC滤波或滤波电容布局注意事项:此为NTC采样电路,RC滤波电路布局上根据电流回路,需要把RC滤波放在MCU的ADC旁,且电容比电阻靠近ADC管脚,电流回路是先电阻后电容然后纯净的电压信号给ADC采样;C27需要靠近输入端的温敏电阻端。电容一般离的越近越好;>开关电源或者线性稳压电源部分的滤波电容的放置:此为最常见的3..

2021-05-19 15:12:38 2679

原创 CC2530的IO控制外设如何实现低功耗

在做ZIGBEE项目时,CC2530利用IO给H1621B供电,实现笔段式LCD显示的目的,这样IO直连控制显示驱动芯片H1621B的VCC是最省电的;开始的时候把其设置为上下拉输出低电平使其断电都不能降低功耗;后把其设置为输入高阻态就可以完全关断IO,外部驱动芯片也汲取不了IO电流了;/*************************************************************************** 熄屏任务,调用此..

2021-05-19 13:58:50 389

原创 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 9311 6

原创 AD画完PCB,DRC检查不出来未连接的线

1》DRC发现未连接的线为0,但Report----板信息 中的布线信息却不为0; DRC检测未连线为0板信息的布线信息有5个未连接的线是否感觉很奇怪,DRC检测失效了,然而是我们错了;2》需要在DRC检测之前要设为最大的检测数为最大值,也就是说让你的所有错误都可以检测出来,这样就可以把没有显示的未连线的信息爆出来。之前设置的只设置了最大500个造成的。这样只需要DRC检测就好了 ...

2021-05-18 17:23:05 6725

原创 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 779

原创 怎样方便的在别人的PCB上修改,在你没有封装的情况下

(1)生成PCB的封装库,其生成就可以,这样在同一个工程下,原理图自动拥有这个封装(2)要是修改了原理图,这个原理图你自己库也没有其封装,所以需要添加一个你自己库也没有的封装,此时方便的做法是打开一个有这个封装的PCB,生成PCB封装库, 把你没有的封装复制到你要绘制的PCB生成的封装库里,这样没有封装的原理图也有了封装。(3)有个小技巧,就是复制封装可以直接粘贴器件封装,不需要新建一个空封装...

2020-11-13 08:55:02 1491

原创 PCB敷铜敷不了相同网络的线怎么办

图片上的情况就是今天需要讲的内容,可以看出出来的线头是GND,敷的铜也是GND但是相同网络就是不能连在一起。解释:这是因为我们敷铜的时候属性选的是连接相同的net,如图所示:解决办法: 只需要设置改为相同的Object就可以了,如下图所示,意思好像是相同节点目标的都可以连接在一起,而不只是焊盘过孔等。这样就搞完了,带有GND的线头已经和GND敷铜融为一体了。...

2020-11-13 08:34:38 6055 2

原创 用AD画PCB怎样导入LOGOL图标或漫画图案

(1)首先要检查AD有没有导入图标的脚本文件,如果没有需要添加。按Browse键去添加脚本。一般在安装文件的目录Altium\AD\Examples,找安装目录,只需要右击AD图标,打开安装目录即可,在Examples文件夹里找到如下文件如果没有找到可在本人资源里面上传这个文件,只需要把整个文件放在安装目录下就可以了。(2)之后需要处理一下需要添加PCB上的图片需要把图片修改成位图(BMP格式)才能导入到PCB上,我们使用windows自带的图片编辑器,只需要右击..

2020-07-10 14:34:13 4958

原创 AD画PCB如何做矩形槽孔

(1)第一种方法是使用边框层来画槽孔(一定要和边框使用同一层,我使用的是KEEPOUT层)》使用画线工具,在KEEPOUT层画一个矩形,使用和边框一个层,打出的板子才会被切割出一个槽口》这样在3D状态下,无法观看是不是会被切割成一个槽口,需要做一下处理。(此步目的只是为了观察,上一步已经完成了槽口的制作)首先全选要切割的槽口线,进而按照图中的步骤一一实现。》最后在3D的状态下可以观察到槽口。通过3D的可以观察此槽口不含金属化的边缘。开启3D模式:按数字键3在3D模式下

2020-07-10 11:51:00 6498

原创 怎样从立创EDA中免费获得AD封装(typec封装)

首先我们打开立创EDA(在网上可以找到在线 离线版本的),在基础库中搜索typec选择我们想要的封装。之后选择导出AD格式的文件

2020-07-10 10:26:11 3008

原创 如何用函数指针调用函数

先举一个用函数指针调用函数的例子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 21863 2

原创 AD手动添加网络,(用于不画原理图直接画PCB用)一看就懂

(1) 首先需要把要添加的网络添加到网络目录!添加要添加的网络按ctrl+H键来进行同一网络的线进行高亮选择,进而把这条线的网络添加或更改按F11键添加刚才添加到netlist中的网络标号,从而实现手动添加网络标号的目的。...

2020-07-08 10:27:34 22036 3

原创 新唐N76E003单片机用APROM模拟EEPROM每次下载写入值复位为0XFF

因为我选择了全部擦除再下载的原因,如果选择只擦除要下载程序需要的空间就不会出现被复位了。其更改设置在

2020-07-07 09:20:31 1085

原创 STM32CUBE中断内使用延时外部中断不响应问题

问题: 在外部中断处理函数内加入延时函数,外部中断不响应。解决:利用stm32cubemx生产代码的时候,没有考虑外部中断的优先级,使用的都是最高优先级,所以延时函数得不到执行,则延时函数后面的执行代码也得不到执行,所以出现中断不响应的现象。...

2020-06-29 11:40:34 1711

HT1621B驱动LCD测试过完整.rar

HT1621B驱动笔段式LCD,适合低功耗产品,在博客中有说明文章可供参考

2021-05-19

MS5837测试过完整.rar

包括压力传感器MS5837的驱动软件stm32版本和cc2530版本(51版本)

2021-05-19

ZIGBEE低功耗最小系统版本.rar

ZIGBEE协议栈的低功耗版本,只包含终端按键发送数据和低功耗设置

2021-05-18

AD学习四层板绘制素材

这是我购买的高速四层板学习视频配套的素材资料,也是通过学习这个入的四层板,大家可以看网上免费的四层板学习视频来参考这个素材来学,不一定要自己画出来,但里面的重点要点要会,最好可以绘制一个比较简单的四层板来验证自己学习到的知识,现在嘉立创四层板也非常的便宜,才30块钱,给我们的学习带来了极大便利。

2020-11-09

AD库文件包含常用的各种元器件封装和原理图

AD库文件包含常用的各种元器件封装和原理图,是工作一直使用比较频繁的库,记得开始这个库还是在大学实验室时刚下AD后就装了这个库,一直使用到今天,回忆起大学里玩电子好快乐,没有压力只有自己的爱好与激情。

2020-11-09

KST-51开发板配套光盘.zip

这是51单片机入门最好的资料,希望入门51单片机的学生或者爱好者可以不走弯路,买一块便宜点的开发板跟着课程的节奏一步一步的,一定会给你带来前所未有的快乐。

2020-11-09

简历空白模板,方便找工作

这是空白简历,很方便就可以利用填写,不用再左找右找或者花钱去找简历模板了,希望大家都可以把资源共享出来

2020-11-09

8266调试整理资料.zip

文件内部包括安可信串口调试工具,网络调试助手,还有8266调试说明文档(详细好用),这些可以让8266实现最常用的模式,如果没有这样的文档自己会消耗大量的时间去寻找和整理,希望可以对有需要的人有帮助。

2020-09-06

舵机控制(PWM+外部中断+EEPROM).zip

这是一个小项目,使用的是新唐N76E003,这款单片机的性价比非常高,有众多外设,有17个可用IO口,价格才1块钱。 这个项目是通过内部PWM来驱动舵机来回转,从而测试舵机性能,通过外部中断来检测按键有没有按下,可以用来舵机停转存储旋转次数和读取内部存储值,还有使用单片机内部的APROM来存储数据,从而掉电不丢失。

2020-07-09

扩展外部中断测试可用.zip

使用新唐N76E003单片机实现的任意管脚配置外部中断,通过外部中断来去判断按键有没有按下的例程,里面有大量注释,可快速配置上手。

2020-07-09

aithinker_serial_tool_v1.2.3.zip

ESP8266专用的串口调试助手,没有BUG,里面存储了ESP8266调试用的命名可以不用再输入,有发送结束加换行选项,这个在需要回车换行结尾的命令非常好用。

2020-07-09

内部APROM作为EEPROM.zip

此文件使用的是新唐单片机的APROM做EEPROM,可以掉电保存数据,因为是8位,自己存储的数据是16位的,做了处理。注意保存的数据不能占用程序空间,还有下载前要设置部分擦除flash.

2020-07-08

Altium Designer 2013 PCB Logo Creator.zip

当我们使用AD导入LOGOL图案的时候,需要添加脚本文件才能导入图案,发现找不到脚本文件,这是我们需要把文件复制到AD的安装目录里面,才能支撑导入图案

2020-07-08

舵机控制(PWM1 50HZ).zip

使用新唐N76E003单片机的内部PWM1实现舵机的控制,舵机频率是50HZ,分别占空比为1ms和2ms,其内部PWM精准,使用示波器观察周期20ms,高电平分别为1ms和2ms

2020-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除