ATmega328P中文翻译资料.doc

上传人:11****ws 文档编号:2397859 上传时间:2019-05-11 格式:DOC 页数:239 大小:1.31MB
下载 相关 举报
ATmega328P中文翻译资料.doc_第1页
第1页 / 共239页
ATmega328P中文翻译资料.doc_第2页
第2页 / 共239页
ATmega328P中文翻译资料.doc_第3页
第3页 / 共239页
ATmega328P中文翻译资料.doc_第4页
第4页 / 共239页
ATmega328P中文翻译资料.doc_第5页
第5页 / 共239页
点击查看更多>>
资源描述

1、产品特点 高性能,低功耗的 AVR( R) 8 位微控制器 先进的 RISC 结构 - 131 条指令 - 绝大多数为单时钟周期执行 - 32 个 8 位通用工作寄存器 - 全静态工作 - 高达 20 MIPS 的吞吐量在 20 兆赫 - 片上 2 周期乘法器 高耐用性非挥发性记忆体段 - 4/8/16 /的在系统内可编程的 Flash 课程校内存 32K 字节 ( ATMEGA48PA/88PA/168PA/328P) - 256/512/512 /1K 字节的 EEPROM( ATMEGA48PA/88PA/168PA/328P) - 512/1K/1K/2K 字节的片内 SRAM( AT

2、MEGA48PA/88PA/168PA/328P) - 写 /擦除周期: 10,000 闪存 / EEPROM100000 - 数据保存: 20 岁,在 85 /百年,在 25( 1) - 可选 Boot 代码区具有独立锁定位 在系统编程通过片上引导程序 真正的同时读 - 写操作 - 锁编程软件安全 外设特点 - 2 个 8 位定时器 /计数器具有独立预分频器和比较模式 - 1 个 16 位定时器 /计数器具有独立预分频器,比较功能和捕捉 模式 - 实时计 数器具有独立振荡器 - 六个 PWM 通道 - 8 通道 10 位 ADC 的 TQFP 和 QFN/ MLF 封装 温度测量 - 6 通

3、道 10 位 ADC PDIP 封装 温度测量 - 可编程的串行 USART - 主 /从 SPI 串行接口 - 面向字节的两线串行接口(飞利浦 I2C 兼容) - 可编程看门狗定时器具有独立片内振荡器 - 片内模拟比较器 - 中断和唤醒引脚电平变化 单片机的特殊功能 - 上电复位和可编程的掉电检测 - 内部校准振荡器 - 外部和内部中断源 - 六休眠模式:空闲模式, ADC 噪声抑制 ,省电,掉电,待机, 和扩展 Standby 的 I / O 和封装 - 23 可编程 I / O 线 - 28 引脚 PDIP, 32 引脚 TQFP 封装, 28 焊盘 QFN/ MLF 以及 32 焊盘的

4、 QFN/ MLF 工作电压: - 1.8 - 5.5V 的 ATMEGA48PA/88PA/168PA/328P 温度范围: - -40至 85 速度等级: - 0 - 20 MHz 的 1.8 - 5.5V 低功耗在 1 MHz, 1.8V, 25 ATMEGA48PA/88PA/168PA/328P: - 主 动模式: 0.2 毫安 - 掉电模式: 0.1 A - 省电模式: 0.75 A(包括 32 千赫, RTC) 8 位 微控制器 具有 4/8/16/32K 字节的系统 可编程 闪光 ATMEGA48PA ATMEGA88PA ATMEGA168PA ATMEGA328P 牧师 8

