設(shè)計(jì)的at91sam7s64開(kāi)發(fā)板晶振為什么不振?-這是有原因滴設(shè)計(jì)的at91sam7s64開(kāi)發(fā)板晶振為什么不振?-這是有原因滴?。ㄗ髡撸篻liethttp) 如果你的板子焊接ok了,想測(cè)測(cè)晶振 振沒(méi)振 你會(huì)發(fā)現(xiàn)xout沒(méi)有任何波形,為什么?是你設(shè)計(jì)的sam64板子有問(wèn)題嗎?你很可能會(huì)花時(shí)間去檢查,可能你還不知道,其實(shí)這樣的現(xiàn)象并不能說(shuō)明你的硬件是有問(wèn)題的,因?yàn)閟am64的xout是否輸出數(shù)據(jù),必須由程序控制moscen(主振蕩器使能)位,不是上電就能振的,為了節(jié)約能源sam64上電后并不啟用xin,xout之間的晶振,而是把sam64內(nèi)嵌由rcosc單元產(chǎn)生的慢時(shí)鐘作為系統(tǒng)啟動(dòng)的默認(rèn)時(shí)鐘,慢時(shí)鐘slck是系統(tǒng)內(nèi)唯一恒定時(shí)鐘(其頻率32.768k),所以如果你的sam64中沒(méi)有程序啟用moscen位,那么你的xout引腳永遠(yuǎn)都不會(huì)測(cè)到波形,此時(shí)系統(tǒng)使用慢時(shí)鐘作為主時(shí)鐘,因此你應(yīng)該先嘗試將你的程序下載到sam64中-啟用moscen,這樣你就能在xout上測(cè)到漂亮的正弦波了!《摘自at91sam7s64_cn.pdf文檔》ckgr_mor●moscen: 主振蕩器使能晶體連接在xin 與xout
設(shè)計(jì)的at91sam7s64開(kāi)發(fā)板復(fù)位nrst不工作?-這也是有原因滴設(shè)計(jì)的at91sam7s64開(kāi)發(fā)板復(fù)位nrst不工作?-這也是有原因滴?。ㄗ髡撸篻liethttp) 為什么程序都跑起來(lái)了,nrst口接的復(fù)位按鍵就是不能把sam64復(fù)位,道理在于你沒(méi)有開(kāi)啟用戶復(fù)位標(biāo)志位ursten,使用語(yǔ)句將rstc_mr的ursten位置成1,有效低電平最低保持時(shí)間由rstc_mr寄存器erstl域控制,你的接在nrst口上的小按鍵就能工作了!nrst管理器對(duì)nrst引腳的輸入進(jìn)行采樣,并在復(fù)位狀態(tài)管理器需要的時(shí)候?qū)⒁_電平拉低,nrst管理器以低速時(shí)鐘對(duì)nrst引腳信號(hào)進(jìn)行采樣。當(dāng)檢測(cè)到信號(hào)為低時(shí),用戶復(fù)位的信號(hào)將報(bào)告給復(fù)位狀態(tài)管理,當(dāng)然在你沒(méi)有對(duì)用戶復(fù)位標(biāo)志位置位之前,我們?nèi)匀豢梢酝ㄟ^(guò)rstc_sr寄存器的nrstl位讀取到nrst引腳上的電平,只是這時(shí)的nrst電平值不能影響到系統(tǒng)的復(fù)位,需要復(fù)位狀態(tài)管理器將用戶復(fù)位nrst使能;nrst口不僅可以作為sam64的復(fù)位口,也可以作為sam64對(duì)其他外圍設(shè)備輸出復(fù)位信號(hào)的復(fù)位信號(hào)輸出口,當(dāng)作為nrst復(fù)位信號(hào)輸出口時(shí),nrst輸出保持電平同樣由rst