打印

关于数字模块的一个问题

[复制链接]
1808|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shilei1014|  楼主 | 2008-5-3 11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个数字模块有这么几个“管脚”:CLK32K,VC3,VC2,VC1,SYSCLKX2,ACMP[3:0].弱弱的问,这些“管脚”都是来设置什么参数的?
从《PSoC原理与应用设计》这本的书的第6章的试验6.3来看,似乎是在设置时钟信号的频率.
它给出的例子是这样的:
        ;Global resource
        ;CPU_Clk        =SysCLK/2      CPU clock set to 12MHz
        ;VC1            =16            divide 24MHz clock by 16
        ;VC2            =16            divide VC1 by 16
        ;VC3 Source     =VC2
        ;VC3            =256           divide VC2 by 256

        ;User Module
        ;  Timer8
        ;      CLock    =VC3           input is 336 Hz clock
       ......
沙发
Mick_liang| | 2008-5-3 15:18 | 只看该作者

路过...

使用特权

评论回复
板凳
bei_jxing| | 2008-5-5 19:25 | 只看该作者

能说是什么数字模块吗 ?

能说是什么数字模块吗?

使用特权

评论回复
地板
牛刀小试| | 2008-5-6 11:45 | 只看该作者

Global resource是设置全局参数的,不是管脚,

;Global resource是设置全局参数的,不是管脚,主要是设置时钟,
User Module下设的时具体用户模块的参数,比方说,你现在看到的就是一个8bit计数器的用户模块
我们可以看一下CPU_Clk为系统时钟/2,所以CPU时钟是12MHz
VC1为系统时钟16分频,VC2为VC1 16分频,VC3为VC2 256分频,计数器时钟等于VC3,所以计数器时钟为24MHz/16/16/256
        
        ;User Module
        ;  Timer8
        ;      CLock    =VC3           input is 336 Hz clock
       ......

使用特权

评论回复
5
shilei1014|  楼主 | 2008-5-7 20:59 | 只看该作者

谢谢牛刀小试

使用特权

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

本版积分规则

8

主题

38

帖子

0

粉丝