0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【东微半导体 DT5M4765R8L6 开发板试用体验】+uart demo 调试

jf_05431529 来源:jf_05431529 作者:jf_05431529 2023-07-31 16:52 次阅读

硬件准备:
jlink调试器,usb转ttl串口调试,开发板DT5M4765R8L6

poYBAGL-5dGAUx4iAALdZfZ3pEY358.jpg


软件程序
程序包含:
头文件: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初始化,然后读取数据。
烧写设置:

pYYBAGL-6RSAVG_6AADVw9TccvQ860.jpg


uart串口运行结果:

pYYBAGL-6SqAK_31AAKzh1PZItc402.jpg

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16984

    浏览量

    350278
  • 调试
    +关注

    关注

    7

    文章

    572

    浏览量

    33894
  • 开发板
    +关注

    关注

    25

    文章

    4943

    浏览量

    97185
收藏 人收藏

    评论

    相关推荐

    追加名额丨米尔瑞芯RK3576开发板有奖试用

    米尔与瑞芯合作发布的新品基于瑞芯RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576
    的头像 发表于 11-22 01:00 53次阅读
    追加名额丨米尔瑞芯<b class='flag-5'>微</b>RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 134次阅读
    【RA<b class='flag-5'>8</b>D1<b class='flag-5'>试用</b>活动】RA<b class='flag-5'>8</b>D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    有奖丨米尔 瑞芯RK3576开发板免费试用

    米尔与瑞芯合作发布的新品基于瑞芯RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576
    的头像 发表于 11-12 01:00 167次阅读
    有奖丨米尔 瑞芯<b class='flag-5'>微</b>RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    瑞芯系列-米尔RK3576核心-86T高算力AI开发板

    MYC-LR3576核心开发板瑞芯RK3576处理器,86T高算力赋能工业AI智能化AI边缘应用:搭载
    发表于 10-29 10:16 2次下载

    在NXP源码基础上如何适配ELF 1开发板UART功能

    UART即通用异步收发器,是一种支持全双工串行通信协议的接口。在i.MX6ULL处理器平台上,该处理器原生支持多达8路的UART接口,提供了丰富的串行通信能力。 针对ELF 1
    的头像 发表于 09-29 11:49 284次阅读
    在NXP源码基础上如何适配ELF 1<b class='flag-5'>开发板</b>的<b class='flag-5'>UART</b>功能

    ElfBoard技术贴|如何在NXP源码基础上适配ELF 1开发板UART功能

    UART即通用异步收发器,是一种支持全双工串行通信协议的接口。在i.MX6ULL处理器平台上,该处理器原生支持多达8路的UART接口,提供了丰富的串行通信能力。 针对ELF 1
    的头像 发表于 09-25 13:56 2244次阅读
    ElfBoard技术贴|如何在NXP源码基础上适配ELF 1<b class='flag-5'>开发板</b>的<b class='flag-5'>UART</b>功能

    PY32F002A单片机开发板 PY32F002AF15P6开发板 32位MCU,M0+内核

    PY32F002A 开发板上 搭载的是 PY32F002AF15P6 单片机,TSSOP20封装,开发板使用Type C接口供电, 可以用来对PY32F002A芯片进行开发
    的头像 发表于 09-03 14:41 442次阅读
    PY32F002A单片机<b class='flag-5'>开发板</b> PY32F002AF15P<b class='flag-5'>6</b><b class='flag-5'>开发板</b> 32位MCU,<b class='flag-5'>M</b>0+内核

    名单公布!树莓派5(Raspberry Pi 5开发板免费试用!!!

    擅自发布,视为违反活动规定,回收开发板试用者收到开发套件后,进行学习评估,在发烧友社区发一个项目主题帖(参考模板)记录开发板试用过程
    发表于 06-27 15:40

    先楫HPM5361EVK开发板,网友测评效果(二)

    上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。经过先楫半导体专家组评选,一
    的头像 发表于 03-12 08:16 1801次阅读
    先楫HPM5361EVK<b class='flag-5'>开发板</b>,网友测评效果(二)

    【英飞凌测评】英飞凌PSoC™ 62开发板试用报告-LCD ILI9341 8080 DEMO

    # Infineon Psoc6-evaluationkit-062S2 说明 ## 简介 本文档为 `RT-Thread` 为 `PSoC6 CY8CKIT-062S2-43012` 开发板
    的头像 发表于 03-07 21:07 658次阅读
    【英飞凌测评】英飞凌PSoC™ 62<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>报告-LCD ILI9341 8080 <b class='flag-5'>DEMO</b>

    基于RA6M5开发板的低功耗电子时钟设计

    本项目是基于启明RA6M5开发板搭载2.4寸液晶屏的电子时钟,该电子时钟有两个模式——正常模式和低功耗模式,可以通过开发板的按键改变时钟模式。
    的头像 发表于 12-25 12:26 865次阅读
    基于RA<b class='flag-5'>6M5</b><b class='flag-5'>开发板</b>的低功耗电子时钟设计

    【每周一练】小眼睛FPGA1K开发板硬件平台

    感谢电子发烧友提供的每周一练的测评机会。本次测评试用的是深圳市小眼睛半导体科技有限公司的MES1K开发板,以紫光Compact系列PGC1KG-LPG100器件为核心,丰富的扩展IO 及数码管、按键
    发表于 12-19 23:37

    基于启明6M5开发板的智能门锁设计

    本项目是基于启明6M5开发板设计一个门锁系统,通过板载ESP8266网络将验证码发送至云端,用户通过手机上接受到的验证码打开门锁。项目功能演示如下:
    的头像 发表于 12-18 12:30 1209次阅读
    基于启明<b class='flag-5'>6M5</b><b class='flag-5'>开发板</b>的智能门锁设计

    方法|如何为开发板调试新的触摸屏

    方法|如何为开发板调试新的触摸屏
    的头像 发表于 11-30 11:30 866次阅读
    方法|如何为<b class='flag-5'>开发板</b><b class='flag-5'>调试</b>新的触摸屏

    明德扬PCIE开发板系列XILINX-K7试用体验-第二篇

    本文为明德扬原创文章,转载请注明出处!作者:Vito 明德扬PCIE开发板系列XILINX-K7试用体验-第二篇 第二周的试用计划是实现常见低速协议(UART,I2C,SPI)的FPG
    的头像 发表于 11-29 15:39 3227次阅读
    明德扬PCIE<b class='flag-5'>开发板</b>系列XILINX-K7<b class='flag-5'>试用</b>体验-第二篇