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

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

3天内不再提示

兼容树莓派,适配多种模块--米尔STM32MP1开发板演示

米尔MYIR 来源:米尔MYIR 作者:米尔MYIR 2022-08-31 14:47 次阅读

大家好,我是米尔的工程师,今天给大家带来一款全新的米尔板卡标杆产品:MYD-YA15XC-T。今天的文章将分成两部分来介绍这块基于STM32MP1处理器开发的板卡。

一、百变开发板

MYD-YA15XC-T开发板是米尔基于STM32MP1处理器的第二款设计,相比于哥哥级产品MYD-YA157C,MYD-YA15XC-T开发板进行了全新的定义,引入了更多开放的设计理念, 可以灵活多变地适配各种模块,并注重了快速验证接口功能,提高前期选型验证的效率。

poYBAGMPA_aARZu7AAMsexNArgc470.jpg

MYD-YA15XC-T开发板是由中间的核心板加外部的底板组成,设计简洁。底板四周外围将核心板的功能全部引出,包括以太网USB host,USB-otg,SD卡,LCD电容/电阻屏的显示,DVP 摄像头,WIFI蓝牙等基本的工业开发板的功能接口,同时也引入了全新的排针设计,例如树莓派2*20接口设计等5种不同的排针设置,可以实现多工业应用的无限扩展。目前米尔推出的多种模块均可以在这个开发板上实现快速集成。

MYD-YA15XC-T开发板可同时连接RGB转HDMI模块、DVP摄像头模块、WIFI/BT模块、MY-WIREDCOM模块‍;7寸电容/电阻屏的显示屏可通过RGB接口与MYD-YA15XC-T开发板相连接。同时,MY-WIREDCOM模块的树莓派接口的连接,可实现多种工业传输协议功能。

poYBAGMPA_2ARJFtAAV_lVlxAYo643.jpg

此外,米尔还适配了多种第三方的树莓派接口的模块:例如九轴运动传感器 ICM-20948模块,实现了3 轴陀螺仪、3 轴加速度计、3 轴磁力计和数字运动处理器的功能;又如电子墨水屏e_paper模块,功耗低、视角宽、断电仍可清晰显示;以及LoRa调制功能无线模块SX1262,实现了多级中继超远距离通信,低功耗唤醒通信、加密传输的功能。

更多第三方模块米尔也在持续适配中,如果想获得模块的开发资料,可以到米尔官网上查看。

二、米尔通讯模块应用测试

接下来给大家演示的是基于米尔MYiR的通讯模块如何在MYD-YA15XC-T开发板上使用。测试演示的MY-MIREDCOM通讯模块有I2C、SPI、RS232RS485以及CAN等外设资源,模块的具体参数可以到米尔官网上查看。

pYYBAGMPA_-APZUjAADeP8gh__o711.jpg

由于MYD-YA15XC-T开发板没有CAN接口,接下来将会分别对该模块的RS232、RS485和SPI进行通讯演示。演示之前,我们还需要准备:一个5V电源适配器,一个USB转RS232、RS485的模块和一根Type-C数据线。

接线:

1、将MY-MIREDCOM通讯模块背面的1脚和2脚连接到MYD-YA15XC-T开发板J15接口的1脚和2脚,其余管脚对号入座即可;

2、USB端拨到RS232,将232的TX端连接到MY-MIREDCOM模块的RX端,USB的RX端连接到MY-MIREDCOM模块的TX端,然后共地连接,再与电脑的USB口连接;

3、Type-C数据线连接电脑和开发板Debug接口,接上5V电源通电后进入系统。

RS232数据收发演示:

在系统的根目录下,我们已经提前准备好了接口的测试程序,这些测试程序都可以在米尔官网的资料包中找到。1、在电脑上打开一个串口工具,选择波特率115200,连接串口;

2、接收数据:从开发板端输入RS232的一个接收指令,再从电脑端发送数据,可以从视频中看到开发板端是可以正常接收数据的;

poYBAGMPBAaACkofAAT9Nb3rpkE326.jpg

3、发送数据:接下来从开发板通过RS232端口发送数据,电脑端也是可以正常收到数据的;

pYYBAGMPBA-AKvGYAAWOOIIfMbU867.jpg

RS485数据收发演示:

接线:USB模块拨到RS485,将它的AB端连接MY-MIREDCOM通讯模块的AB端,然后与电脑端相连接;电脑端同样选择波特率115200,连接串口;

1、接收数据:开发板端通过准备好的测试程序输入一个接收指令,从电脑端发送数据,可以看到开发板端是可以正常接收数据的;

pYYBAGMPBBeAVr4sAAT7LyWb2TU870.jpg

2、发送数据:从开发板端发送数据,电脑端也是可以正常收到数据的;

pYYBAGMPBCCATRVpAAVJkpP1Yhc775.jpg

SPI数据自发自收演示:

1、我们先在电脑上运行准备好的测试程序,可以看到没有接线的情况下,接收的数据为0

pYYBAGMPBCiAYOo9AAP-10XlP4g559.jpg

