欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATMEGA2560 参数 Datasheet PDF下载

ATMEGA2560图片预览
型号: ATMEGA2560
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器与256K字节的系统内可编程闪存 [8- BIT Microcontroller with 256K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器
文件页数/大小: 407 页 / 2985 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATMEGA2560的Datasheet PDF文件第134页浏览型号ATMEGA2560的Datasheet PDF文件第135页浏览型号ATMEGA2560的Datasheet PDF文件第136页浏览型号ATMEGA2560的Datasheet PDF文件第137页浏览型号ATMEGA2560的Datasheet PDF文件第139页浏览型号ATMEGA2560的Datasheet PDF文件第140页浏览型号ATMEGA2560的Datasheet PDF文件第141页浏览型号ATMEGA2560的Datasheet PDF文件第142页  
Assembly Code Examples(1)  
...  
; Set TCNTn to 0x01FF  
ldi r17,0x01  
ldi r16,0xFF  
out TCNTnH,r17  
out TCNTnL,r16  
; Read TCNTn into r17:r16  
in r16,TCNTnL  
in r17,TCNTnH  
...  
C Code Examples(1)  
unsigned int i;  
...  
/* Set TCNTn to 0x01FF */  
TCNTn = 0x1FF;  
/* Read TCNTn into i */  
i = TCNTn;  
...  
Note:  
1. See “About Code Examples” on page 8.  
The assembly code example returns the TCNTn value in the r17:r16 register pair.  
It is important to notice that accessing 16-bit registers are atomic operations. If an inter-  
rupt occurs between the two instructions accessing the 16-bit register, and the interrupt  
code updates the temporary register by accessing the same or any other of the 16-bit  
Timer Registers, then the result of the access outside the interrupt will be corrupted.  
Therefore, when both the main code and the interrupt code update the temporary regis-  
ter, the main code must disable the interrupts during the 16-bit access.  
138  
ATmega640/1280/1281/2560/2561  
2549A–AVR–03/05  
 复制成功!