找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4766|回复: 1
打印 上一主题 下一主题
收起左侧

用汇编写程序时出现Error 3 Invalid redefinition of 'UCSR1C',怎么解决

[复制链接]
跳转到指定楼层
楼主
ID:44193 发表于 2012-8-28 11:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

写程序的时候我就这样定义,可是全部都提示出错,错误是Invalid redefinition of 'UCSR1C',不知道什么原因啊

.equ UCSR1C = 0x9D
.equ UDR1 = 0x9C
.equ UCSR1A = 0x9B
.equ UCSR1B = 0x9A
.equ UBRR1H = 0x98
.equ UBRR1L = 0x99
.equ UCSR0C = 0x95
.equ UBRR0H = 0x90
.equ ADCSRB = 0x8E
.equ TCCR3C = 0x8C
.equ TCCR3A = 0x8B
.equ TCCR3B = 0x8A

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:7485 发表于 2012-8-28 17:19 | 只看该作者

汇编里面没有“=”号。

应这样:

 

UCSR1C  equ 9DH
UDR1    equ  9CH
UCSR1A equ  9BH
UCSR1B equ  9AH
UBRR1H  equ 98H
UBRR1L  equ 99H
UCSR0C equ 95H
UBRR0H equ  90H
ADCSRB equ  8EH
TCCR3C equ  8CH
TCCR3A equ  8BH
TCCR3B equ 8AH

 

16进制格式不改也行。

[此贴子已经被作者于2012-8-28 17:24:26编辑过]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表