接线:MY-MIREDCOM通讯模块的H7和F11是可以自发自收的,用连接线连接H7和F11,把它的mosi和miso两端连接在一起;

2、运行电脑上的测试程序,可以看到数据可以被接收到了。

poYBAGMPBCyACj-5AAIYoRhDrJE463.jpg

以上测试方法在米尔官网的配套资料中都有详细的介绍。如果本文对您有帮助,别忘记了点赞转发哦~

审核编辑 黄昊宇

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

    关注

    25

    文章

    5121

    浏览量

    98090
  • STM32MP157
    +关注

    关注

    0

    文章

    16

    浏览量

    1096
收藏 人收藏

    评论

    相关推荐

    STM32、Arduino、树莓开发方式差异大吗

    最近看到有网友问:STM32、Arduino、树莓开发方式差异大吗?   要说相同点,它们之间也有很多相同点。但你要说他们之间开发的差异,
    的头像 发表于 01-02 11:33 397次阅读

    OpenHarmony源码编译后烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓
    的头像 发表于 12-30 10:08 163次阅读
    OpenHarmony源码编译后烧录镜像教程,RK3566鸿蒙<b class='flag-5'>开发板</b><b class='flag-5'>演示</b>

    ST×米尔STM32MP25x线下培训会倒计时12天

    配备丰富的扩展接口。为了帮助开发者更好地理解与应用STM32MP257D处理器和MYD-LD25X开发板米尔将与ST在2025年1月7日和
    的头像 发表于 12-26 08:04 165次阅读
    ST×<b class='flag-5'>米尔</b><b class='flag-5'>STM32MP</b>25x线下培训会倒计时12天

    如何用OpenCV进行手势识别--基于米尔全志T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板米尔基于全志T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于全
    的头像 发表于 12-13 08:04 829次阅读
    如何用OpenCV进行手势识别--基于<b class='flag-5'>米尔</b>全志T527<b class='flag-5'>开发板</b>

    ST×米尔STM32MP25x线下培训会

    配备丰富的扩展接口。为了帮助开发者更好地理解与应用STM32MP257D处理器和MYD-LD25X开发板米尔将与ST在2025年1月7日和
    的头像 发表于 12-06 01:00 329次阅读
    ST×<b class='flag-5'>米尔</b><b class='flag-5'>STM32MP</b>25x线下培训会

    比较不同品牌ARM开发板优缺点

    ,提供了大量的教程和资源,适合初学者快速上手。 价格亲民: 树莓的价格相对较低,适合预算有限的个人开发者和教育项目。 易于编程: 支持多种操作系统,包括官方的Raspberry Pi
    的头像 发表于 11-05 11:37 706次阅读

    ARM开发板树莓的比较

    ARM开发板树莓都是基于ARM架构的单板计算机,它们在教育、工业控制、物联网等领域有着广泛的应用。 硬件配置 ARM开发板树莓
    的头像 发表于 11-05 11:11 617次阅读

    首发新品,米尔STM32MP2核心上市!高性能+多接口+边缘算力

    米尔发布基于STM32MP257设计的嵌入式处理器模块MYC-LD25X核心开发板。核心
    的头像 发表于 09-20 08:00 706次阅读
    首发新品,<b class='flag-5'>米尔</b><b class='flag-5'>STM32MP</b>2核心<b class='flag-5'>板</b>上市!高性能+多接口+边缘算力

    领万元大奖!米尔电子Remi Pi 瑞米创意秀

    创意秀、瑞米、Remi Pi、米尔电子、树莓 2024年,米尔电子和瑞萨电子共同定义和开发
    发表于 09-02 14:58

    树莓和arm开发板的区别

    树莓(Raspberry Pi)和ARM开发板都是基于ARM架构的微型计算机,但它们之间存在一些关键区别。 一、历史背景 树莓(Rasp
    的头像 发表于 08-30 15:36 1194次阅读

    linux开发板树莓的区别

    定义和用途 Linux开发板:Linux开发板是一种基于Linux操作系统的嵌入式开发板,通常用于工业自动化、物联网、智能家居等领域。 树莓
    的头像 发表于 08-30 15:34 1127次阅读

    米尔-瑞米兼容树莓扩展模块-试用体验】值得拥有的米尔-瑞米兼容树莓派生态

    今天为大家介绍一块米尔出的精致生态开发板-米尔-瑞米兼容树莓
    发表于 05-13 11:28

    米尔-瑞米兼容树莓扩展模块-试用体验】用视频来了解这块生态_米尔-瑞米兼容树莓扩展模块

    今天为大家展示一下初始开发板_米尔-瑞米兼容树莓扩展模块
    发表于 04-29 11:51

    米尔-瑞米兼容树莓扩展模块-试用体验】初始开发板_米尔-瑞米兼容树莓扩展模块

    兼容树莓扩展模块也有丰富的软件支持: 为了让大家对米尔-瑞米
    发表于 04-29 11:42

    MCU友好过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记

    体验。米尔提供了支持裸机开发环境,接下来就让我们介绍如何在米尔STM32MP135开发板上进行裸机开发
    发表于 03-29 18:35