5、161D-AVR-10 月 9 日 2 8161D-AVR-10 月 9 日 ATMEGA48PA/88PA/168PA/328P 1 引脚配置 图 1-1。引出线 ATMEGA48PA/88PA/168PA/328P 1 2 3 4 5 6 7 8 24 23 22 21 20 19 18 17 ( PCINT19/ OC2B/ INT1) PD3 ( PCINT20/ XCK/ T0) PD4 GND VCC GND VCC ( PCINT6/ XTAL1/ TOSC1) PB6 ( PCINT7/ XTAL2/ TOSC2) PB7 PC1( ADC1/ PCINT9) PC0( ADC

6、0/ PCINT8) ADC7 GND AREF ADC6 AVCC PB5( SCK/ PCINT5) 32 31 30 29 28 27 26 25 9 10 11 12 13 14 15 16 ( PCINT21/ OC0B/ T 1) PD5 ( PCINT22/ OC0A/ AIN0) PD6 ( PCINT23/ AIN1) PD7 ( PCINT0/ CLKO/ ICP1) PB0 ( PCINT1/ OC1A) PB1 ( PCINT2/不锈钢 / OC1B) PB2 ( PCINT3/ OC 2/ MOSI) PB3 ( PCINT4/ MISO) PB4 PD2( INT0

7、/ PCINT18) PD1( TXD/ PCINT17) PD0( RXD/ PCINT16) PC6( RESET/ PCINT14) PC5( ADC5/ SCL/ PCINT13) PC4( ADC4/ SDA/ PCINT12) PC3( ADC3/ PCINT11) PC2( ADC2/ PCINT10) TQFP 封装顶视图 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 ( PCINT14/ RESET) PC6 ( PCINT16/ RXD) PD0 ( PCINT17/ T

8、XD) PD1 ( PCINT18/ INT0) PD2 ( PCINT19/ OC2B/ INT1) PD3 ( PCINT20/ XCK/ T0) PD4 VCC GND ( PCINT6/ XTAL1/ TOSC1) PB6 ( PCINT7/ XTAL2/ TOSC2) PB7 ( PCINT21/ OC0B/ T 1) PD5 ( PCINT22/ OC0A/ AIN0) PD6 ( PCINT23/ AIN1) PD7 ( PCINT0/ CLKO/ ICP1) PB0 PC5( ADC5/ SCL/ PCINT13) PC4( ADC4/ SDA/ PCINT12) PC3( A

9、DC3/ PCINT11) PC2( ADC2/ PCINT10) PC1( ADC1/ PCINT9) PC0( ADC0/ PCINT8) GND AREF AVCC PB5( SCK/ PCINT5) PB4( MISO/ PCINT4) PB3( MOSI/ OC 2/ PCINT3) PB2( SS/ OC1B/ PCINT2) PB1( OC1A/ PCINT1) PDIP 1 2 3 4 5 6 7 8 24 23 22 21 20 19 18 17 32 31 30 29 28 27 26 25 9 10 11 12 13 14 15 16 32 MLF 顶视图 ( PCINT

10、19/ OC2B/ INT1) PD3 ( PCINT20/ XCK/ T0) PD4 GND VCC GND VCC ( PCINT6/ XTAL1/ TOSC1) PB6 ( PCINT7/ XTAL2/ TOSC2) PB7 PC1( ADC1/ PCINT9) PC0( ADC0/ PCINT8) ADC7 GND AREF ADC6 AVCC PB5( SCK/ PCINT5) ( PCINT21/ OC0B/ T 1) PD5 ( PCINT22/ OC0A/ AIN0) PD6 ( PCINT23/ AIN1) PD7 ( PCINT0/ CLKO/ ICP1) PB0 ( PC

11、INT1/ OC1A) PB1 ( PCINT2/不 锈钢 / OC1B) PB2 ( PCINT3/ OC 2/ MOSI) PB3 ( PCINT4/ MISO) PB4 PD2( INT0/ PCINT18) PD1( TXD/ PCINT17) PD0( RXD/ PCINT16) PC6( RESET/ PCINT14) PC5( ADC5/ SCL/ PCINT13) PC4( ADC4/ SDA/ PCINT12) PC3( ADC3/ PCINT11) PC2( ADC2/ PCINT10) 注:底部垫应焊接到地面。 1 2 3 4 5 6 7 21 20 19 18 17 1

12、6 15 28 27 26 25 24 23 22 8 9 10 11 12 13 14 28 MLF 顶视图 ( PCINT19/ OC2B/ INT1) PD3 ( PCINT20/ XCK/ T0) PD4 VCC GND ( PCINT6/ XTAL1/ TOSC1) PB6 ( PCINT7/ XTAL2/ TOSC2) PB7 ( PCINT21/ OC0B/ T 1) PD5 ( PCINT22/ OC0A/ AIN0) PD6 ( PCINT23/ AIN1) PD7 ( PCINT0/ CLKO/ ICP1) PB0 ( PCINT1/ OC1A) PB1 ( PCINT2/

13、不锈钢 / OC1B) PB2 ( PCINT3/ OC 2/ MOSI) PB3 ( PCINT4/ MISO) PB4 PC2( ADC2/ PCINT10) PC1( ADC1/ PCINT9) PC0( ADC0/ PCINT8) GND AREF AVCC PB5( SCK/ PCINT5) 注:底部垫应焊接到地面。 3 8161D-AV R-10 月 9 日 ATMEGA48PA/88PA/168PA/328P 1.1 引脚说明 1.1.1 VCC 数字电源电压。 1.1.2 接地 地面上。 1.1.3 端口 B( PB7: 0) XTAL1/ XTAL2/ TOSC1/ TOSC

