TI中文支持网
TI专业的中文技术问题搜集分享网站

DM368 GIO81引脚做外部时钟 该怎么配置?

我现在想用 GIO81引脚做 外部时钟24MHz。 我查了一下 硬件上是支持的  

OSCCFG (GIO81) (oscillator frequency configuration): 0= 15-35 MHz (oscillation range), 1 = 30–40Mhz (oscillation range), value latched at reset.

但是软件上我不知道该怎么设置呢?

我查了一下引脚复用部分 

MUX_CFG(DM365, VOUT_FIELD, 1, 18, 3, 1, false)
MUX_CFG(DM365, VOUT_FIELD_G81, 1, 18, 3, 0, false)

19-18 FIELD FIELD (Video Out), PWM3, and GIO81 pin multiplexing control
                        0 GIO81
                        1 FIELD
                        2 R2
                        3 PWM3

这个默认的设置是指什么啊? GIO81  和 FIELD 都支持吗?  

那么0= 15-35 MHz , 1 = 30–40Mhz 又是怎么回事呢?    我需要24MHz该怎么设置呢?

Chris Meng:

你好,

OSCCFG的功能是上电的时候通过这个硬件的高低电平,让芯片了解芯片的时钟输入范围,从而ROM代码做相应的配置。

如果你需要时钟输出,建议你看看CLKOUT0~2.。

JUKE CHEN:

回复 Chris Meng:

 我看有的电路上作为 GIO81  而有的为VOUT_FIELD   那么这个引脚默认状态是什么呢?  

JUKE CHEN:

回复 Chris Meng:

哦哦 你的意思 是不是 OSCCFG 本身并不能作为时钟输出呢? 

那它的 0模式 15MHz-35MHz   1模式 30MHz-40MHz 又是指的什么呢?

Chris Meng:

回复 JUKE CHEN:

JUKE CHEN

 我看有的电路上作为 GIO81  而有的为VOUT_FIELD   那么这个引脚默认状态是什么呢?  

feller shi:

回复 Chris Meng:

根据我们实测,

(1)我们选择24MHz晶振输入,这个管脚无论高低,都能正常工作。

(2)我们选择36MHz晶振输入,无论管脚无论高低,都不能正常工作。主要是串口的波特率会出现一个115200*1.5,无法与电脑串口通信。

所以,我们截至目前理解,是这个管脚实际没啥用。

Chris Meng:

回复 feller shi:

feller shi

(2)我们选择36MHz晶振输入,无论管脚无论高低,都不能正常工作。主要是串口的波特率会出现一个115200*1.5,无法与电脑串口通信。

请问这个串口的输出是在运行了ubl/uboot之后的么?如果是,ubl里面的PLL配置是否根据是36Mhz的时钟输入做了相应的修改?

赞(0)
未经允许不得转载:TI中文支持网 » DM368 GIO81引脚做外部时钟 该怎么配置?
分享到: 更多 (0)