电子电路
此分类为PCB学习笔记

VCC AVCC AREF

VCC:又叫DVCC(数字电压源),在MCU看来是数电源,因为MCU本身就是处理数字信号的。所以进入它的电源是数字电源。而在外围走的VCC可以看做是模电压源。

AVCC:模电压源。

AREF:数模转换器ADC的参考基准电压源,由于ADC转换器实际指示相对电压源的大小参考,所以它需要一个基准的电压源做参考对比大小。所以有一个基准的电压源AREF。

VCC和AVCC的连接方式需要看手册,一般是连接在一起,然后中间串联一个低通滤波器,一般可以是电感或者0欧姆的电阻,毕竟是过直流阻交流,所以电容就不合适了。然后AVCC不单单是为ADC供电源,有时候也会为端口供电,所以如果它不接电源的话,某些端口的电压就会比较低。因为是拉取的VCC的电源,如果VCC供电的一些端口做输出电压,那么AVCC供电的端口如果不接AVCCC那就会电压很低。

游戏挂机电路板

电路:采用的是PS/2键盘协议(兼容USB),为了防止电流造成电路板或电脑损坏,加了两个限流电阻。

原理:通过模拟键盘直接向计算机发送键盘码来达到游戏人物移动的目的。

电路板正面

电路板背面

成品

屏幕快照 2020-03-16 下午11.34.49.png

Atmega328p 更改引脚中断

一、更改引脚中断

在Atmega328p的数据手册里面的引脚图上有很多标注为:PCINT0-PCINT23的引脚即PB、PC、PD这三个端口。在Atmega328p里面这些引脚都是可以更改为中断引脚的。需要修改两个寄存器才可以控制到。

第一个:

atmega328-pcicr.png

寄存器:PCICR 地址长度是8位。 0-2分别对应 0:PB、1:PC、2:PD。设置这个寄存器可以注册指定的引脚更改中断。简单点说 设置了这个寄存器才可以开启相应中断。

例如:00000001:打开PB 00000010:打开PC 00000100:打开PD 00000111:打开PB和PC与PD

第二个:

未完待续:关注微信小程序获取访问密码 (文章ID:1686)或小程序在线阅读

PS/2焊盘引脚

微信图片_20200116171611.png

关于焊盘引脚实际就是颠倒过来,例如插座如下图:

未完待续:关注微信小程序获取访问密码 (文章ID:1685)或小程序在线阅读

电路板最小系统制作

由于这个板子是以前一直焊废,所以画来测试的,没想到成功了。这也让我找到了以前为什么老是失败的原因:焊枪温度过高,导致芯片损坏。这次换了个低温度的焊枪,一次成功。(有一次是芯片问题,无法稳定ICSP)。有人问我做来干嘛,实际我也不知道,后续应该会依据这个板子在画一些其他的电路做一些小的试验吧。

电路图:

屏幕快照 2020-01-11 上午1.11.28.png

未完待续:关注微信小程序获取访问密码 (文章ID:1664)或小程序在线阅读