久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞頭條 >> 新唐M0 M4系統(tǒng)初始化
新聞資訊
NEWS INFORMATION

新唐M0 M4系統(tǒng)初始化

關(guān)鍵字:新唐單片機(jī) 開發(fā)環(huán)境 發(fā)布時間:2019-05-22

系統(tǒng)初始化包含了時鐘(clock)初始化和多功能引腳(Multi Function Pin 簡稱MFP寄存器)配置。void SYS_Init(void) {

/* 解鎖保護(hù)寄存器 */ 
SYS_UnlockReg();

/*芯片中很多寄存器是寫保護(hù)的,例如PWRCTL寄存器,要寫這些寄存器需要先解鎖*/ 

/* 使能外部高速晶振,一般范圍是 (4~24 MHz) */ 
CLK->PWRCTL |= (0x1 << CLK_PWRCTL_HXT_EN_Pos); // HXT Enabled

/* 等待外部時鐘穩(wěn)定,一般是12M */

 CLK_WaitClockReady( CLK_CLKSTATUS_HXT_STB_Msk); 

/* HCLK就是CPU 的時鐘,切為外部晶振HXT */ 
CLK->CLKSEL0 = (CLK->CLKSEL0 &~CLK_CLKSEL0_HCLK_S_Msk) | CLK_CLKSEL0_HCLK_S_HXT; 

/* 使能UART0和UART1兩個IP的時鐘 */ 
CLK->APBCLK |= CLK_APBCLK_UART0_EN; 

// UART0 Clock Enable 
CLK->APBCLK |= CLK_APBCLK_UART1_EN; 


// UART1 Clock Enable 
/* 選擇UART時鐘源 */ 
CLK->CLKSEL1 = (CLK->CLKSEL1 & ~CLK_CLKSEL1_UART_S_Msk) | CLK_CLKSEL1_UART_S_HXT;// 選擇外部 12 MHz or 32 KHz 做時鐘源 
/* Update System Core Clock */ 

/* 可以通過 SystemCoreClockUpdate() 來自動計算 PllClock, SystemCoreClock 和 CycylesPerUs */ 

SystemCoreClockUpdate();
 /* 初始化 I/O 多功能引腳 */ 
/* PB13用作UART0 接收,PB14用作UART0發(fā)送 */ 
SYS->PB_H_MFP &= ~(SYS_PB_H_MFP_PB13_MFP_Msk | SYS_PB_H_MFP_PB14_MFP_Msk); 

SYS->PB_H_MFP |= (SYS_PB_H_MFP_PB13_MFP_UART0_RX | SYS_PB_H_MFP_PB14_MFP_UART0_TX); 

/* PB4用作UART1 RTS,PB5用作UART1接收,PB6用作UART1 發(fā)送,PB7用作UART1 CTS */
 
SYS->PB_L_MFP &= ~(SYS_PB_L_MFP_PB4_MFP_Msk | SYS_PB_L_MFP_PB5_MFP_Msk | SYS_PB_L_MFP_PB6_MFP_Msk | SYS_PB_L_MFP_PB7_MFP_Msk); 

SYS->PB_L_MFP |= (SYS_PB_L_MFP_PB4_MFP_UART1_RTS | SYS_PB_L_MFP_PB5_MFP_UART1_RX | SYS_PB_L_MFP_PB6_MFP_UART1_TX | SYS_PB_L_MFP_PB7_MFP_UART1_CTS); 

/* 重新加鎖 */ 
SYS_LockReg(); 

}

新唐的M0/M4一般都有時鐘輸出功能,用于調(diào)試內(nèi)部時鐘頻率,或者產(chǎn)生時鐘給其它芯片使用。這個功能引腳一般叫CKO,設(shè)定寄存器是FRQDIV

Void CKO_Init() {
 /*使能FRQDIV 時鐘*/ 
CLK->APBCLK |= CLK_APBCLK_FDIV_EN_Msk;
 /*選擇FRQDIV 時鐘源為HCLK,從CKO輸出的時鐘頻率將與HCLK有關(guān)*/ 
CLK->CLKSEL2 = (CLK->CLKSEL2&~(CLK_CLKSEL2_FRQDIV_S_Msk))|(CLK_CLKSEL2_FRQDIV_S_HCLK);//CKO using HCLK 

/*將P3.6配置為CKO功能*/
 SYS->P3_MFP &= ~( SYS_MFP_P36_Msk); SYS->P3_MFP |= (SYS_MFP_P36_CKO);
//HCLK 從P3.6輸出 /* CKO 輸出的頻率為 HCLK/1 */ 
CLK->FRQDIV = CLK_FRQDIV_DIVIDER1_Msk | 

CLK_FRQDIV_DIVIDER_EN_Msk; }

 

