硬件准备: jlink调试器,usb转ttl串口调试,开发板DT5M4765R8L6 |
软件程序 程序包含: 头文件:DT5M4765.h uart_misc.h 主程序文件:main.c 其中主程序: #include < stdlib.h > #include "DT5M4765.h" #include "uart_misc.h" //****************************Ö÷Ƶµ÷Õûº¯Êý***********************************// //PLL_N=0 Fpll=64MHZ; PLL_N=1 Fpll=96MHZ; PLL_N=2 Fpll=128MHZ; PLL_N=3 Fpll=NULL //PLL_M£º0,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µÈ´ýʱ¼ä£¬ÒÔÊÊÓ¦ROM×î´óÔËÐÐËÙ¶È __nop();__nop();__nop();__nop(); __nop();__nop();__nop();__nop(); *(vu32*)(0x0400001Cul) = PLL_M;//change pll_M default =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=ÎÞÊä³ö __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); //ÉèÖÃϵͳƵÂÊ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文章
16984浏览量
350278 -
调试
+关注
关注
7文章
572浏览量
33894 -
开发板
+关注
关注
25文章
4943浏览量
97185
发布评论请先 登录
相关推荐
追加名额丨米尔瑞芯微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
•2次下载
在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芯片进行开发
名单公布!树莓派5(Raspberry Pi 5)开发板免费试用!!!
擅自发布,视为违反活动规定,回收开发板。
试用者收到开发套件后,进行学习评估,在发烧友社区发一个项目主题帖(参考模板)记录开发板的试用过程
发表于 06-27 15:40
【英飞凌测评】英飞凌PSoC™ 62开发板试用报告-LCD ILI9341 8080 DEMO
# Infineon Psoc6-evaluationkit-062S2 说明 ## 简介 本文档为 `RT-Thread` 为 `PSoC6 CY8CKIT-062S2-43012` 开发板
【每周一练】小眼睛FPGA1K开发板硬件平台
感谢电子发烧友提供的每周一练的测评机会。本次测评试用的是深圳市小眼睛半导体科技有限公司的MES1K开发板,以紫光Compact系列PGC1KG-LPG100器件为核心,丰富的扩展IO 及数码管、按键
发表于 12-19 23:37
明德扬PCIE开发板系列XILINX-K7试用体验-第二篇
本文为明德扬原创文章,转载请注明出处!作者:Vito 明德扬PCIE开发板系列XILINX-K7试用体验-第二篇 第二周的试用计划是实现常见低速协议(UART,I2C,SPI)的FPG
评论