MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试

MATLAB Simulink +STM32硬件在环 (HIL)实现例程测试


  • 📍相关篇《STM32CubeMx+MATLAB Simulink点灯程序》
  • ✨本例程没有使用到STM32CubeMX来创建工程(在Simulink 中不是选择的STM32xxxbased类型的)。

🔖STM32xxxbased类型仅针对STM32CubeMX创建的工程。

  • 🌿测试对象:STM32F103
  • 🔨测试所需条件:STLINKV2、V2-1,或USB转串口工具。
  • 👉🏻硬件在环 (HIL)官方介绍说明:https://ww2.mathworks.cn/discovery/hardware-in-the-loop-hil.html

🛠MATLAB Simulink硬件参数配置

  • 🌿选择STM32F103硬件串口2作为在环(HIL)调试对象。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 🌿电脑端需要连接的目标串口端口号。所使用的是CH340,USB转串口工具连接目标PA2、PA3引脚。(这里没有使用到ST-LINKV2-1自带的虚拟串口作为连接对象)。
    在这里插入图片描述
    在这里插入图片描述

🌼MATLAB Simulink搭建

  • 🌿添加constant模块和Digital Write模块到工作区并连接起来。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 🔖数字引脚配置可以根据个人使用情况进行指定:
    在这里插入图片描述

-✨配置好以上内容后,即可进行在环测试了。
在这里插入图片描述- 🌿如果连接成功,则会提示下面的相关信息:
在这里插入图片描述
-🌿进入调试阶段后,可以改变constant对象参数值,从而改变所控制的引脚高低电平状态。

在这里插入图片描述

📚测试工程

  • 🔖基于MATLAB R2022a Simulink 版本创建。
链接:https://pan.baidu.com/s/1lc-Faz3fZQwT2RK1qkOB_g 
提取码:2fj0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/223461.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

代码随想Day24 | 回溯法模板、77. 组合