有的芯片輸出的頻率至少要/2,那么輸出的頻率就是HCLK/2了,這個要注意看CLK IP的FRQDIV寄存器的描述。

 

新唐有些芯片可以用外部32K trim內(nèi)部HIRC。一般HIRC全溫度范圍誤差2%左右,在有些場合這個精度不夠,這時候就可以用外部32K來trim內(nèi)部HIRC,trim之后HIRC精度可以達(dá)到0.25%左右。Trim功能一旦使能就一直在工作,不會停止。如果外部32K晶振出錯,trim就會停止,并發(fā)生中斷。所以需要在中斷里面重新啟動trim功能。

/*LXT 時鐘出錯或者嘗試次數(shù)達(dá)到限制將發(fā)生中斷*/ 
void HIRC_IRQHandler(void) {
uint32_t u32IRCStatus; 
/*清除中斷標(biāo)志*/ 
u32IRCStatus = SYS->IRCTRIMINT;
 SYS->IRCTRIMINT = u32IRCStatus; 
/*重新啟動trim功能*/ 
SYS->IRCTRIMCTL = SYS_IRCTRIMCTL_LOOP_32CLK| SYS_IRCTRIMCTL_TRIM_12M;
 } 
/*使能trim功能*/ 
void SYS_EnableAutoTrim() {
 /*取32個32K時鐘周期的平均值來trim HIRC*/
SYS->IRCTRIMCTL = SYS_IRCTRIMCTL_LOOP_32CLK| SYS_IRCTRIMCTL_TRIM_12M;
 /*一旦出錯將發(fā)生中斷*/ 
SYS->IRCTRIMIEN = SYS_IRCTRIMIEN_32KERR_EN | SYS_IRCTRIMIEN_FAIL_EN; NVIC_EnableIRQ(HIRC_IRQn); 
}

只要調(diào)用SYS_EnableAutoTrim就可以使能Auto trim功能來trim HIRC了。

新唐的芯片一般有3種復(fù)位方式:CPU reset、Chip reset和System reset
CPU reset:就是將CPU執(zhí)行指針PC直接指到0的地方重新執(zhí)行程序
Chip reset:就是整個芯片復(fù)位,類似于POR上電復(fù)位的方式,讓程序重新執(zhí)行
System reset:類似于Chip reset,除了不復(fù)位晶振電路和Config Area的值不會重新加載,其它的電路都會被復(fù)位
我們常用System reset切到APROM運行,或者切到LDROM運行。系統(tǒng)上電從APROM運行還是從LDROM運行由Config area決定,但是有時侯軟件希望切到某個區(qū)域運行,這時候用System reset比較好。其實用CPU reset也可以,但是System reset的好處是它會將所有的IP都復(fù)位,防止它們在新的程序里面亂動作。

 

