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

MEGA128CAN 参数 Datasheet PDF下载

MEGA128CAN图片预览
型号: MEGA128CAN
PDF下载: 下载PDF文件 查看货源
内容描述: 微控制器,带有ISP功能的Flash和CAN控制器128K字节 [Microcontroller WITH 128K BYTES OF ISP FLASH AND CAN CONTROLLER]
分类和应用: 微控制器
文件页数/大小: 413 页 / 5507 K
品牌: ATMEL [ ATMEL ]
 浏览型号MEGA128CAN的Datasheet PDF文件第28页浏览型号MEGA128CAN的Datasheet PDF文件第29页浏览型号MEGA128CAN的Datasheet PDF文件第30页浏览型号MEGA128CAN的Datasheet PDF文件第31页浏览型号MEGA128CAN的Datasheet PDF文件第33页浏览型号MEGA128CAN的Datasheet PDF文件第34页浏览型号MEGA128CAN的Datasheet PDF文件第35页浏览型号MEGA128CAN的Datasheet PDF文件第36页  
Assembly Code Example(1)  
; OFFSET is defined to 0x2000 to ensure  
; external memory access  
; Configure Port C (address high byte) to  
; output 0x00 when the pins are released  
; for normal Port Pin operation  
ldi  
out  
ldi  
out  
r16, 0xFF  
DDRC, r16  
r16, 0x00  
PORTC, r16  
; release PC7:5  
ldi  
sts  
r16, (1<<XMM1)|(1<<XMM0)  
XMCRB, r16  
; write 0xAA to address 0x0001 of external  
; memory  
ldi  
sts  
r16, 0xaa  
0x0001+OFFSET, r16  
; re-enable PC7:5 for external memory  
ldi  
sts  
r16, (0<<XMM1)|(0<<XMM0)  
XMCRB, r16  
; store 0x55 to address (OFFSET + 1) of  
; external memory  
ldi  
sts  
r16, 0x55  
0x0001+OFFSET, r16  
C Code Example(1)  
#define OFFSET 0x2000  
void XRAM_example(void)  
{
unsigned char *p = (unsigned char *) (OFFSET + 1);  
DDRC = 0xFF;  
PORTC = 0x00;  
XMCRB = (1<<XMM1) | (1<<XMM0);  
*p = 0xaa;  
XMCRB = 0x00;  
*p = 0x55;  
}
Note:  
1. The example code assumes that the part specific header file is included.  
Care must be exercised using this option as most of the memory is masked away.  
32  
AT90CAN128  
4250E–CAN–12/04  
 复制成功!