摘要: main文件链接其他.c.h文件的原理 就是 把其他.c.h文件编译为库函数(静态库或者动态库) 方法1: 静态函数 建立:fun.h fun.c main.c 三个文件 注意的 点 :fun.c 中不能带有头文件 fun.h 步骤: 1. gcc -c fun.c 为了 生成 fun.o 文件 。 阅读全文
posted @ 2022-10-17 11:20 若静尚好 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 系统时钟始化之前延迟 :是为了等待电源输出稳定 例如: int mian { delay_ms(200);SystemInit(); } 在电源不稳定的情况下 ,主板的时钟和外围设备会启动不了或者不分启动,造成板子无法正常的工作 系统时钟初始化之后延迟是为了等待系统时钟稳定 int mian { S 阅读全文
posted @ 2021-01-19 09:42 若静尚好 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-10 11:05 若静尚好 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 第一步 选择铜箔,并进入设置界面 按照正常的方式设置铺铜信息 选择多边管理器 按照以上的步骤就可以将铜铺设完成了 阅读全文
posted @ 2020-11-10 10:59 若静尚好 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 设计->规则->placement(对物件的放置)->将这里的使能全部去掉 阅读全文
posted @ 2020-11-10 10:46 若静尚好 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在结构体中不同类型变量的不能随意改变位置,否则会导致再次读取数据出错。 struct com( char a; char b; char c; int d; char e; char f; ); 改成 struct com ( int d; char a; char b; char c; char 阅读全文
posted @ 2020-04-16 10:30 若静尚好 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 从2014到2015年学习C51时是以一边学一边实践为主,同时在遇到问题时能积极的迎难而上,那时学习的深度可谓不深呐!对51的编程方法,管脚,定时器等等都能熟悉的掌握。后来实习时大约在15年6月份时,开始学习了STM32那时没有开发但公司有成品板,但是公司的成品板不给用。自己也舍不得买,就造成了自己 阅读全文
posted @ 2020-02-26 09:12 若静尚好 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 由于本人有一年的时间在学习FPGA方面的知识,所以对定义变量和定义数组有种恐惧感。总是担心定义一个大数组就会占用大部分的资源了,但基本上不会出现这个问题的。 在学习FPGA时,教程上也一直叮嘱,注意资源的使用,注意资源的使用!可在实际的使用的过程中也没有出现过这样的问题,原因应该是: 1.使用的FP 阅读全文
posted @ 2020-01-08 08:52 若静尚好 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在无伺服电机的环境下,只存在16个步进电机 第一种接线方式 通过逻辑分析仪得出SDA和SCL干扰很大,猜测的原因是:10K和3.3K电阻不相等,1米的线子是有电阻的。当SCL变化为低电平时,10K和3.3K流过的电流不一致,造成1米的屏蔽线上的压降不同。 第二种接线方式 通过逻辑分析仪得出SDA和S 阅读全文
posted @ 2019-12-26 14:05 若静尚好 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 平台:LPC40XX。 keil4 中。#define的错误之一 在main的函数中 定义一个main.h头文件,在main.c中使用(main.h未在main.c文件中定义),在另一个test.c文件中使用(main.h未在test.c文件中定义)。 例如: #ifndef __MAIN_H #d 阅读全文
posted @ 2019-12-20 11:52 若静尚好 阅读(2016) 评论(0) 推荐(0) 编辑