AD19元件隐藏引脚连接到指定网络设置

AD19元件隐藏引脚连接到指定网络设置

我们再使用Altium designer 19制作元件封装原理图时,偶尔会有一些隐藏引脚,并把引脚连接到指定的网络这种需求。
本文可以获取两个关键技能点:
1.如何隐藏元件封装原理图库中的引脚。
2.如何把隐藏的引脚连接到指定的网络中。

例如:再做一个数字芯片封装的原理图时,希望隐藏电源引脚,但又希望把隐藏的引脚连接到指定的电源网络。
           在AD17以及更早的版本中,如图有一个示例:我们隐藏第七个引脚,但是希望自动连接到GND,就可以这样操作了。
           之后原理图中的
负极网络名称为“GND”那就可以自动连接在一起。

不过在AD18、AD19中,你可能找不到“Hide”、“Connect To”这个输入框。
那么他们隐藏在哪里呢?

点击链接查看全文“//user.qzone.qq.com/627816272/blog/1567151327

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
你可以将AD9833模块的SCK引脚连接到ESP32的任意一个数字引脚。只需要在代码中指定你所使用的引脚即可。以下是一个示例代码,将AD9833的SCK引脚连接到ESP32的数字引脚5: ```c #include <SPI.h> #define FSYNC_PIN 10 #define SCK_PIN 5 void setup() { SPI.begin(SCK_PIN, 0, FSYNC_PIN); pinMode(FSYNC_PIN, OUTPUT); digitalWrite(FSYNC_PIN, HIGH); // 设置FSYNC引脚为高电平(空闲状态) // 配置AD9833寄存器,设置输出频率 writeRegister(0x2000); // 配置控制寄存器,选择频率寄存器0 writeRegister(0x4000); // 设置频率寄存器0为0Hz writeRegister(0xC000); // 使能频率寄存器0输出 } void loop() { // 生成不同频率的输出 setFrequency(1000); // 设置输出频率为1kHz delay(1000); setFrequency(5000); // 设置输出频率为5kHz delay(1000); } void writeRegister(unsigned int data) { digitalWrite(FSYNC_PIN, LOW); // 拉低FSYNC引脚,开始传输数据 // 发送数据到AD9833 SPI.transfer16(data); digitalWrite(FSYNC_PIN, HIGH); // 数据传输完成,拉高FSYNC引脚 } void setFrequency(float frequency) { // 计算频率寄存器的值 unsigned long freqData = frequency * (pow(2, 28) / 25000000); // 配置控制寄存器,选择频率寄存器0 writeRegister(0x2000); // 设置频率寄存器0的值 writeRegister(freqData & 0x3FFF); // 设置频率寄存器0的低14位 writeRegister((freqData >> 14) | 0x4000); // 设置频率寄存器0的高14位 // 使能频率寄存器0输出 writeRegister(0xC000); } ``` 在示例代码中,将AD9833的SCK引脚连接到ESP32的数字引脚5,并在 `SPI.begin(SCK_PIN, 0, FSYNC_PIN);` 中指定了SCK引脚。你可以根据你实际连接引脚进行适当的修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值