一、闪烁的LED
-
新建项目
新建项目
选择模板
创建PCB
默认PCB
默认PCB
PCB样式
选择固件
完成创建
二、电路设计
-
基本结构
基本结构 - 添加元件
晶振: crystal
电阻: res
电容: cap
LED: led
电路原理图
-
代码
代码
#include <inttypes.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/sleep.h>
#include <util/delay.h> // 引入延时头文件
int main()
{
DDRC=0xFF; // pc0端口设置为输出
while (1){
PORTC^=_BV(PC0); // 通过异或操作对PC0反复取反
_delay_ms(120); // 延时
}
}
-
仿真测试
仿真测试
三、PCB设计
-
封装检查
封装检查 -
电气规则检查
电气规则检查 -
编译网格表
编译网格表 -
放置外边框
边界区域 -
放置电气边框
放置电气边框 -
布局
自动布局
自动布局
-
自动布线
自动布线
自动布线
布线完成 -
覆铜
覆铜 -
3D显示
3D显示
3D显示
3D显示
常见问题:
- proteus软件自动布局PCB的时候,弹出failed to load layout
原因:
文件不能存为中文名称。