14、2 端口 B 为 8 位双向 I / O 和内部上拉电阻(选择的每一位)端口。该 B 口输出缓冲器具有既吸收大电流源对称的驱动特性 能力。作为输入,端口 B 引脚被外部电路拉低时将输出电流,如果上拉 电阻器被激活。端口的引脚为三态时,复位过程中, 即使系统时钟没有运行。 根据 不同的时钟选择熔丝设置, PB6 可以作为输入到反相振荡器 放大器和输入到内部时钟工作电路。 根据不同的时钟选择熔丝设置, PB7 可作为从反相输出 振荡器放大器。 如果内部标定 RC 振荡器作为系统时钟源, PB7.6 作为 TOSC2.1 输入的异步定时器 /计数器,如果在 ASSR 寄存器的 AS2 位。 不同的特

15、殊功能的端口 B 的页面上阐述了“端口 B 的第二功能” 第 26 页 82 和“系统时钟及时钟选项”。 1.1.4 端口 C( PC5: 0) 端口 C 为 7 位双向 I/ O 和内部上拉电阻(选择的每一位)端口。该 PC5.0 输出缓冲器具有同时具有高汇和源对称的驱动特性 能力。作为输入,端口 C 引脚被外部电路拉低时将输出电流,如果上拉 电阻器被激活。端口 C 引脚为三态时,复位过程中, 即使系统时钟没有运行。 1.1.5 PC6/复位 如果 RSTDISBL 位被编程, PC6 作为一个 I/ O 引脚。注意,电特性 PC6 的不同与端口 C 的其他引脚 如果 RSTDISBL 位未

16、编程, PC6 作为复位输入。该引脚上的低电平 比最小脉冲长度较长会产生复位,即使系统时钟没有运行。 的最小脉冲长度列于表 28-3 页上的 318 短的脉冲则不能保证 产生复位。 不同的特殊功能端口 C 的页面上阐述了“备用端口 C 的功能” 85。 1.1.6 端口 D( PD7: 0) 端口 D 为 8 位双向 I / O 和内部上拉电阻(选择的每一位)端口。该 端口 D 输出缓冲器具有同时具有高汇和源对称的驱动特性 能力。作为输入,端口 D 引脚被外部电路拉低时将输出电流,如果上拉 电阻器被激活。端口 D 引脚为三态时,复位过程中, 即使系统时钟没有运行。 4 8161D-AVR-10

17、 月 9 日 ATMEGA48PA/88PA/168PA/328P 不同的特殊功能端口 D 都页阐述了“备 用端口 D 的功能” 88。 1.1.7 AVCC AVCC 是电源电压引脚为 A/ D 转换器, PC3: 0, ADC7: 6。它应该是外部 连接到 VCC,即使不使用 ADC。如果 ADC 被使用时,它应连接到 VCC 通过一个低通滤波器。需要注意的是 PC6.4 使用数字供电电压 VCC。 1.1.8 AREF AREF 是模拟基准输入引脚为 A/ D 转换器。 1.1.9 ADC7: 6( TQFP 和 QFN/ MLF 封装) 在 TQFP 和 QFN/ MLF 封装, AD

18、C7: 6 作为模拟输入到 A / D 转换器。 这些引脚的模拟电源 供电,并作为 10 位 ADC 通道。 5 8161D-AVR-10 月 9 日 ATMEGA48PA/88PA/168PA/328P 二,产品简介 该 ATMEGA48PA/88PA/168PA/328P 是一款基于低功耗 8 位 CMOS 微控制器 增强的 AVR RISC 架构。通过在单个时钟周期内执行强大的指令, ATMEGA48PA/88PA/168PA/328P 的数据吞吐率 1 MIPS 每 MHz,从而可以 系统设计师能够优化功耗和处理速度之间。 2.1 框图 图 2-1。框图 AVR 内核具有丰富的指令集和

