教你如何修改AD中管脚的默认长度

前言:

今天来分享一下,如何修改AD中元器件管脚的长度~

不知道大家在使用AD20时候,有没有发现AD20中设计封装时候其管脚的长度是500mil,比AD17中的长了许多,因为我在使用AD17时候没有发现这个现象。

于是我每次在使用AD20设计封装时候,我都会把管脚的长度修改,因此,特来分享一下如何修改管脚的长度。

方法:

1、点击菜单栏的“工具”后在点击下面的选项“文档选项
在这里插入图片描述
2、再从其弹出的窗口中按以下循序进行选择,记住图中的第四步是修改你想要的长度,修改完记住一定要点击下面的应用哦~
在这里插入图片描述

3、最后,我们对比引脚1与2可以看出,我们已经成功修改引脚的长度。
在这里插入图片描述

本人水平有限,上述信息仅供学习参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~

### 设置 STM32F103C8T6 在 Proteus 中进行 AD 单通道仿真 #### 配置硬件连接 为了实现 STM32F103C8T6 的 ADC 功能,在 Proteus 中需正确搭建电路并配置相应的参数。具体来说,需要将模拟信号源连接到 STM32 的指定引脚上用于采集电压值。 对于单通道的模数转换测试,可以选用任意一个具备 ADC 输入功能的 GPIO 引脚作为采样端口[^4]。通常情况下会选择 PA0 到 PA7 或者 PB0 和 PC0 至 PC5 范围内的引脚来完成这项工作因为这些位置都支持外部输入模式下的 A/D 变换操作。 ```plaintext // 将模拟信号接入PA0 (ADC Channel 0) ``` #### 初始化项目环境 启动 Proteus 后新建工程文件并将目标器件放置于原理图编辑区;接着通过双击打开属性对话框加载固件程序——这一步骤可通过 Keil uVision 编译生成 HEX 文件后再导入至 ISIS 工程内执行在线调试过程[^1]。 #### 使用 STM32CubeMX 配置 ADC 利用 STM32CubeMX 工具软件辅助设定外设初始化代码片段,确保开启 RCC 时钟树中对应模块供电使能开关,并调整分辨率、扫描序列以及触发方式等选项满足实际需求。 - **选择 ADC 模块**:进入 Pinout & Configuration 页面找到 Analog-to-Digital Converter 组件勾选启用状态。 - **定义规则组**:切换至 Middleware -> HAL Libraries 下方查找 ADC1 Regular Conversion Group 字段设置其成员数目为一表示仅处理单一信道的数据读取任务。 - **指派输入路径**:确认 INJECted CHANNELS 参数为空即不参与注入型测量流程;而 REGULAR CHANNELS 应指向选定好的物理管脚比如 CH0 对应的就是上述提到过的 PA0 接点。 - **其他重要参数** - `Sampling Time` : 设定合适的采样时间长度以适应不同频率特性的待测波形特性。 - `Data Alignment`: 数据排列格式可保持默认右对齐形式不影响最终结果解析准确性。 最后导出项目框架以便后续移植入 IDE 开发环境中继续完善业务逻辑部分。 #### 编写驱动函数 编写简单的 C/C++ 函数调用 HAL 类库提供的 API 完成周期性查询或中断响应机制下获取最新一轮量化后的数值输出给显示设备或者其他处理器单元进一步分析计算。 ```c /* Include the necessary header files */ #include "stm32f1xx_hal.h" /* Define a global variable to store converted value */ uint16_t adcValue; void StartAdcConversion(ADC_HandleTypeDef* hadc){ /* Check if conversion is already ongoing, start new one otherwise */ if(HAL_ADC_PollForConversion(hadc,HAL_MAX_DELAY)!= HAL_OK){ Error_Handler(); } /* Read and save result into our buffer */ adcValue = HAL_ADC_GetValue(hadc); } ``` 以上就是在 Proteus 平台上针对 STM32F103C8T6 实现基本的 AD 单通道仿真的全过程描述。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OMGMac

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值