适用于学生和业余爱好者的ATMega16 AVR开发板 电路方案
任何微控制器的开发板均可广泛使用,尤其是在在线市场上。它们带有各种外围设备和编程示例。 Atmel(现在的Microchip)AVR微控制器是当今使用最广泛的微控制器之一。该设备的开发板可用。他们准备以可选的规模和价格使用。 对于电子爱好者或学生,可以使用具有最少板载外围设备的单板PCB进行开发。使用开发板,原型制作和测试更加安全,省时。 ATMega16开发板 我为实验制作的DIY ATMega16开发板。 我决定为自己的微控制器实验设计Atmel AVR ATMega16微控制器的开发板。 特征 该设计具有与ATMega16芯片完全兼容的许多功能: 数字量输入和输出 模拟输入设备 显示 RS-232 SPI外围设备 TWI外围设备等 它仅提及ATMega16芯片。但是,该板支持采用40引脚DIP封装的其他AVR设备。我已经用一些芯片测试了该板: ATMega16 ATMega32 ATMega644 我认为它适用于ATMega1284。但是目前我在自己的实验室中没有此芯片。 电源 由DC / DC转换器以+ 12V电压供电的电源模块。该输入电压将转换为+ 5V和+ 3.3V输出。+ 5V输出为微控制器和其他板载设备供电。可选地,+ 3.3V输出可为板外的其他+ 3.3V器件供电。 MCU的基本组成 MCU焊接了16MHz的晶体时钟,产生16MIPS的执行速度。复位电路已经安装在板上。每当用户按下重置按钮时,都会触发重置信号。ISP套接字允许程序上传到微控制器。这是一个10针IDC插槽,可与USBasp兼容。 RS-232 传统的RS-232通信端口今天可能会变得非常经典。但是由于仓库中MAX232驱动器IC的丰富,我还是使用它。 数字量输入输出 选择PORTA作为数字输入PORT。通过打开和关闭所连接的板上DIP开关来更改输入。PORTB通过DIP开关将其数字数据输出到发光二极管。 外部中断 ATMega16的外部中断为INT0,INT1和INT2。三个输入按钮分别触发中断。 LED显示屏 LED显示屏是六位数的多路复用显示屏。这些数字是公共阴极类型,绿色,尺寸为0.4“。PORTB显示分段,而PORTC控制这些数字。 液晶显示器 该板上安装了一个16x2 HD44780 LCD显示器。它由PORTC在4位数据模式下控制。 模拟输入 模拟输入由两个模拟输入设备(一个POT和一个LM35DZ模拟温度传感器)提供。 串行外设接口 该开发板的串行外设接口(SPI)是MCP4922双路12位数模转换器(DAC)。两个模拟电压输出连接到外部设备。 两线接口 双线接口(TWI)通信协议允许主MCU与从设备之间通过一条总线上的两条线进行通信。这里的TWI从设备是DS1307 RTC和AT24C16 EEPROM。
文件列表
21571.zip
(预估有个7文件)
FigtLwMFn5BTuuWVwh5IhyEe8G7m.png
245KB
Fp5cPNGdVPfIgLcNwqxRKp5obza2.png
135KB
详细介绍.txt
72B
FjRNNiI8x-RSLoKcTolTtdaU-xtR.png
133KB
ATMega16-Development-Board-main.zip
1.61MB
Fv0g56kOZS5mfqOFiptHK4SNWx2w.png
45KB
Gerber_PCB_2020-10-16_18-48-41 final.zip
329KB
暂无评论