- 博客(21)
- 收藏
- 关注
原创 AD中隐藏和显示铺铜
设置,快捷键L 选择View Options,点击Polygon前的小眼睛可以隐藏和显示所有铺铜。右键,选择“铺铜操作”,“铺铜管理器”,如下图所示,打开铺铜管理器。取消勾选已隐藏下的对号√,并应用将显示隐藏铺铜。
2024-03-04 21:21:36 3258
原创 AD21 板框标定
然后Design中选择Board shape中的Define Board shape from selected objects。筛选keepouts选中线。
2024-03-04 21:18:10 335 1
原创 C语言内存管理
动态分配的内存应该在使用后及时释放,避免内存泄漏。使用分配的内存之前,应该检查指针是否为 NULL,以确保内存分配成功。避免对未分配或已释放的内存进行访问,这可能会导致内存访问错误和程序崩溃。
2024-02-28 20:37:27 518
原创 C语言内存管理
动态分配的内存应该在使用后及时释放,避免内存泄漏。使用分配的内存之前,应该检查指针是否为 NULL,以确保内存分配成功。避免对未分配或已释放的内存进行访问,这可能会导致内存访问错误和程序崩溃。
2024-02-25 20:25:55 390 1
原创 C语言指针
指针是C语言中的一种重要概念,它提供了对内存地址的直接访问。指针存储的是内存中某个变量或对象的地址,而不是其实际值。通过指针,可以实现对内存中数据的直接操作和管理。以下是关于C语言指针的基本概念和用法:要声明一个指针,需要使用符号,并在变量名前面放置它。这将声明一个名为ptr的指针,它可以指向一个整数变量的地址。
2024-02-24 19:13:27 294
原创 Makefile学习笔记,简单版。
是一些在执行make命令时自动设置的变量,它们提供了有关当前构建环境的信息。$@:表示规则中的目标文件名。$
2024-02-24 10:55:43 1151
原创 C语言位操作
位操作是计算机科学中常用的一种技术,用于对二进制位进行操作。在C语言中,提供了几种位操作运算符,可以对整数的二进制位进行各种操作。
2024-02-23 19:02:03 294 1
原创 逻辑关系&
值为0000 0001综合按位与的运算规则,可以知道除最低位外,结果值为0,最低位结果与前一个操作数的最低位相同。a&0x01就是取a的最低位值的运算。
2024-02-21 17:35:39 288 1
原创 C语言输入输出格式化
C 语言把所有的设备都当作文件。所以设备(比如显示器)被处理的方式与文件相同。以下三个文件会在程序执行时自动打开,以便访问键盘和屏幕。文件指针是访问文件的方式,本节将讲解如何从键盘上读取值以及如何把结果输出到屏幕上。C 语言中的 I/O (输入/输出) 通常使用 printf() 和 scanf() 两个函数。scanf() 函数用于从标准输入(键盘)读取并格式化, printf() 函数发送格式化输出到标准输出(屏幕)。
2024-02-20 21:06:46 977
原创 C语言表达式
当谈论C语言表达式时,我们指的是在C语言中用来计算值的一系列元素的组合。表达式可以包括变量、常量、运算符和函数调用等。这些是C语言中常见的表达式类型,它们可以根据需要组合和嵌套,形成复杂的逻辑和计算。
2024-02-20 21:02:49 241
原创 STM32关于GPIO的函数
这些函数是STMicroelectronics(ST公司)提供的用于操作GPIO(通用输入/输出)引脚的函数,用于在STM32微控制器上配置和控制引脚的不同操作。这些函数可以帮助你在STM32微控制器中配置和控制GPIO引脚的各种操作。
2023-08-18 16:56:17 1117 1
原创 STM32CMSIS标准和标准库函数文件介绍
定义了通用的数据类型,例如 uint32_t、int16_t、float 等。这样的定义能够在不同的编译器和处理器上保持一致,提高了代码的可移植性。
2023-08-18 16:21:49 3195 1
原创 嵌入式开发中常见的术语的中英文对照
不同的硬件和操作系统可能会使用不同的术语来描述相同的概念。因此,在实际开发中,需要了解具体的硬件和操作系统文档中所使用的术语。
2023-05-01 11:48:49 628 1
原创 stm32当中的hal库中的常用英文的中英文对照
GPIO: General Purpose Input/Output,通用输入输出 USART: Universal Synchronous/Asynchronous Receiver/Transmitter,通用同步/异步收发器 SPI: Serial Peripheral Interface,串行外设接口 I2C: Inter-Integrated Circuit,集成电路互联总线 DMA: Direct Memory Access,直接内存访问 NVIC: Nested Vectored I
2023-05-01 11:04:47 319 1
原创 C语言中.s文件是干嘛的
在这种情况下,程序员需要手动编写.s文件,并将其链接到C语言程序中,以使得汇编代码可以与C语言代码一起编译和运行。在编写.s文件时,程序员需要了解汇编语言的语法和CPU指令集的细节,同时也需要了解C语言和汇编语言之间的数据类型和内存布局等方面的知识,以确保汇编代码可以正确地与C语言代码进行交互和数据传递。在这个过程中,编译器会将生成的汇编代码保存到一个.s文件中,该文件包含了对应的汇编语言代码。在.s文件中,每行代码对应着一条汇编语言指令,每个指令都对应着一个CPU指令,汇编代码直接映射到CPU指令。
2023-04-30 17:38:59 5221 1
原创 C语言编程之.H文件与.C文件的关系
h文件和.c文件的关系是,.h文件定义了程序中各种函数、变量和类型的接口,而.c文件实现了这些接口中定义的具体功能。假设我们有一个包含加法和减法函数的计算器程序,其中加法和减法函数分别定义在addition.c和subtraction.c两个文件中。在实际编写程序时,通常将一些公用的函数、变量和类型的声明放在.h文件中,以便在其他文件中使用。例如,如果在一个.c文件中需要使用另一个.c文件中定义的函数,那么在前一个.c文件中需要先包含后一个.c文件对应的.h文件,以获得函数的声明。
2023-04-30 17:12:23 8431 1
PNP:8550 9012 9015 NPN:9013 9014 的MultisimSP1CE模型
2023-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人