This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F2812文档关于时钟的一个疑问



文档TMS320F281x System Control and Interrupts Peripheral Reference Guide2009--SPRU078E 中Figure 3−1. Clock and Reset Domains,对于各外设时钟的使能我感觉应该由Peripheral Clock Control Register(即PCLKCR)完成,但图中标示的是System control registers,如果它指的是Peripheral Clock Control Register就应该标成PCLKCR,如果不是PCLKCR,指的是哪个寄存器?TI的其他关于这部分的文档也是这样,感觉有些不解。

  • 有些外设是高速时钟High Speed Clock决定的,有些外设是低速时钟LSPCLK决定的。

    时钟都是有CPUCLK通过分频得到的,因此属于System Control Registers

  • 低速和高速外设时钟由SYSCLKOUT经低速和高速预定标器生成这没什么问题,图中标示已经非常清楚。我是说,图中各外设的时钟使能应该明确标示为PCLKCR,因为PCLKCR就是完成各外设时钟使能任务的。但是图中标的是System Control Registers,这会给人造成迷惑,System Control Registers具体的是指哪一个寄存器呢?如果是PCLKCR,为什么不标PCLKCR呢,如果不是,是指哪一个呢?

  • li quanli,

    这里的System control Registers就是指PCLKCR。由于这个图标只是一个框图,所以作者当时就没有注明这么清楚。

    像新出来的芯片F2803x等,外设时钟使能寄存器有几个,如PCLKCR0/1/3,就有注明 PCLK0/1/3(system ctrl register).

     

    Eric

  • 这回清楚了,谢谢您的回复。