硬件準備: 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文章
17205瀏覽量
351936 -
調試
+關注
關注
7文章
585瀏覽量
33999 -
開發板
+關注
關注
25文章
5094瀏覽量
97805
發布評論請先 登錄
相關推薦
【敏矽微ME32G070開發板免費體驗】\\+Lora通信終端產品開發項目
需求評估產品性能。
一.開發板申請之路—聽我娓娓道來
2024年11月19日早,電子發燒友論壇微信公眾號發文,標題為《新品體驗!敏矽微ME32G070開發板免費
發表于 12-15 18:26
【敏矽微ME32G070開發板免費體驗】介紹、環境搭建、工程測試
調試時需要將電源開關撥至 **ON .
效果
4 總結
本文主要是對敏矽微 ME32G070 開發板進行了初步研究,包括開發板布局、原理圖、主控 MCU 特性了解、環境搭建,以及 B
發表于 12-12 14:29
追加名額丨米爾瑞芯微RK3576開發板有獎試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576
有獎丨米爾 瑞芯微RK3576開發板免費試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動來啦~~米爾提供了7塊價值849元的MYD-LR3576
瑞芯微系列-米爾RK3576核心板-8核6T高算力AI開發板
MYC-LR3576核心板及開發板瑞芯微RK3576處理器,8核6T高算力賦能工業AI智能化AI邊緣應用:搭載
發表于 10-29 10:16
?3次下載
在NXP源碼基礎上如何適配ELF 1開發板的UART功能
UART即通用異步收發器,是一種支持全雙工串行通信協議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1
ElfBoard技術貼|如何在NXP源碼基礎上適配ELF 1開發板的UART功能
UART即通用異步收發器,是一種支持全雙工串行通信協議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達8路的UART接口,提供了豐富的串行通信能力。
針對ELF 1
PY32F002A單片機開發板 PY32F002AF15P6開發板 32位MCU,M0+內核
PY32F002A 開發板上 搭載的是 PY32F002AF15P6 單片機,TSSOP20封裝,開發板使用Type C接口供電, 可以用來對PY32F002A芯片進行開發
【龍芯2K0300蜂鳥板試用】開發板簡介
I2C, UART)ADC 接口:8 路,AI0-3:默認4-20MA電流檢測;AI4-7:默認0~1.8V電壓檢測
調試接口
開發板提供一個 USB
發表于 08-12 17:27
名單公布!樹莓派5(Raspberry Pi 5)開發板免費試用!!!
擅自發布,視為違反活動規定,回收開發板。
試用者收到開發套件后,進行學習評估,在發燒友社區發一個項目主題帖(參考模板)記錄開發板的試用過程
發表于 06-27 15:40
【英飛凌測評】英飛凌PSoC? 62開發板試用報告-LCD ILI9341 8080 DEMO
# Infineon Psoc6-evaluationkit-062S2 說明 ## 簡介 本文檔為 `RT-Thread` 為 `PSoC6 CY8CKIT-062S2-43012` 開發板
評論