- 博客(15)
- 收藏
- 关注
原创 allegro17.2 板框半角螺丝孔 Design outline 切割 2种方法
本文介绍了PCB设计中Designoutline属性的两种实现方案:shape方案和outline方案。shape方案通过editboundary功能实现四角倒角和板边挖半孔,需注意Y轴挖空时需旋转选项;outline方案则通过z-copy命令转换板框,再利用ANDNOT命令实现区域挖空。两种方案各有特点,可根据具体需求选择使用。
2025-12-25 12:33:46
212
原创 excel表提取特定间隔行数据
在B列中提取间隔4行的数据(例如4、8、12、16.。),放置在D列中,从D列第3行的位置开始放置,则在D列第3行输入公式:=OFFSET(B4,(ROW()-3)*4,0)。B4表示提取的第一个数据是从B列第4行的数据开始;(ROW()-3)表示放置在D列的第一个数据的单元格位置:D3。4,0表示第一个数据和第2个数据中间隔了4行。
2025-09-11 20:10:50
396
原创 C语言(指针)-V2.0
1)定义参数时的 uint8_t *break_flag →声明这是一个指针(用来存地址)2)函数内的 *break_flag →操作指针所指向的变量(取值或赋值)指针所指向的那个外部变量,把它的值修改为 1。,表示 “获取指针所指向的变量的值”。类型的指针变量,它用来存储某个。
2025-08-14 15:04:40
204
原创 中断服务函数 和 中断回调函数
中断回调函数:处理中断触发后的具体任务(如翻转 LED、更新数据等),它会处理所有定时器中断类型(更新、捕获、比较等),并自动调用对应回调(如。对应输入捕获中断),无需用户手动判断所有标志位,减少出错概率。1、中断服务函数 调用 中断回调函数。中断服务函数:主要负责。,以及调用上层 回调函数。
2025-08-05 16:55:39
360
原创 定时器 Prescaler(预分频器)和Period(自动重装值)的选取规律
计数周期 T = (Prescaler + 1) × (Period + 1) ÷ 定时器时钟频率 f_clk。16 位定时器(如 TIM16)的。
2025-08-05 14:39:40
276
原创 keil 的代码用STlink烧录进stm32g070后,必须按下硬件复位电路 程序才会运行,解决办法
在 options for target-debug-settings-pack 里,将enable去掉勾选。
2025-07-08 15:20:14
317
原创 当keil 编译出现error: L6236E: No section matches selector - no section to be FIRST/LA
使用CubeMX生成工程时遇到L6236E错误,原因是中文文件夹导致缺少start_xxx.s启动文件。解决方法:1) 改为英文命名且不含空格;2) 手动添加启动文件后重新生成;3) 确认编译成功。注意:路径中空格也会导致文件丢失。
2025-06-05 11:35:37
322
原创 allegro17.2安装EDA365 skill 提示找不到cadence 安装路径
用阿狸狗一键安装allegro17.2后,再安装EDA65 skill 小工具,弹窗提示找不到cadence安装路径。在环境变量中的用户变量里新建CDSROOT的变量,指向cadence的安装路径。然后再安装EDA365 skill即可。V2.7版本使用需要注册,在EDA365网站生成机器注册码即可。
2025-04-02 09:53:13
906
原创 AD元件封装库怎么添加keepout区域阻止布线
3 双击刚才创建的区域,将kind设置为 Poly Cutout,并选择layer。2 选中刚才画的圆形,创建区域。4 重铺区域所在的铜皮。
2024-12-02 19:09:56
1799
原创 ST-Link V2 维修记录
正常 ST-Link的SWD下载线中SWDIO和SWCLK,分别连接上新MCU的 34Pin,37Pin。故障ST-Link中的MCU换成stm32f103C8T6,或者stm32f103CBT6。2、用正常的ST-Link V2 给换了MCU的ST-Link 烧录固件(什么版本都行)在官网搜索ST-Link的固件包下载下来(什么版本都行)通过STM32 ST-LINK Utility 下载固件。
2024-08-29 16:39:53
492
原创 C语言(指针)-V1.0
例如,假设有一个结构体类型的指针变量p,其中包含成员变量x,可以使用箭头符号来访问x,例如 p->x。在这个例子中,我们声明了一个指向结构体的指针变量 p2,并使用箭头符号 “->” 通过指针访问结构体的成员。箭头符号 “->” 主要用于通过指针访问结构体或联合体的成员。总之,点号和箭头符号在访问结构体或联合体成员时使用的语法和对象类型有所不同,取决于你是直接操作变量还是通过指针访问。箭头符号 “->” 和点号符号 “.” 在C语言中都用于访问结构体或联合体类型的成员,但它们之间有一些重要的区别。
2024-07-25 16:21:14
765
原创 HAL库 PWM相关函数(1)
uint32_t Channel`:指定要启动 PWM 的通道。TIM_HandleTypeDef *htim`:指向 TIM_HandleTypeDef 结构体的指针,该结构体包含了定时器的配置和状态信息。原文链接:https://blog.youkuaiyun.com/wuyiyu_/article/details/134860340。COMPARE:这是要设置的比较值,用于比较寄存器的内容。// 也可以使用 CCRx 比较寄存器设置 占空比。CHANNEL:这是指定要操作的定时器通道。启动定时器PWM模式。
2024-07-25 13:28:36
1049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