音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

ST7flite15b的MUC它的RCCR寄存器設(shè)置問(wèn)題

作者:I_LOVE_MCU 欄目:MCU技術(shù)
ST7flite15b的MUC它的RCCR寄存器設(shè)置問(wèn)題
請(qǐng)教高手!!!

對(duì)于ST7flite15b的MUC它的RCCR寄存器設(shè)置和它調(diào)整后的振蕩器頻率對(duì)應(yīng)表格誰(shuí)有嗎?

RC控制寄存器RCCR的設(shè)置及它對(duì)應(yīng)的振蕩器頻率是多少,怎么設(shè)置,怎么算?


2樓: >>參與討論
I_LOVE_MCU
比如st7flite15b為0xb5時(shí)它的頻率是多少
比如st7flite15b為0xb5時(shí)它的頻率是多少,機(jī)器周期是多少,指令周期是多少?

3樓: >>參與討論
aes_sea
re:
LITE系列的內(nèi)部RC頻率受以下因素影響(PLL倍數(shù)固定)
1.RCCR
調(diào)整RCCR的值就是在調(diào)整MCU內(nèi)部的振蕩頻率,值越小頻率越高,值越大頻率越低。
2.電壓
低于~4v,頻率線(xiàn)性下降。高于4v,頻率基本穩(wěn)定
3.溫度
溫度高低也會(huì)影響頻率。但相對(duì)于電壓的變化,溫度變化的影響較小些。

每個(gè)芯片的內(nèi)部集成RC不可能都做得非常精準(zhǔn),可能大些,可能小些,所以要想達(dá)到1%,就要對(duì)RCCR進(jìn)行校正。ST提供了2組出廠校驗(yàn)值,根據(jù)需要在初始化程序中將該值load到RCCR中,可保證在5V 25C時(shí)1MHZ 1%(可通過(guò)PLLX8到8M)或3V 25C時(shí)700kHz(可通過(guò)PLL再倍頻)。具體的校驗(yàn)值的地址查DATASHEET吧。這個(gè)load的動(dòng)作之所以沒(méi)有固化到MCU內(nèi)部的好處是用戶(hù)可根據(jù)自己的需要微調(diào)晶振(比如為了配合某些通訊頻率或躲開(kāi)某些干擾頻率),代價(jià)是要在初始化中多寫(xiě)一條語(yǔ)句。

剩下的大家補(bǔ)充。



v

4樓: >>參與討論
浪淘沙
關(guān)于ST7的MCU中RCCR寄存器的設(shè)置問(wèn)題
在不少ST7的MCU中都有內(nèi)置RC振蕩器,使用這種內(nèi)置RC振蕩器的好處是可以節(jié)省一個(gè)外部的晶體,有些型號(hào)還能因此多出可用的I/O口;但內(nèi)置RC振蕩器的缺點(diǎn)是精度與穩(wěn)定度比使用外部晶體的振蕩器要差,使用外部晶體的振蕩器可達(dá)到很高的精度,而內(nèi)置RC振蕩器只能達(dá)到1%的精度,所以?xún)?nèi)置RC振蕩器不適合用在要求精確記時(shí)的環(huán)境中。

在半導(dǎo)體的生產(chǎn)中,是很難控制內(nèi)置RC振蕩器的各部分參數(shù)的,因此內(nèi)置RC振蕩器的振蕩頻率也無(wú)法在生產(chǎn)中精確控制,為了達(dá)到實(shí)用的目的,在ST7的MCU中設(shè)置了RCCR寄存器,它的作用就是調(diào)節(jié)內(nèi)置RC振蕩器的振蕩頻率,使它達(dá)到一個(gè)相對(duì)精確的數(shù)值。因?yàn)樯鲜鲈,還因?yàn)镽C振蕩器的振蕩頻率受環(huán)境溫度和電源電壓的影響較大,所以沒(méi)有一個(gè)固定的表格能夠列出RCCR的值與振蕩頻率的對(duì)應(yīng)關(guān)系;一個(gè)相同的數(shù)值,在不同的芯片上所產(chǎn)生的振蕩頻率是不一樣的。

ST在每個(gè)芯片出廠之前的測(cè)試階段,根據(jù)實(shí)測(cè)在每個(gè)芯片中的一個(gè)固定的地方,寫(xiě)入了在相應(yīng)條件下RCCR的實(shí)測(cè)數(shù)值;如樓主提到的ST7FLite15B,在地址DEE0~DEE3處記錄了能夠在5V 25℃和3.3V 25℃的條件下產(chǎn)生1MHZ振蕩頻率的兩個(gè)RCCR的數(shù)值。每一個(gè)使用內(nèi)置RC振蕩器的程序,都應(yīng)該在程序的初始化階段,讀出上述固定地址的數(shù)值寫(xiě)入RCCR,以保證得到精確的振蕩頻率。

至于樓主提到的機(jī)器周期和指令周期與振蕩頻率無(wú)關(guān)。

5樓: >>參與討論
I_LOVE_MCU
謝謝!
再問(wèn)一下,機(jī)器周期和指令周期與振蕩頻率無(wú)關(guān)嗎???,跟RCCR有關(guān)嗎??,看了一



ST7flite1的時(shí)鐘管理框圖,它控制著PLL和Fosc的輸出.

但對(duì)于這個(gè)問(wèn)題查了相關(guān)資料,對(duì)于RCCR設(shè)置也沒(méi)有詳細(xì)的說(shuō)明.

以下是我在資料上看到的原文:

復(fù)位時(shí)RCCR為FF,FF---為可使用的最高頻率,

           為00---可使用的最能低頻率.
為了調(diào)節(jié)振蕩器,在寄存器中寫(xiě)入一系列的不同值,直到獲得正確的頻率值.最快

的方法就是從80H開(kāi)始采用二分法.

想問(wèn)下,我用的是st7flite15b,5V為單片機(jī)的電源.設(shè)置RCCR后,機(jī)器周期和指令

周期會(huì)有什么變化,說(shuō)明下我用的是內(nèi)部晶振.當(dāng)RCCR=B5H時(shí),機(jī)器周期和指令

周期為多少呢?????

6樓: >>參與討論
浪淘沙
ST7的MCU中RCCR寄存器用于內(nèi)置RC振蕩器的頻率校準(zhǔn)

ST7的機(jī)器周期和指令周期是與CPU的頻率相關(guān)聯(lián),頻率定了才知道機(jī)器周期和指令周期的長(zhǎng)度,有個(gè)帖子中回答了機(jī)器周期和指令周期的長(zhǎng)度與CPU頻率的關(guān)系,你可以去看看,鏈接如下:
ST7最大用到多少M(fèi)晶震?機(jī)器周期是多少?

樓主可能粗心沒(méi)有仔細(xì)看我的回答,“一個(gè)相同的RCCR數(shù)值,在不同的芯片上所產(chǎn)生的振蕩頻率是不一樣的”,為什么你一定要問(wèn)當(dāng)RCCR=B5H時(shí)的情況呢?

參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
mxchip_sh 能不能把STR710/730電路圖庫(kù)分享下?
CAPS 軟件中有個(gè) Merge MCU fireware 選項(xiàng),不知什么作用
ST7最大用到多少M(fèi)晶震?機(jī)器周期是多少?
請(qǐng)教有關(guān)STR730的定時(shí)器
不能讀出M25P64 尋求幫助
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)