硬件準備: jlink調試器,usb轉ttl串口調試,開發板DT5M4765R8L6 |
軟件程序 程序包含: 頭文件:DT5M4765.h uart_misc.h 主程序文件:main.c 其中主程序: #include #include "DT5M4765.h" #include "uart_misc.h" //****************************?÷?μμ÷??oˉêy***********************************// //PLL_N=0 Fpll=64MHZ; PLL_N=1 Fpll=96MHZ; PLL_N=2 Fpll=128MHZ; PLL_N=3 Fpll=NULL //PLL_M£o0,1,2; //Fsys=Fpll/(PLL_M+1); //**************************************************************************// void PLL_Init(unsigned char PLL_M,unsigned char PLL_N,unsigned char Cpu_Wait) { if((PLL_M==0) && (PLL_N==0)) { Cpu_Wait=3; } else { Cpu_Wait=0; } *(vu32*)(0x10000000ul) = 0x0010;//switch to 32KHz //ê±?óà′?′32kHz?§??£?APB clock enable __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); *(vu32*)(0x04000000ul) = Cpu_Wait;//set cpu wait //éè??CPUμè′yê±??£?ò?êêó|ROM×?′ó??DD?ù?è __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); *(vu32*)(0x0400001Cul) = PLL_M;//change pll_M default =3; //?μí3ê±?ó·??μ???? __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); *(vu32*)(0x04000018ul) = PLL_N;//change pll_N default =0; //PLL±??μ????£?0=64MHz£?1=96MHz£?2=128MHz£?3=?Tê?3? __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); *(vu32*)(0x10000000ul) = 0x4010;//switch to pll //ê±?óà′?′PLL __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); } //**************************************************************************// int main() { PLL_Init(3,0,0); //éè???μí3?μ?êFsys = 64/(3+1) = 16MHz UART_Init_Usr(); //UART0 μ÷ó? while(1) { //printf("UART0 is ok rn"); UART_Write((uint8_t *)"UART0 is ok rn",14); __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); } } 主要包括uart初始化,然后讀取數據。 燒寫設置: |
uart串口運行結果: |
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
mcu
+關注
關注
146文章
17841瀏覽量
360492 -
調試
+關注
關注
7文章
607瀏覽量
34519 -
開發板
+關注
關注
25文章
5530瀏覽量
102348
發布評論請先 登錄
相關推薦
熱點推薦
搭載OpenHarmony操作系統,視美泰SC-3568HA開發板免費試用
: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費

基于RK處理器,創龍TL3562-MiniEVM開發板試用體驗
數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費

性能強悍!合眾HZ-RK3568開發板試用體驗
月19日 ? 評測數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費

有獎丨米爾 NXP i.MX91開發板免費試用來啦
米爾與NXP合作發布的新品基于NXPi.MX91應用處理器的MYD-LMX91開發板免費試用名額來啦~~米爾提供了3套價值588元的MYD-LMX91開發板發起試用活動您不僅可以免費體

有獎丨米爾 瑞芯微YR3562開發板免費試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3562應用處理器的MYD-YR3562開發板免費試用活動來啦~~米爾提供了3塊價值599元的MYD-YR3562

瑞芯微開發板/主板Android調試串口配置為普通串口方法
?本文介紹瑞芯微開發板/主板Android調試串口配置為普通串口方法,不同板型找到對應文件修改,修改的方法相通。觸覺智能RK3562開發板演

【敏矽微ME32G070開發板免費體驗】\\+Lora通信終端產品開發項目
需求評估產品性能。
一.開發板申請之路—聽我娓娓道來
2024年11月19日早,電子發燒友論壇微信公眾號發文,標題為《新品體驗!敏矽微ME32G070開發板免費
發表于 12-15 18:26
追加名額丨米爾瑞芯微RK3576開發板有獎試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576

有獎丨米爾 瑞芯微RK3576開發板免費試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動來啦~~米爾提供了7塊價值849元的MYD-LR3576

在NXP源碼基礎上如何適配ELF 1開發板的UART功能
UART即通用異步收發器,是一種支持全雙工串行通信協議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1

ElfBoard技術貼|如何在NXP源碼基礎上適配ELF 1開發板的UART功能
UART即通用異步收發器,是一種支持全雙工串行通信協議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。
針對ELF 1

名單公布!樹莓派5(Raspberry Pi 5)開發板免費試用!!!
擅自發布,視為違反活動規定,回收開發板。
試用者收到開發套件后,進行學習評估,在發燒友社區發一個項目主題帖(參考模板)記錄開發板的試用過程
發表于 06-27 15:40
評論