- 博客(13)
- 收藏
- 关注
原创 Makefile学习笔记——01第一个makefile
还记得我们在linux下编译程序吗?gcc main.c那么问题来了,假如工程项目中有成百上千个项目,使用命令行来进行编译,那得要输入多少源文件的名字啊!如果真的这样做,那就太麻烦太低效了。因此大型项目会使用makefile来对源文件进行编译和管理。
2024-03-25 15:46:53
303
原创 命令提示符已被系统管理员停用 解决办法
第二步:进入到目录\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System。今天,想用ping命令来测试网络情况,但是一进去是这种情况。第一步:win+r,输入命令“regedit”打开注册表。第三步:双击DisableCMD,将数值改成0。解决办法1:修改注册表。
2023-08-11 08:50:54
1237
原创 43-指针和数组
数组的本质是一片连续的内内存,那么,数组的地址是什么?指向数组的指针:int (*pName)[5] = &a;注意:数组名不是指针,只是代表了0号元素的地址。a代表数组0好元素的地址,类型为int。&a和a在数值上相同,但是意义是不同。问:C语言中的字符串常量是什么类型?答:char *类型,一种指针类型。&a代表数组地址,类型为:int(问:数组的起始地址,如何获取?答:&去地址操作符。
2022-11-01 10:10:55
159
原创 转换立创EDA的元件库——AltiumDesigner
转换原理图库首先创建一个原理图库文件:File --> New --> Library --> Schematic Library。然后打开立创RDA,搜索想要元器件,这里以GD32F407为例。接着点击途中标注的位置,然后就来到立创EDA的下面这个界面。这个时候,我们点击立创EDA:文件–> 导出 --> AltiumDesigner(保存的时候不要修改名字,会出现乱码)。导出完成后,得到一个AD格式的原理图,我们用AD打开它,得到下面这个图。接着我们框选这
2022-02-13 22:54:14
2906
原创 基于STM32F103的按键状态机
源文件全貌sKeyDownFlag_t gKeyDownFlag[KEY_ALL_NUM];/* 按键变量初始化 */sKeyComponent_t sKeyComponent[KEY_ALL_NUM] = { {1, 0, 0, 0, KEY_STATE_NULL, KEY_EVEN_WAIT, ReadKey1PinLeve}, {1, 0, 0, 0, KEY_STATE_NULL, KEY_EVEN_WAIT, ReadKey2PinLeve}, {1, 0, 0
2021-12-28 14:19:00
1645
原创 Altium 16在PCB设计前的一些设置
在使用Altium 16进行PCB设计之前,进行一些系统会使得PCB设计事半功倍。在这个选项卡下的Preferences -->PCB Editor-->General下,如图1.1。图1.1在线DRC:开启之后,软件会在PCB设计过程中,实时检查PCB的规则,有问题时,软件会报错。智能抓取元件:建议勾选,开启之后,鼠标拖动器件,选中的是鼠标选择的位置,若不勾选,抓取的是器件的中心。Cyrsor Type:建议设置为全屏光标。...
2020-11-16 21:28:29
582
原创 关闭Altium Designer16 每次打开PCB跳出来的网页
最近新安装Altium Designe16,发现每一次打开软件网页,都会弹出网页,感觉很不爽。在这里先择Preferen勾选下面这两项即可。
2020-11-15 09:08:33
8501
1
原创 stm32的延时程序:SysTick
一、概述:SysTick是一个简单的递减24位计数器如果你不需要再应用程序中嵌入操作系统,SysTick可以作为简单的延时和产生周期性的中断;状态控制寄存器的第0位可以使能计数器,current value register(当前值寄存器)随着时钟一直递减,当他减到0的时候,重装载寄存器(reload value register)就会重新装载这只的值,计数器继续从这个值递减二、相关寄存器...
2019-05-04 00:41:18
1686
原创 动态顺序表的基本操作(c语言)
这是无自己写的动态顺序表练习,参考了很多前辈的代码,测试成功!!#include <stdio.h>#include <mallco.h> // 使用malloc函数要包含这个文件#include <assert.h>#define INIT_CAPACITY 10 // 初始化时分配的容量typedef stru...
2019-04-01 17:05:49
232
原创 使用串口下载stm32程序
使用串口下载stm32程序1.硬件连接及设置BOOTBOOT1设置为低电平,BOOT0设置为高电平,CH340得到TX,RX分别接到MCU的RX,TX2.安装驱动3.编译生成HEX文件编译程序之前点击魔术棒 找到Output这个界面,勾选HEX文件如图:接着编译即可生成下载所需要的HEX文件3.使用flayMCU下载HEX文件...
2018-12-23 17:12:03
4891
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人