阅读:1025回复:8
关于寄存器的地址
CYPRESS提供了简单的函数库,其中包含了三个文件:ezusb.h,ezregs.h,fx.h,其中ezregs.h包含了EZUSB寄存器的变量声明,但是和我在CYPRESS网站上下载的68013pdf文件中的寄存器列表中的不一样啊,比如在ezregs.h中,PORTCCFG 的值是 7F95 ,可在pdf文件中则是E671.这到底是怎么回事?
|
|
|
沙发#
发布于:2003-12-30 22:49
你是不是把版本搞混了,不同芯片的寄存器地址是不同的。
你拿ezusb fx的头文件和ezusb fx2的datasheet对比,当然不一样!!! :D 吆喝ezusb fx的datasheet对比才是。 |
|
板凳#
发布于:2003-12-31 08:38
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2003-12-31 09:26
你是不是把版本搞混了,不同芯片的寄存器地址是不同的。 那哪里有ezusb fx2的头文件啊? 可是CYPRESS的例程bulkloop也可以在68013(ezusb fx2)[\\b]的板子上运行,而这个工程里包含的就是ezregs.h(也就是ezusb fx的寄存器声明的头文件)[\\b]啊,这是怎么回事呢? |
|
|
地下室#
发布于:2003-12-31 14:02
?
|
|
|
5楼#
发布于:2003-12-31 17:26
都过节去了吗?没人理。 :(
|
|
|
6楼#
发布于:2003-12-31 17:40
还有我在CYPRESS的网站上看了FX系列芯片CY7C64613,它的寄存器的地址也和ezregs.h中的不一样,这到底是怎么回事呀?问老师,他也说不出来,让我以头文件作标准。 :(糊涂了。
|
|
|
7楼#
发布于:2003-12-31 18:07
明白了,是我找错了寄存器声明文件。 :o
|
|
|
8楼#
发布于:2003-12-31 18:40
:D
赚了好多分! :D |
|