- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 C语言_文件篇(文件的打开,读取,写入,定位,关闭)
文件类型指针FILE *指针变量名//例如:FILE *fp;文件指针不同于文件位置,文件指针指向文件位置,在使用前必须在程序中定义即使文件指针指向某个文件。文件的打开(fopen函数)fopen(文件名,文件的使用方式)//打开成功返回指向该文件的FILE类型的文件指针,打开失败返回NULL文件的使用方式:方式含义r以只读方式打开文件,该文件必须存在否则打开失败r+以读写方式打开文件,该文件必须存在否则打开失败w打开只写文件,若文件存在则文件长度清为0
2022-05-24 13:43:17
1385
原创 AD-Gerber文件的整理与输出
输出类型装配图输出BOM文件输出Gerber文件输出文件整理装配图的输出方法一在pcb板界面,点击“文件文件–>装配输出–>Assembly Drawings方法二在pcb板界面,点击“文件–>智能PDF”(快捷键FM)–>Next–>选择当前文件Next–>Next–>打印设选择Creat Assembly Drawings对于Top层,双击右侧白方框选择Top Overly和Mechanical 1和Top Solder层,对于BOTTOM
2022-04-16 00:36:20
1478
原创 DRC的报错类型及其对应的规则
DRC的报错类型及其对应的规则位置报错类型对应的规则规则路径1Clearance Constraint间距规则Electrical–>Clearance–>ClearanceShort-Circuit Constraint短路规则Electrical–>Short-Circuit–>ShortCircuitUn_Routed Net Constrain未连接连接未连接的网路即可Modified Polygon铜皮问题再次铺铜即
2022-04-15 18:11:34
7853
原创 C语言作业笔记(累加和阶乘,倒叙输出,折半法,统计输入类型,猜数游戏)
编程计算程序框架参考课本P131页的例8.3, 函数f1用来计算左括号 i 平方 加 1 右括号 階層, 函数f2用来计算一个整数的阶乘,在主函数中循环调用f1求和,f1的实现需要调用f2, 函数中所有变量均定义为int型。上传程序源代码和运行结果截图 (计算结果应为3628922)#include <stdio.h>int f1(int n);int f2(int q);int main(){ int i,c,b=0; for(i=1;i<=3;i++) {
2022-04-10 12:38:50
3266
原创 AD-导入logo
准备材料logo的图片,格式为单色位图。(像素越高越好)logo导入的脚本。单色位图的的生成找到找好的图片单击右键,选择编辑,之后在进入的软件中选择文件选择另存为,选择单色位图格式LOGO脚本PCB联盟网-------搜索脚本-------AD logo 脚本以上路径可下载脚本使用脚本导入打开AD软件,选到PCB板界面选择“文件------运行脚本”(快捷键FSS回车)点击预览寻找已经解压好的脚本,点击RunConverScript,点击确定5. 选择之后点击Con
2022-04-10 12:26:47
2037
原创 AD-DRC丝印调整
丝印调整的必要性丝印调整是针对后期元件装配的,用于元件放料的定位只用,这时丝印位号就显示出其必要性了。遵循原则及尺寸推荐丝印位号不上阻焊1(放置丝印生产之后缺失)丝印位号清晰,字号:字宽字高元件密集4mil25mil元件适中5mil30mil元件稀疏6mil45mil保持方向统一,一般在PCB上不要超过两个方向摆放,推荐字母在左或在下。操作步骤打开AD软件Pcb.Doc的界面按下"L"键,除了丝印层(Overlay),板框层(Me
2022-04-10 10:58:25
2738
原创 AD快捷键的设置及推荐
设置方式找到需要设置快捷键的命令鼠标指针放置在命令上,按住ctrl键点击在弹出的窗口中在下图栏目中输入想要设置的按键设置推荐
2022-04-07 12:10:43
6647
原创 C语言作业笔记(输入数组部分排序之后在插入数据保持排序,登录界面)
编程实现以下数据处理功能:(1)定义一个一维整型数组 int a[N]; N由宏定义实现 #define N 10(2)提示用户需要输入的数据个数n(n<=N)(3) 输入n个整数依次存入数组 a, 要求每次输入有提示信息,如“第1个数:”,“第2个数:”,…(4)采用冒泡排序法对输入的n个数进行排序(由大到小),然后输出排好序的数据(输出在一行内),可参考课本107页的冒泡排序代码(5)提示用户输入1个新的数据,然后将该数据插入到数组中,保持由大到小的顺序,并显示新的数据列
2022-04-06 22:43:27
1595
原创 stm32 PWM波
项目Value电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右#mermaid-svg-I5wNTHqMWAm4sfow .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-s...
2022-02-19 20:22:54
896
1
原创 STM32 GPIO外设
简介GPIO(General Purpose Input Output)有输入输出两种模式,并且可配置8中输入输出模式。引脚电平为0~3.3V,部分引脚可容忍5V(输入的5V,所有引脚输出最大为3.3V)。输出模式:输出模式下可控制端口输出高低电平,用以驱动LED,控制蜂鸣器,模拟通信协议输出时序(IIC,SPI等协议)等。输入模式:输入模式下可读取端口的高低电平,用于读取按键输入,外接模块电平信号输入,ADC电压采集,模拟通信协议接收数据等。GPIO的基本结构要注意在STM32中所有的G
2022-02-12 22:26:55
582
原创 STM32中断
中断系统中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得单片机暂停当前正在运行的的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。中断优先级:当有多个中断源同时申请中断时,单片机会根据中断源的优先级进行相应(一个工程只能有一个优先级函数)。中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,单片机再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次返回。...
2022-02-10 20:22:41
9443
原创 STM32 TIM定时中断
总体介绍TIM(Timer)定时器是STM32中功能最强大,结构最复杂的一个外设,以下对其做一下简介(以stm32为例):TIM可以对输入的时钟进行计数,并在数值达到设定值时触发中断。在STM32中定时器的基准时钟一般都是主频72MHz,并且以16位计数器,预分频器,自动重装寄存器为时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。同时STM32定时器支持级联模式,可实现更长时间的定时。(当两个定时器级联时就可产生8千年多的定时)TIM不仅具备基本的定时中断功能,而且还包括内外时钟源
2022-02-09 20:20:12
11092
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人