求教:

[复制链接]
2487|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

粉丝
快速回复 在线客服 返回列表 返回顶部