硬件准备: 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文章
17141浏览量
351080 -
调试
+关注
关注
7文章
578浏览量
33926 -
开发板
+关注
关注
25文章
5039浏览量
97407
发布评论请先 登录
相关推荐
【敏矽微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
瑞芯微系列-米尔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` 开发板
使用RA6M5开发板的简易热成像仪设计
本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
评论