阅读:1337回复:11
问一个时钟问题 24 OR 48
在CY的芯片说明书指出,用使用48M时钟就在E2PROM中的某个字节中设定,CORE会自动把这个字节的数据加载到寄存器USBCS中.如果没有E2PROM那么系统默认24M.有没有什么办法,不用E2PROM也能用48MHZ工作呢
谢谢大侠们! |
|
沙发#
发布于:2002-11-27 14:44
当然可以了,只需要更改它的内部的相应的配置字节就可以了,eeprom的作用是将firmware引入cy的片子中,另外还可以直接从主机下载到cy的片子中。
|
|
|
板凳#
发布于:2002-11-27 15:09
楼上的大哥,我的程序其它方面都是正常的.
我刚才又看了一下CY的说明书,它的确是说,USBCS寄存器中的24/48为只能是从E2PROM中加载,8051不能设置呀! |
|
地板#
发布于:2002-11-27 15:40
不行,只能通过eeprom配置
|
|
地下室#
发布于:2002-11-27 16:06
我感觉肯定有办法的,不然的话,没有E2ROM那CY的芯片时钟只有24MHZ有点不太可能!
|
|
5楼#
发布于:2002-11-27 16:39
UP
|
|
6楼#
发布于:2002-11-27 18:53
不是吧,固件可以从主机上下载,固件里可以设置哪些寄存器呀,为什么不可以呢。
|
|
|
7楼#
发布于:2002-11-28 09:02
我的固件就是从主机下载的,但是要设置寄存器必须用8051程序来设置呀,但USBCS寄存器中的24/48位不允许8051访问呀!
|
|
8楼#
发布于:2002-11-28 10:21
不是吧,固件可以从主机上下载,固件里可以设置哪些寄存器呀,为什么不可以呢。 是不可以的,因为如果由51来改的话,想一想,刚开始时51工作在24M,而后突然又工作到48M...... |
|
9楼#
发布于:2002-11-28 10:28
楼上的大哥说的有道理!有没有一个折中的办法呢!我不想使用从E2ROM下载固件的方法.但又想让单片机工作在48M下!
|
|
10楼#
发布于:2002-11-28 10:41
有没有一个折中的办法呢!
|
|
11楼#
发布于:2002-11-28 14:35
up up
|
|