註冊
登錄
會員
幫助
茂宣企業 產品討論區
»
Silicon Labs 產品討論區
» 請問關於C8051F360 SYSCLK輸出Level問題
‹‹ 上一主題
|
下一主題 ››
發新話題
發佈投票
發佈商品
發佈懸賞
發佈活動
發佈辯論
發佈視頻
打印
請問關於C8051F360 SYSCLK輸出Level問題
jaffrey
註冊會員
發短消息
加為好友
當前離線
1
#
大
中
小
發表於 2009-9-10 15:40
只看該作者
請問關於C8051F360 SYSCLK輸出Level問題
請問各位是否有遇到P0.0輸出Clock Level約0.8V
因為我需要將此訊號提供給另一顆晶片使用
如何才可提升到3V Level
是我設定錯誤嗎? P0.0有pull high
void Timer_Init()
{
TMOD = 0x20;
CKCON = 0x01;
TH1 = 0x96;
}
void EMI_Init()
{
SFRPAGE = EMI0_PAGE;
EMI0TC = 0xCF;
}
void Port_IO_Init()
{
SFRPAGE = CONFIG_PAGE;
P0MDOUT = 0x01;
XBR0 = 0x09;
XBR1 = 0x40;
}
void Oscillator_Init()
{
int i = 0;
SFRPAGE = CONFIG_PAGE;
OSCLCN |= 0x83;
while ((OSCLCN & 0x40) == 0);
OSCICN = 0x83;
CCH0CN &= ~0x20;
SFRPAGE = LEGACY_PAGE;
FLSCL = 0x30;
SFRPAGE = CONFIG_PAGE;
CCH0CN |= 0x20;
PLL0CN |= 0x01;
PLL0DIV = 0x01;
PLL0FLT = 0x01;
PLL0MUL = 0x04;
for (i = 0; i < 15; i++);
精華
0
積分
57
閱讀權限
20
在線時間
4 小時
註冊時間
2009-3-19
最後登錄
2009-9-21
查看詳細資料
TOP
zendo
新手上路
發短消息
加為好友
當前離線
2
#
大
中
小
發表於 2009-9-13 18:07
只看該作者
你的system clock頻率是多少?這問題應該不在軟體.
精華
0
積分
22
閱讀權限
10
在線時間
9 小時
註冊時間
2009-9-6
最後登錄
2011-3-23
查看詳細資料
TOP
小柚子
高級會員
發短消息
加為好友
當前離線
3
#
大
中
小
發表於 2009-9-13 22:08
只看該作者
取消輸出pin push pull~
外接提升電阻2.2k 試看看
精華
0
積分
833
閱讀權限
50
在線時間
29 小時
註冊時間
2009-3-9
最後登錄
2011-8-8
查看詳細資料
TOP
jaffrey
註冊會員
發短消息
加為好友
當前離線
4
#
大
中
小
發表於 2009-9-16 08:41
只看該作者
目前頻率在最大頻率98MHz
我會去試試看囉..感謝
精華
0
積分
57
閱讀權限
20
在線時間
4 小時
註冊時間
2009-3-19
最後登錄
2009-9-21
查看詳細資料
TOP
Stevenyang
版主
Steven
發短消息
加為好友
當前離線
5
#
大
中
小
發表於 2009-9-17 08:55
只看該作者
你若想輸出 MHz 頻率,建議你最好將該IO設為Open Drain,並外接165R~330R Pull High電阻,輸出波型才不會失真。
PS:輸出頻率越高,Pull High電阻值要越低,當然耗電量也就越大。
精華
0
積分
1332
閱讀權限
100
在線時間
23 小時
註冊時間
2009-3-9
最後登錄
2012-9-6
查看詳細資料
TOP
‹‹ 上一主題
|
下一主題 ››
產品討論區
Avago 產品討論區
Linear Tech 產品討論區
Prolific 產品討論區
Silicon Labs 產品討論區
站務公告
其他議題
HR 小分享