聯(lián)系方式0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號南山云谷創(chuàng)業(yè)園二期11棟410-411

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
久久久久久av无码免费网站下载| 在线观看污视频| 天天综合中文字幕| 狠狠操精品视频| 国产黄色激情视频| 91网址在线观看精品| 国产精品igao| 无码人妻精品一区二区三区66| 女人帮男人橹视频播放| dy888午夜| 欧美一级特黄aaa| 97国产精东麻豆人妻电影 | 日韩免费毛片视频| 青草视频在线观看视频| 波多野结衣50连登视频| 国产91在线视频观看| av在线播放亚洲| 少妇人妻互换不带套| 日本国产一级片| 亚洲综合激情视频| 精品久久久久久久无码 | 亚洲欧美天堂在线| 亚洲五码在线观看视频| 国产成人精品视频免费看| 91插插插插插插插插| www.国产区| 青青视频免费在线观看| 日韩一级理论片| 国产911在线观看| 日韩亚洲在线视频| 欧美 亚洲 视频| 男女激情免费视频| 女人床在线观看| 日本a√在线观看| 亚洲精品无码国产| 欧美在线观看成人| 日韩精品在线中文字幕| 日日橹狠狠爱欧美超碰| 黄色免费观看视频网站| 欧美性大战久久久久xxx| 给我免费播放片在线观看| 伊人国产精品视频| 一本一道久久a久久综合蜜桃| 亚洲性生活网站| 久久久久久av无码免费网站下载| 日本福利视频在线| 亚洲人精品午夜射精日韩| 日本aa在线观看| 国产精欧美一区二区三区白种人| 久久久999视频| 男人天堂a在线| www.亚洲一区二区| 国产一级免费大片| 中文字幕第17页| 15—17女人毛片| 久久综合久久色| 黑人糟蹋人妻hd中文字幕| 成人午夜视频在线观看免费| 日本一区二区免费高清视频| 五月婷婷丁香色| 999精彩视频| 色片在线免费观看| youjizzxxxx18| 午夜免费高清视频| wwwwwxxxx日本| 男生操女生视频在线观看 | 裸体大乳女做爰69| 91 视频免费观看| 一级日本黄色片| 三年中文高清在线观看第6集 | 超碰超碰在线观看| 五月天视频在线观看| 992kp免费看片| 18视频在线观看娇喘| 日韩在线视频在线| 日韩欧美视频网站| 久久久久国产精品熟女影院| 污污网站免费观看| 玖玖精品在线视频| www.99热这里只有精品| 成人三级视频在线播放| 亚洲污视频在线观看| 男女视频在线观看网站| 欧美日韩中文字幕在线播放| 国产玉足脚交久久欧美| 激情综合网俺也去| 欧美专区第二页| 18禁免费观看网站| 九九热99视频| 国产精品又粗又长| 污污动漫在线观看| 黄色网在线视频| 成人免费毛片播放| 波多野结衣 作品| 久久久久免费精品| 久久观看最新视频| 日本精品www| 成人黄色片免费| 日韩中文字幕免费在线| 一级黄色录像免费看| 男人舔女人下面高潮视频| 欧美 另类 交| 一本久道综合色婷婷五月| 懂色av一区二区三区四区五区| 黄色成人在线看| 免费成人深夜夜行网站视频| 欧美视频免费播放| 国产高清www| 操人视频免费看| 超碰影院在线观看| av免费观看网| 无码人妻精品一区二区蜜桃百度| 中文字幕在线综合| 欧美色图色综合| 97在线国产视频| 日本高清xxxx| 国产大片一区二区三区| 91制片厂毛片| 欧美午夜性生活| 日韩中文字幕二区| 国产1区2区在线| 韩国日本在线视频| 国产美女无遮挡网站| 人妻无码久久一区二区三区免费| 日韩人妻一区二区三区蜜桃视频| 国产福利精品一区二区三区| 男人添女人下面免费视频| 亚洲精品高清无码视频| 99久久国产宗和精品1上映| 中国丰满人妻videoshd| 哪个网站能看毛片| 欧美精品无码一区二区三区| 日本va中文字幕| 亚洲综合欧美激情| 色18美女社区| 亚洲色图都市激情| 国产一区 在线播放| 黄色激情在线视频| 欧美视频在线播放一区| 国产精品免费成人| 日本黄大片一区二区三区| 一级做a免费视频| 国产精品igao网网址不卡| 米仓穗香在线观看| 国产97在线 | 亚洲| 鲁一鲁一鲁一鲁一av| 91欧美一区二区三区| 免费看欧美一级片| 北条麻妃在线一区| 日韩第一页在线观看| 亚洲爆乳无码精品aaa片蜜桃| 老太脱裤子让老头玩xxxxx| 人妻熟女一二三区夜夜爱| 在线观看国产福利| 人妻夜夜添夜夜无码av | 婷婷六月天在线| 亚洲一区 在线播放| 国产精品免费观看久久| 一级一片免费播放| 成人黄色大片网站| 小泽玛利亚视频在线观看| av电影一区二区三区| 欧美性大战久久久久xxx| 久久精品久久99| 欧美激情国产精品日韩| 一区二区三区四区免费观看| 欧美成人黑人猛交| 日本a在线天堂| 中文字幕永久有效| 亚洲熟妇av一区二区三区漫画| 在线观看av免费观看| 国产a级一级片| 欧美日韩激情四射| 日本在线观看视频一区| 日韩手机在线观看视频| 被灌满精子的波多野结衣| 91欧美一区二区三区| 亚洲天堂av线| 欧美在线观看成人| 日韩精品视频在线观看视频| 污污的视频免费观看| 黄色免费网址大全| 日本xxxxxxx免费视频| 亚洲人成无码网站久久99热国产| 精品一区二区成人免费视频| 性生生活大片免费看视频| 男女爽爽爽视频| 久草福利视频在线| 国产v亚洲v天堂无码久久久 | 少妇高潮喷水在线观看| 狠狠干视频网站| 久久香蕉视频网站| 白白操在线视频| 欧美狂野激情性xxxx在线观| 欧美视频在线第一页| 久久精品在线免费视频| 日韩精品免费一区| 男人插女人视频在线观看| 99久久国产综合精品五月天喷水| 99热这里只有精品免费|