首页 > 其他分享 >EB MCAL配置----Spi配置

EB MCAL配置----Spi配置

时间:2024-11-19 11:18:34浏览次数:3  
标签:选项卡 引脚 配置 MCAL ---- Spi 模块

接上一篇Pwm配置,今天分享Spi的配置~

在配置Spi之前需要先了解一下Spi的通讯协议,具体的可以看看其他博主分享的文章,搞清楚原理之后再进行配置,会顺利一些。

具体的配置如下:

1.Spi General配置

Spi模块通用配置,各参数的详细含义可参考Properties窗口下的描述内容。 SPI和DMA联合使用时,则需要在进行Spi配置时勾选 SpiPhyUnitDmaPatch这一选项 配置项中 SpiChannel、SpiExternalDevice、SpiJob、SpiSequence、SpiPhyUnit 之间的联系如下图: 2.SpiPhyUnit配置 图中的时钟要在MCU的时钟配置项中提前配置好,一般的模块都要配置参考时钟,所以配置这些模块之前先配置好MCU,具体的配置请查看 EB MCAL配置---MCU的配置_eb工具mcu模块-CSDN博客 3.SpiExternalDevice配置 4.SpiChannel配置 5.SpiJob配置 6.SpiSequence配置 SpiSequence的SPiJobAssignment配置 • 一个Sequence中引用多个Job,这些Job在通信Sequence期间执行。 7.Spi中断配置 如果想使用Spi模块的中断,不仅需要在Spi的配置中使能通道中断以及设置相应的中断回调函数名,还需要在MCAL的Platform模块中开启相应的中断IRQ。 8.Spi引脚配置 Spi的引脚需要在Port中配置 (1)在Port模块的PortContainer下的General选项卡中填写当前MCAL工程中使用到的引脚数量,在PortPin选项卡中添加具体引脚,如对于SPI0来说,添加了SPI0的SCK、SIN、SOUT以及PCS0引脚,详细配置选项可 参考Port模块的配置说明 EB MCAL配置----Port配置-CSDN博客 (2)如果有引脚使用的是GPIO功能,还需要在Dio模块添加相应的引脚配置,在DioPort下添加配置,随后在 General选项卡下配置PORT的索引值,在DioChannel选项卡下配置具体的IO索引值,详细配置选项可参 考Dio模块的配置说明 EB MCAL配置----Dio配置_mcu dio-CSDN博客

标签:选项卡,引脚,配置,MCAL,----,Spi,模块
From: https://blog.csdn.net/m0_73359931/article/details/143875310

相关文章

  • apipost学习
    开发团队的痛点:1. 任何一个团队都是由前端、后端、测试三个TEAM组成的。2. 产品经理确定需求和过评审后,前后端开发人员一起开会研讨定接口。并先由一个开发人员负责用Swagger定义API文档;3. 后端会参照API 文档开发接口,并进行调试,用Postman里再跑一遍。4. 接口没出来......
  • node.js毕设中国人寿物资管理系统(程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于物资管理系统的研究,现有研究多集中于一般性企业的物资管理流程优化和信息化建设方面。在国内外,许多大型企业都已经建立了自己的物资管理系统,但专门......
  • node.js毕设中药材品类分类系统(程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于中药材品类分类的研究,现有研究多集中在传统的中药材分类方法,如按药用部分(根类、叶类、花类、皮类等)、按有效成分(含生物碱、含挥发油、含甙类等)、按......
  • 你的团队如何在项目管理中实现智能化协作?
    随着科技的快速发展,现代社会的各个领域都进入了智能化与高效化的时代。在这个背景下,项目管理软件作为提升工作效率、协作能力和组织规范性的重要工具,逐渐融入了更多跨界元素。从与人工智能(AI)的结合,到与创业者的合作,再到时间管理的深度挖掘,项目管理软件已经不再是单纯的工作辅助工......
  • Python蓝桥杯刷题1
    1.确定字符串是否包含唯一字符题解:调用count函数计算每一个字符出现的次数,如果不等于1就输出no,并且结束循环,如果等于1就一直循环直到计算到最后一个字符,若最后一个字符也满足条件,则输出yesimport osimport sys# 请在此输入您的代码word = input()for i in word:......
  • linux C高级(持续更新中)
    linux介绍1.1.不同操作系统的内核:windows-NTubuntu-linuxAndroid-linuxmacOsios-unix1.2.查看系统版本查看操作系统版本lsb_release-a或者-rcat/etc/issue--->文件中查看查看内核版本uname-a或者-rcat/proc/version--->文件中查看1.3.......
  • 提升网站性能与用户体验:全面解析与优化 Web Vitals 核心指标
    文章目录前言一、LargestContentfulPaint(LCP)二、FirstInputDelay(FID)三、CumulativeLayoutShift(CLS)结语前言在当今竞争激烈的互联网环境中,网站性能和用户体验成为了决定网站成败的关键因素。Google推出的WebVitals指标体系,通过三个核心指标——L......
  • 0day通达OA qyapp.vote.submit.php接口存在SQL注入漏洞
     0x01产品概述    0day通达OAqyapp.vote.submit.php接口存在SQL注入漏洞管理和发布于一体的智能化平台,广泛应用于新闻、媒体和各类内容创作机构。该平台支持多终端、多渠道的内容分发,具备素材管理、编辑加工、智能审核等功能,通过AI技术辅助内容创作与数据分析,提升内......
  • 0day PHPC*S演示站index存在SQL注入漏洞
     0x01产品概述   PHPC*S演示站index存在SQL注入漏洞管理和发布于一体的智能化平台,广泛应用于新闻、媒体和各类内容创作机构。该平台支持多终端、多渠道的内容分发,具备素材管理、编辑加工、智能审核等功能,通过AI技术辅助内容创作与数据分析,提升内容生产效率与传播效果......
  • 开放式蓝牙耳机哪个品牌好用?发现好用的开放式蓝牙耳机品牌
    哈喽,同学们!各位骑行爱好者!我是一名热爱骑行的狂热分子,累计骑行里程已超过1000公里。在漫长的骑行旅程中,耳机一直是我的最佳伙伴,所以自从发现了开放式耳机,我就已经买了很多尝试了,虽然目前开放式耳机市场上,有不少品牌都宣传自家可以达到HIFI级音质,但是实测有90%以上的用户都......