打印

求教:

[复制链接]
1172|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feelingme|  楼主 | 2008-12-7 21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
feelingme|  楼主 | 2008-12-7 21:46 | 只看该作者

求教:有关寄存器的调用!

在使用designer开发时,发现好多寄存器名即使从datasheet中看到也不能直接使用,因为在m8c中可能定义的名字不一致,所以我想请教一下它的定义规则是什么?
比如
CMP_CR0:      equ 64h          ; Analog Comparator Bus 0 Register         (#)
CMP_CR0_COMP1:        equ 20h    ; MASK: Column 1 comparator state        (R)
CMP_CR0_COMP0:        equ 10h    ; MASK: Column 0 comparator state        (R)
CMP_CR0_AINT1:        equ 02h    ; MASK: Column 1 interrupt source        (RW)
CMP_CR0_AINT0:        equ 01h    ; MASK: Column 0 interrupt source        (RW)

另外如果想使用寄存器中某一位,该怎么调用?谢谢

使用特权

评论回复
板凳
jxp_sun| | 2008-12-9 17:39 | 只看该作者

请看PSoC TRM,一切以它为准。

CMP_CR0_AINT0 = 0x01;
CMP_CR0_AINT0 |= 0x01;

使用特权

评论回复
地板
jxp_sun| | 2008-12-9 17:40 | 只看该作者

封笔3个月,大家春节快乐。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

11

帖子

0

粉丝