No.97047 作者:endurance 邮件:endure36@hotmail.com ID:42450 登陆:7次 文章数:7篇 最后登陆IP:218.94.90.254 最后登陆:2006/9/5 15:34:08 注册:2005/9/26 0:20:22 财富:133 发帖时间:2006/8/24 16:40:47 发贴者IP:218.94.90.254 标题:endurance:AVR studio程序载入问题 摘要:No.97047AVR studio程序载入问题 我用ICC AVR编写了一个简单的IO口程序,代码如下: #include <iom128v.h> #include <macros.h> void main(void) { DDRB=0XFF; PORTB=0xC2; } 用ICC AVR编译时没有问题,产生cof文件。但当用AVR studio载入这个文件时就死循环, 那个黄色的箭头一直停留在下面的第一句代码处,想请教高手这是什么问题?该怎么解决? +00000000: CFFF RJMP PC-0x0000 Relative jump +00000001: E0D2 LDI R29,0x02 Load immediate +00000002: BFCD OUT 0x3D,R28 Out to I/O location +00000003: BFDE OUT 0x3E,R29 Out to I/O location +00000004: 51C0 SUBI R28,0x10 Subtract immediate +00000005: 40D0 SBCI R29,0x00 Subtract immediate with carry +00000006: EA0A LDI R16,0xAA Load immediate +00000007: 8308 STD Y+0,R16 Store indirect with displacement +00000008: 2400 CLR R0 Clear Register +00000009: E6E0 LDI R30,0x60 Load immediate +0000000A: E0F0 LDI R31,0x00 Load immediate +0000000B: E010 LDI R17,0x00 Load immediate +0000000C: 36E0 CPI R30,0x60 Compare with immediate +0000000D: 07F1 CPC R31,R17 Compare with carry +0000000E: F011 BREQ PC+0x03 Branch if equal +0000000F: 9201 ST Z+,R0 Store indirect and postincrement +00000010: CFFB RJMP PC-0x0004 Relative jump +00000011: 8300 STD Z+0,R16 Store indirect with disp ......
>>返回讨论的主题
|
老古网执行:47毫秒 最大:5186毫秒 查询6次
|
|