理论基础 回溯法和递归不可分割,回溯法是一种穷举的方法,通常需要剪枝来降低复杂度。回溯法有一个选择并退回的过程,可以抽象为树结构,回溯法的模板如下: void backtracking(参数) {if (终止条件) {存放结果;return;}…

【数据结构】——二叉树简答题模板

目录 一、树和二叉树的概念(一)二叉树的定义和性质(二)树和二叉树的区别 二、完全二叉树和满二叉树三、二叉树的遍历(一)由序列确定二叉树(二)不同遍历序列的关系 四、二叉树的性质&…

在Vivado 仿真器中搭建UVM验证环境(不需要联合modelsim)

Vivado 集成设计环境支持将通用验证方法学 (UVM) 应用于 Vivado 仿真器。Vivado 提供了预编译的 UVM V1.2 库。 (1)在 Vivado 2019.2 中创建新 RTL 工程。 (2)单击“添加目录 (Add Directories)”以将“src”和“verif”目录添加…

【LeetCode】每日一题 2023_12_3 可获得的最大点数(前缀和/滑动窗口/贪心)

文章目录 刷题前唠嗑题目:可获得的最大点数题目描述代码与解题思路 结语 刷题前唠嗑 LeetCode?启动!!! 题目:可获得的最大点数 题目链接:1423. 可获得的最大点数 题目描述 代码与解题思路 …

Tuxera NTFS2024安装包下载教程

在听到小凡的电话说“Tuxera NTFS for Mac软件安装失败,怎么办”的时候,小编心里真像有一万头草泥马在奔腾——苹果软件还能安装失败!? 挥手把一万头草泥马赶走,脑补着苹果软件的安装,小编对着电话吼道&am…

【JavaEE进阶】 Spring 的创建和使⽤

文章目录 🌴前言🎋创建 Spring 项⽬🚩创建⼀个 Maven 项⽬🚩添加 Spring 框架⽀持🚩添加启动类 🌳存储 Bean 对象🚩创建Bean🚩将 Bean 注册到容器 🌲获取并使⽤ Bean 对象…

【头歌系统数据库实验】实验6 SQL的多表查询-2

目录 第1关:查询每个选手的信息及其提交的解答信息,没做题的选手不显示 第2关:查询做了1001题且耗时大于500(time)的选手信息 第3关:查询所有选手信息及其提交的解答信息,没做题的选手也要显…

nodeJS爬虫-爬取虎嗅新闻

1.安装依赖库到本地,需要的库有:安装方法见Node.js笔记说明 const superagent require(superagent); const cheerio require(cheerio); const async require(async); const fs require(fs); const url require(url); const request require(reques…

JVM 类加载机制(七)

1.加载,验证,准备,解析,初始化 ​ JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 1.1. 加载 ​ 加载是类加…

【laBVIEW学习】4.声音播放,自定义图标,滚动条设置,保存参数以及恢复参数

一。声音播放(报错,未实现) 1.报错4810 2.解决方法: 暂时未解决。 二。图片修改 1.目标:灯泡---》自定义灯泡 2.步骤: 1.右键点击--》自定义运行 表示可以制作自定义类型 2.右键--》打开自定义类型 这样就…

Java文件导出实现流程(一)

Java文件导出实现流程 参考资料:https://blog.51cto.com/u_16175476/7509744 简介 在Java开发中,文件导出是一项常见的功能。它可以将数据以文件的形式保存到本地或者服务器中,方便用户进行查看和下载。本文将指导你如何使用Java实现文件导出…

Java利用UDP实现简单的双人聊天

一、创建新项目 首先创建一个新的项目,并命名。 二、实现代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.net.*; import java.io.IOException; import java.lang.String; public class liaotian extends JFrame{ pri…

HXDSP2441-HXD(DSP)在线仿真器

HXD(DSP)在线仿真器 DSP下载器将数据通过网口转为JTAG时序,需用5V DC外部供电,下载器ip固定为192.168.1.40,PC与下载器正常连接后即可ping通,具体使用方法参考《HXD在线仿真器使用手册》,Demo板…

Linux--程序地址空间

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 [TOC](文章目录) 一、程序地址空间回顾 我们在讲C语言的时候,老师给大家画过这样的空间布局…

可视化监管云平台EasyCVR宠物粮食食品厂智能视频监控方案

由于我国养宠物群体的不断膨胀,宠物市场也占据了经济的很大一部分,宠物做为人类的好朋友,可以给人们带来极高的精神抚慰,作为“毛孩子”家长,爱宠人士自然不会亏待自家宠物,都会选择最好的口粮以供宠物食用…

力扣每日一题:2646. 最小化旅行的价格总和(2023-12-06)

力扣每日一题 题目:2646. 最小化旅行的价格总和 日期:2023-12-06 用时:30 m 14 s 时间:8ms 内存:42.98MB 思路:先统计旅行中每个节点路过的次数(dfs方法),再计算减半后的…

DriveWorks——参数化设计非标定制利器

DriveWorks基本介绍 DriveWorks是一套被 SOLIDWORKS 认可为金牌合作伙伴产品的设计自动化软件。DriveWorks 可自动创建特定于订单的销售文档和 SOLIDWORKS 制造数据。减少重复性任务,消除错误,增加销售额,并在创纪录的时间内交付定制产品。 为…

15.Servlet [一篇通]

文章目录 1.Servlet 是什么2.第一个 Servlet 程序2.1创建项目2.2引入依赖2.3创建目录2.4编写代码2.5打包程序2.6部署程序2.7验证程序 3.更方便的部署方式3.1安装 Smart Tomcat 插件3.2配置 Smart Tomcat 插件 4.访问出错怎么办?4.1出现 4044.2出现 4054.3出现 5004.4出现 &quo…

二叉树的右视图[中等]

优质博文:IT-BLOG-CN 一、题目 给定一个二叉树的 根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例 1: 输入: [1,2,3,null,5,null,4] 输出: [1,3,4] 示例 2: 输入: [1,null,3] 输出…

哪个行业需要数字营销?

数字营销是推销产品或服务的最佳方式,它可以用于许多不同的行业。从零售店到房地产中介,数字营销都能帮助企业以有效的方式接触目标受众。 有几个行业比其他行业更需要数字营销,因为它们希望提高知名度,并与行业内的其他企业保持…