19、 32 个通用工作寄存器。所有 寄存器都直接连接到所述算术逻辑单元( ALU),允许两个独立的 寄存器中在一个时钟周期中执行一个指令来访问。由此产生的 6 8161D-AVR-10 月 9 日 ATMEGA48PA/88PA/168PA/328P 建筑是提高了代码效率,同时实现最高至 10 倍,比传统快 CISC 微控制器。 该 ATMEGA48PA/88PA/168PA/328P 提供了以下功能: 4K/8K 字节的系统内的 可编程闪存与同时读 - 写功能, 256/512/512 /1K 字节 EEPROM, 512/1K/1K/2K 字节的 SRAM, 23 个通用 I/ O 口线, 3

20、2 个通用工作寄存器, 三种灵活的定时器 /计数器具有比较模式,内部和外部中断,可编程串行 USART,面向字节的两线串行接口,一个 SPI 串行端口,一个 6 通道 10 位 模数转换器( 8 路为 TQFP 和 QFN/ MLF 封装),一个可编程看门狗定时器 内部振荡器和五个软件选择的省电模式。在空闲模式下停止 CPU 的工作,而 SRAM,定时器 /计数器, USART,两线串行接口, SPI 端口以及 中断系统继续工作。在掉电模式保存登记内容,但 冻结振荡器,禁用所 有其他芯片功能,直到下一个中断或硬件复位。 在省电模式下,异步定时器继续运行,允许用户保持一个 而该装置的其余部分处于

21、休眠状态计时器基。 ADC 噪声抑制模式时终止 CPU 和除了异步定时器和 ADC 的所有 I / O 模块,以最大限度地减少开关噪声 ADC 转换。在待机模式下,晶体 /谐振振荡器运行,其余 该设备是在睡觉。这允许非常快速启动结合低功耗。 该设备是采用 Atmel 的高密度非易失性存储器技术生产的。该 片上 ISP Flash 允许程序存储器通过 SPI 进行在系统编程 串行接口,通过常规的非易失性存 储器编程,或者通过一个片上的引导程序 在 AVR 内核上运行。引导程序可以使用任意接口下载 在应用程序的闪存应用程序。在引导 Flash 软件 继续运行,而应用 Flash 区更新,提供真正的

22、同时读 - 写 操作。通过在将 8 位 RISC CPU 与系统内可编程闪存 单片芯片, Atmel 的 ATMEGA48PA/88PA/168PA/328P 是一款功能强大的单片机, 提供了高度灵活和成本效益的解决方案为许多嵌入式控制应用。 该 ATMEGA48PA/88PA/168PA/328P AVR 具有一整套的编程与系统 开 发工具,包括: C 语言编译器,宏汇编,程序调试器 /模拟器, 在电路仿真器和评估板。 间 ATMEGA48PA, ATMEGA88PA, ATMEGA168PA 和 ATMEGA328P2.2 对比 该 ATMEGA48PA, ATMEGA88PA, ATME

23、GA168PA 和 ATMEGA328P 的区别仅在于内存 大小,支持引导装入程序,中断向量的大小。表 2-1 总结了不同的记忆 和中断向量的大小为三个设备。 ATMEGA88PA, ATMEGA168PA 和 ATMEGA328P 支持真正的同时读 - 写自编程 机制。有一个 单独的 Boot Loader 区, SPM 指令可以 从那里只执行。在 ATMEGA48PA,没有同时读 - 写支持,没有独立的 Boot Loader 区。 SPM 指令可以访问整个 Flash 中执行。 表 2-1。内存大小总结 设备闪存 EEPROM 内存中断向量大小 ATMEGA48PA4K 字节 256 字

24、节 512 字节 1 指令字 /矢量 ATMEGA88PA8K 字节 512 字节 1K 字节 1 指令字 /矢量 ATMEGA168PA16K 字节 512 字节 1K 字节 2 个指令字 /矢量 ATMEGA328P32K 字节 1K 字节 2K 字节 2 个指令字 /矢量 7 8161D-AVR-10 月 9 日 ATMEGA48PA/88PA/168PA/328P 3 资源 一套全面的开发工具,应用手册和数据表都可以 下载的 http:/ 注意事项: 1。 4,数据保存时间 可靠性鉴定结果表明,该投影数据保留故障率要少得多 于 1ppm 超过 20 年,在 85或百年在 25。 5,关于代码示例 该文档包含了一些简单的代码例子以说明如何使用各种零件 设备。这些代码示例假定的头文件包含前 编译。请注意,并非所有的 C 编译器厂商包括在头文件的位定义 和中断处理中的 C 是编译器的依赖。请确认与 C 编译器文档

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。