欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
msp430F5529超頻到40Mhz以上(官方給的25Mhz)
[打印本頁]
作者:
nanamma
時間:
2021-9-4 12:01
標題:
msp430F5529超頻到40Mhz以上(官方給的25Mhz)
CCS10環境下的工程文件,使用4Mhz的XT2晶振分頻后,作為FLL參考頻率
單片機源程序如下:
//#include <msp430.h>
#include "msp430F5529.h"
/*
* Jeason 2019.05.09 于 青島大學
*/
void clock_init(unsigned char Fre);
// 主頻初始化函數 可以設置指定的頻率
// 理論參數是 1~ 40+ 的整數 建議不要超過45 (具體性能還要考慮自身芯片體質!!。
//實際使用中建議參數大于5 當參數小于5以后會導致頻率卡在3.5MHz,原因未知
void main(void)
{
int i;
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
clock_init(45);
P2DIR |= BIT2; // 配置P2.2為輸出模式
P2SEL |= BIT2; // 功能復用:SMCLK輸出 (子系統主時鐘)
P7DIR |= BIT7; // 配置P7.7為輸出模式
P7SEL |= BIT7; // 功能復用:MCLK輸出 (主系統時鐘)
P1DIR |= BIT0; // 配置P1.0為輸出模式
while(1)
{
}
}
void clock_init(unsigned char Fre)
{
P5SEL |= BIT2|BIT3|BIT4|BIT5;//開啟外部兩個時鐘
UCSCTL6 |= XCAP_3|XT1OFF; // XT1 相關 配置
UCSCTL6 |= XT2DRIVE_0 |XT2OFF; // XT2 相關 配置
//以下是提升核心電壓部分的代碼
PMMCTL0_H = 0xA5; //開PMM電源管理
SVSMLCTL |= SVSMLRRL_1 + SVMLE; //配置SVML電壓
PMMCTL0 = PMMPW + PMMCOREV_3; //配置內核電壓
while((PMMIFG & SVSMLDLYIFG ) == 0); //等待設置完成
PMMIFG &= ~(SVMLVLRIFG + SVMLIFG + SVSMLDLYIFG);
if((PMMIFG & SVMLIFG) == 1) //判斷內核電壓是否上升到VSVML
while((PMMIFG & SVMLVLRIFG) == 0); //如果沒有等待
SVSMLCTL &= ~SVMLE; //關掉SVML模塊
PMMCTL0_H = 0X00;
__bis_SR_register(SCG0); //該語法為固定格式,意為將括號內的變量置位,SCG0與系統工作模式有關,此時 MCLK 暫停工作
UCSCTL0 = 0; //先清零,FLL 運行時,該寄存器系統會自動配置,不用管
UCSCTL6 = (UCSCTL6&(~(XT2OFF|XT1OFF))|XCAP_3|XT2DRIVE_0);
UCSCTL3 = (5<<4)|(2<<0); // 選擇 XTAL2 的時鐘信號作為參考信號 并且分頻到1MHz
if(Fre < 5)
UCSCTL1 = DCORSEL_2;
else if(Fre<15)
UCSCTL1 = DCORSEL_4;
else
UCSCTL1 = DCORSEL_7;
UCSCTL2 = (Fre-1);
__bic_SR_register(SCG0);
__delay_cycles(782000);
while (SFRIFG1 & OFIFG) { // Check OFIFG fault flag
UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + DCOFFG); // Clear OSC flaut Flags
SFRIFG1 &= ~OFIFG; // Clear OFIFG fault flag
}
UCSCTL4 = UCSCTL4&(~(SELS_7|SELM_7))|SELS_3|SELM_3;
}
復制代碼
51hei.png
(6.97 KB, 下載次數: 76)
下載附件
2021-9-4 16:22 上傳
以上代碼51hei附件下載:
bilink.7z
(34.61 KB, 下載次數: 5)
2021-9-4 16:38 上傳
點擊文件名下載附件
工程文件,將blink文件夾直接導入
下載積分: 黑幣 -5
作者:
hsl32
時間:
2021-9-17 15:34
厲害了,原來單片機也可以這樣干的。以前接外部晶振的單片機都不敢超一點點。玩玩應該可以,做產品可不敢超頻用。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1