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

    文章

    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
    的头像 发表于 11-22 01:00 175次阅读
    追加名额丨米尔瑞芯<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 226次阅读
    【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 307次阅读
    有奖丨米尔 瑞芯<b class='flag-5'>微</b>RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 244次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4E2-64PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

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

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

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

    UART即通用异步收发器,是一种支持全双工串行通信协议的接口。在i.MX6ULL处理器平台上,该处理器原生支持多达8路的UART接口,提供了丰富的串行通信能力。 针对ELF 1
    的头像 发表于 09-29 11:49 344次阅读
    在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 2304次阅读
    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 502次阅读
    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+内核

    【龙芯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

    M5NanoC6 | 微型WiFi-6物联网开发板

    NEWM5NanoC6本周重磅新品!M5NanoC6微型物联网开发板,支持2.4GHzWi-Fi6、Bluetooth5(LE)和802.1
    的头像 发表于 03-23 08:28 726次阅读
    <b class='flag-5'>M5NanoC6</b> | 微型WiFi-<b class='flag-5'>6</b>物联网<b class='flag-5'>开发板</b>

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

    上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。经过先楫半导体专家组评选,一
    的头像 发表于 03-12 08:16 2073次阅读
    先楫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 704次阅读
    【英飞凌测评】英飞凌PSoC™ 62<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>报告-LCD ILI9341 8080 <b class='flag-5'>DEMO</b>

    使用RA6M5开发板的简易热成像仪设计

    本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
    的头像 发表于 01-02 13:50 811次阅读
    使用RA<b class='flag-5'>6M5</b><b class='flag-5'>开发板</b>的简易热成像仪设计