用于Simulink的MPLAB设备块:dsPI金宝appC, PIC32和SAM mcu

dsPIC, PIC32, SAMx2, SAMx5和SAMx7支持包金宝app

3.7 k下载

更新12月19日

从GitHub

在GitHub上查看许可证

用于Simulink的MPLAB设备块金宝app

MPLAB设备块,用于配备dsPIC®️,PIC金宝app32®️,SAMx2, SAMx5或SAMx7的Simulink目标板。

此支持包适金宝app用于从Matlab R2015a到当前版本(R2022b)。

安装/更新

在File Exchange上查看Simulink:dsP金宝appIC, PIC32和SAM mcu的MPLAB设备块

清洁以前的安装

您可能想要清除以前的安装:在matlab提示符下键入picclean。

作为附加内容

  1. 使用Matlab插件功能,搜索MPLAB设备块的Simulink。金宝app使用“下载工具箱”。在安装过程结束时打开文档,检查编译器和MPLAB IDE安装(mlx脚本)。

如果你只使用下载,转到mchp子文件夹并运行picsetup到setup matlab路径。

作为一个独立的软件包

  1. 从mathWorks网站下载压缩包,或者从github库
  2. 解压缩并执行.p安装程序脚本。从matlab中,右键单击安装。P文件并执行。
    MCHP_example文件夹是在当前文件夹中创建的,其中包含简单示例的副本。

命令

  • Picclean:清理以前安装的matlab路径。

  • Picsetup:从MCHP子文件夹,如果需要重新配置matlab路径。

  • picInfo('check'):验证编译器和芯片编程工具的安装

  • picInfo('examples'):在当前工作文件夹中复制示例

  • picInfo('cmd'):列表命令

参观微芯片blockset论坛

演讲

库块配置外围设备,并在MathWorks由嵌入式编码器生成的代码中插入代码。(非详尽的外围设备块列表:ADC, QEI, PWM, IC, OC, CN, I2C, SPI, UART,运算放大器,比较器,DAC…)不需要嵌入式编程知识。该工具箱将任何配备支持MCU的板转换为快速控制原型工具,并支持基于模型的设计开发方案。金宝app

特性

  • 内置调度器,包括单任务和多任务选项的多速率模型。
  • ADC / PWM外围设备的高级配置使PMSM电机算法,其中ADC采样时间在PWM占空比内精确触发。时间步长也可能由ADC转换结束时触发,以减少延迟。
  • 自定义协议允许通过UART可视化和记录数据。自定义picgui界面允许使用自己的matlab脚本绘制实时传入的数据。数据日志可以进行进一步的分析或离线识别,并允许使用真实数据进行模拟。
  • 自定义的“C函数”块允许在需要时包含您自己的代码。

blockset还支持MathWor金宝appks特性:

  • 循环中的处理器(PIL)
  • 外部模式。
  • 代码替换,受益于dsPIC的DSP架构

这个版本嵌入了一个第三方工具,为无人机项目添加块(GPS, MAVLink,接收器S.BUS, S.Port和F.Port块用于dsPIC)。输入picInfo来查找如何安装UxV块。

需求

  • MathWorks(从R2015a到R2020b)
    • Matlab
    • 金宝app
    • 嵌入式编码器
    • Matlab编码器
    • 金宝app仿真软件编码器
  • 微芯片Ide
  • 芯片编译器:
    • Xc16编译器用于16位设备下载(dsPIC)
    • 用于32位设备的Xc32编译器下载(PIC32, SAMx5, SAMx7)
  • 微芯片程序员:
    • PicKit4
    • ICD4
    • J-32
    • 快速的程序员
    • 真正的冰上
    • PicKit3
    • ICD3
    • 嵌入式编程器(EDBG)
    • ...

论坛:https://www.microchip.com/forums/f192.aspx

发布说明

  • v3.50.33

    • 外部模式:
      • 修正了XCP的单任务实现
      • 清洁dsPIC CK PWM启动和停止
      • 改进了在启动外部模式之前未设置主机UART时的接口
    • 删除mplabx6.05 MDB接口,用于编程芯片。MDB v6.05的命令行芯片编程是坏的。系统将使用IPE v6.05,或其他可用的MDB版本。
    • 固定dsPIC矩阵替换内存泄漏时,输出是一个矢量转置
    • 修复了当工具箱安装在包含圆括号的路径如“(1)”时的Linux问题
    • 改进了特定条件下的自定义链接器脚本路径问题
  • v3.50.32

    • 修复了软件包中导致SAM新CAN块和dsPIC UART循环缓冲区DMA驱动程序问题的一个打印错误。
  • v3.50.31

    • 在调试模式下使用编程器恢复以强制启动程序(MPLAB X 6.05应该得到修复)
    • 工具条和编程功能的微小改进(更新的IPE)
  • v3.50.30

    • 固定程序不启动,直到断开程序员/按复位按钮(如果可用)
    • 针对dsPIC的XCP和UART DMA驱动程序的各种修复
  • v3.50.29

    • 增加Microchip toolstirp
    • 为SAME7增加了C金宝appAN支持
    • 更新了SAMx的QDEC积分函数块
    • 在dsPIC上增加了带有DMA的UART循环缓冲区
    • 修正了PIC32 SPI SCK2缺失映射
    • 修正了dsPIC / PIC32的引脚映射错误
    • 更新了dsPIC的外部模式XCP支持金宝app
  • v3.50.27

    • 增加了对ds金宝appPIC32MK EFE/EFF/EFK系列的支持
    • 金宝app在SAMx7上支持SPI
    • 金宝appSAMx7支持I2C
    • 固定I2C的芯片与非连续I2C参考(1 2 4 5..)
    • 修复了SPI潜在的快速时钟芯片定时问题(PIC32)
    • 增加了使用自定义代码编写SAMx FLASH (EEPROM模拟器)的示例
    • 在SAMx芯片上添加定时器功能
    • 改进的PIL支持测试线束金宝app
    • 修复了PIC32MZ低优先级中断可能引发异常的问题
  • v3.50.26

    • 固定SPI代码不生成与PIC32
  • v3.50.25

    • PIL:增加了对PIL金宝app顶级模型和PIL引用模型方法的支持
  • v3.50.24

    • 增加dsPIC CK 128和256
    • 修正了dsPIC在调试模式下不编译的替换代码-O0选项
    • PIC32 ADC高速SAR固定信道类别3低于32被处理为类别2(中断编译)
  • v3.50.23

    • dsPIC atan2函数的代码替换丢失文件
  • v3.50.22

    • Linux上改进的PIL
    • 修复了SAMx7中使用模拟端口而没有其他外设使用相同端口时的问题
    • 固定SPI和I2C外设块,与SAMx2和SAMX5打破。
    • 完全支持dsPIC金宝app CK MC
    • dsPIC改进代码替换精度。修复了在极少数情况下防止编译的一个错字
    • dsPIC,代码替换(sin, cos, atan2)与旋转单位,不限于弧度。
  • v3.50.20

    • 更新的数据表块定位pdf从Microchip网站
    • 修正了dsPIC优化的汇编代码问题,导致XC16 v2.00在启用-Ox优化的情况下设置错误输出。
    • 修正了对数学函数的空闲任务调用没有编译的问题
    • 修正了SAMx7模拟引脚配置可能由于内部外围连接而产生偏差的问题
    • 提高与受保护IP子模型的兼容性
    • 改进的PIl支持金宝app
    • dsPIC CK MC的实金宝app验支持
  • v5.50.19

    • 编程界面更新。扩展从matlab编程的套件(使用最新的MPLAB X版本)。当前版本为6.0.0)
    • PIL目标初始化代码改进。修正了初始化函数签名不匹配的可能代码问题
    • PIL UART接口兼容USB-COM端口套件。启用主机数据流控制
  • v5.50.18

    • SAMx7:修复USART在中断实现时产生的代码错误
    • dsPIC CK:修正更改通知用户中断触发两次
    • 改进的UART块用户界面
    • SAMx7:添加保险丝配置,确保保险丝得到编程
    • SAMx7:当引脚用于其他目的时,关闭端口B上的ICE功能
    • SAMx:添加中间模型(库)的编译
    • 添加PIL和外部模式的例子为Xplained Ultra板
    • 更新安装程序
  • v3.50.17:

    • 修复了无法在Linux下工作的编程问题(从3.50.16发布)
    • 更新安装程序。将安装简化为一个附加组件。
  • v3.50.16:

    • C函数调用:修正了打破simulink数据类型类设置的问题金宝app
    • Matlab R2021b:代码生成器报告不显示。重命名编译从.X到_X
    • 改进DFP和CMSIS搜索脚本
    • SAMx7 ADC:移除模拟通道的上拉
    • SAMx5 UART:为Tx和Rx添加不同的优先级
    • SAMx5 UART:某些波特率设置不工作(没有输出)
    • 删除寄存器关键字wich可能导致编译时出现问题
    • dsPIC PWM FEP:不工作时,通道1不使用
    • 双核dsPIC:总是需要重新编译主模型代码。
    • dsPIC:修复了SPI外设的代码生成问题
    • dsPIC:为Brown Out复位移除默认保险丝集
    • dsPIC: MPLAB X项目中固定短双排
    • 改进MPLAB X项目创建
    • 外部模式:增加XCP协议选项(实验性)
  • v3.50.13:

    • dsPIC CH(双核):固定主/从接口。MSI熔断器未配置
  • v3.50.12:

    • SAMx:固定链接时间优化器语法错误
    • SAMx:为SAMx7添加CAN示例
    • SAMx:优化的DCache更新
    • SAMx7:修正了UART Tx在设置DMA和单一缓冲区时的错字
  • v3.50.11:

    • 改进的鲁棒性长或特殊路径与Windows和Linux
    • SAMx7 QDEC外设:添加索引边缘选项
  • v3.50.10:

    • dsPIC CH更新Slave-> XC16 1.70的次要调用约定
  • v3.50.09:

    • 固定看门狗没有禁用一些(ds)PIC芯片复位后几秒钟。
    • 更新PIL和外部模式的dsPIC与R2020b +更新的例子与dsPIC33CK好奇心板
    • 修复了SAMx7 AFEC (ADC)可能的通道反转问题(错误的块输出)
    • SAMx7改进了MPLAB X项目中的库包含
  • v3.50.08:

    • SAMx2和SAMx5增加了SP金宝appI和I2C支持
    • 当多个MPLAB X安装在v5.45以上时,picflash问题
    • SAMx5列出的UART编号可能不正确
    • SAMx5 ADC时间步长触发保存模型时丢失的参数
    • SAMx通过去除一些指令障碍来提高性能(DSP和ISB)
    • dsPIC ADC HS SAR分数模式:防错码编译。
  • v3.50.07:

    • SAMx5和SAMx7繁忙标志(用于CPU负载测量)在短时间内停留在1
    • SAMx芯片:使用CRL时将CMSIS DSP库添加到MPLAB X项目(ARM Cortex-M所需的Mathworks支持包)金宝app
    • SAMx7 PWM事件设置为瞬间0没有效果
    • SAMx7 ADC:修复了AFEC 1行为(不使用AFEC0时无效,使用AFEC0时触发时间步长问题)
  • v3.50.06:

    • dsPIC 33FJxxGS有错误的保险丝选项名称(编译中断)
    • 对于支持多个实例化的块,内部错误可能会导致不正确的外围行为金宝app
    • 修复了3.50.04引入的破坏模型嵌入模型引用块(子模型)编译的问题
  • v3.50.05:

    • DFP和CMSIS DSP库搜索路径未建议新安装的包/库Linux: CMSIS DSP库在编译时失败
    • MPLAB X项目未创建(R2020b, SAMx7)
  • v3.50.04:

    • 增加了SAMx7 PWM覆盖块
    • SAMx外设端口映射问题时,一个外设设置多次相同的引脚(即ADC多次转换相同的输入引脚在SAMx7)
    • 修复了MW环境块Sim/CodeGen用于混合模型(模拟和代码生成)的问题(更新)
  • v3.50.03:

    • 修复了MW环境块Sim/CodeGen用于混合模型(模拟和代码生成)的问题
  • v3.50.02:

    • 修正了CMSIS DSP库可能添加了SAMx5和SAMx2的错误路径
    • 启用CMSIS DSP库链接选项
    • 修正SAMx7 PWM1触发器没有在ADC上设置,取决于PWM0和块PWM0/1的执行顺序
  • v3.50.01:

    • 修正了SAMx7的UART DMA Tx实现
  • v3.50

    • 金宝app支持SAM C2x / D2x / DA1
    • SAMx5 ADC:每个ADC多重转换,三角ADC,同步时间步长,初始化与NVM工厂校准。
    • SAMx5 QDEC:增加更多选项并简化GUI。
    • Linux支金宝app持(PIL和外部模式除外)
    • dsPIC代码替换在R2021a上修复
    • dSPIC CH/CK修复了PWM HS不连续通道设置的问题。占空比块输入交换(Ch1-Ch3)
    • 改变你的行为!!SAMx7 PWM:死时间初始值除以2。(1us在GUI上设置0.5us在船上)
    • 如果没有安装CMSIS,则会出现此问题
    • 改进的Simuli金宝appnk编译器选项集在MPLAB项目创建。
    • 提高文档块定位在线芯片数据的能力
    • picgui更新
  • v3.49.02

    • PWM HS FEP修复了几个问题
    • 编程接口更新。整体速度提升
    • 金宝app支持西格编程硬件(J-32 / J闪存西格驱动)
    • ...
  • v3.49.01:

    • 修正了dsPIC / R2018b的PIL问题
  • v3.49:

    • 更新的外部模式和PIL。添加示例
    • SAMx调度器健壮的过载
    • PICGUI:数据可视化后台运行
    • MPLAB X项目创建更加健壮
    • dsPIC UART驱动程序更新(错字修正,在空闲任务发送数据时稳健)
    • dsPIC EV看门狗设置固定
    • SAMx任务状态块固定引脚设置
    • 用R2020b模板更新makefile
    • dsPIC 30f默认熔断器值不为1。编写所有保险丝
    • dsPIC CK/CH固定代码替换FastMemCpy实现
    • dsPIC CCPx定时器错字某些块使用定时器
    • 更新PIC32 IPL开关功能
  • v3.48:

    • SAMx5家族增加了SPI和I2C
    • SAMx5的ADC:固定的AIN0通道输入不工作
    • 增加了对64金宝app位MPLAB X Ide (v5.45及以上)的支持
    • 修复了一些dspic的I2C和SPI寄存器名称(EV, FJ)
    • dsPIC更改通知/输入捕获:修复了当复制过去块到具有不同芯片的模型时的GUI错误
    • 触发SINCOS代码替换的宽松条件。
  • v3.47.00:

    • 增加了对dsPIC 金宝appGS, CH, CK的SPI支持
    • 固定引脚映射不一致的双核dsPIC次级核心
    • 修正了前Matlab版本的通用问题
    • 固定MPLAB X项目创建与R2019a
  • v3.46.064:

    • 改进的SAMx5支持。金宝app增加SPI支持金宝app
    • 修复了双核dsPIC支持的问题。金宝app重命名的核心称谓与主要和次要。
    • 修正了MPLAB X项目没有与R2020b一起创建
    • 增加了PIC32 GPK MCG和GPG
  • v3.46.063:

    • 金宝app支持SAMx5系列
    • 修正了最新的XC编译器的搜索问题
    • 金宝app支持外部CMSIS和DFP包
    • 重命名脚本pad和padr为picgui。pad/padr(与最新版本的MathWorks脚本冲突)
  • v3.46.05:

    • 修复了使用模型引用块时的编译问题(将子模型编译为库)
  • v3.46.04:

    • PIC32:扩展输出引脚功能的有限选择(引脚映射)
  • v3.46.03:

    • 修复了与程序员界面相关的Java问题
  • v3.46.02:

    • SPI固定DMA支持PIC3金宝app2。增加了dsPIC的8位DMA模式
  • v3.46.01:

    • 程序员接口(可能找不到Java)
    • SAMx7芯片doc block问题;MPLAB X项目
    • 安装程序脚本建议旧的安装方法(可能修复与教室/实验室配置中的用户权限相关的附加组件问题)
  • v3.46.00:

    • 增加对双核d金宝appsPIC CH的支持
  • v3.45.05:

    • 修复了生成代码中的QEI错误
    • 修复影响从模式的SPI错误(PIC32)
  • v3.45.04:

    • 修正了MPLAB X项目创建时针对PIC32模型可能出现的问题
    • 修复了PIC32定时器代码生成器的错误(发生问题时项目不编译)
    • 增加了PIC32MZ的外部模式示例+对其他示例和脚本编译所有模型的小更新
  • v3.45.03:

    • 修正了PIC32在命令行使用编译器选项块时错误的堆链接标志
    • 固定PIL和外部模式GUI不显示模型UART块设置。
  • v3.45.02:

    • 为编程添加了IPE或MDB选择(以前自动选择)
    • 增加了对ds金宝appPIC33FJxxMC 02/06比较器的支持
    • 增加了对SN金宝appAP和PICKIT 4程序员MDB接口的支持
    • 移除了工作文件夹中程序员界面(MDB或IPE)生成的文件。
    • 修正了SAMx70和SAMx71家族的一些问题
    • 减少SAMV的等待状态
    • 更新的电机示例SAME70 PIM与MCLV2板
    • 新增缺失dsPIC33CK
    • 改进了与Matlab R2010a的兼容性
    • 扩展块GUI文本字段,可以计算工作区变量
    • UxV工具箱:改进了与R2010a的兼容性

金宝app支持的mcu (568)

  • dsPIC30F
    • 30 f2010
    • 30 f2011
    • 30 f2012
    • 30 f3010
    • 30 f3011
    • 30 f3012
    • 30 f3013
    • 30 f3014
    • 30 f4011
    • 30 f4012
    • 30 f4013
    • 30 f5011
    • 30 f5013
    • 30 f5015
    • 30 f5016
    • 30 f6010
    • 30 f6011
    • 30 f6012
    • 30 f6013
    • 30 f6014
    • 30 f6015
  • PIC32MK GPG
    • 32 mk0256gpg048
    • 32 mk0256gpg064
    • 32 mk0512gpg048
    • 32 mk0512gpg064
  • PIC32MK MCJ
    • 32 mk0256mcj048
    • 32 mk0256mcj064
    • 32 mk0512mcj048
    • 32 mk0512mcj064
  • PIC32MK GPK
    • 32 mk0512gpk064
    • 32 mk0512gpk100
    • 32 mk1024gpk064
    • 32 mk1024gpk100
  • PIC32MK MCF
    • 32 mk0512mcf064
    • 32 mk0512mcf100
    • 32 mk1024mcf064
    • 32 mk1024mcf100
  • PIC32MK MCM
    • 32 mk0512mcm064
    • 32 mk0512mcm100
    • 32 mk1024mcm064
    • 32 mk1024mcm100
  • PIC32MZ EFE
    • 32 mz0512efe064
    • 32 mz0512efe100
    • 32 mz0512efe124
    • 32 mz0512efe144
    • 32 mz1024efe064
    • 32 mz1024efe100
    • 32 mz1024efe124
    • 32 mz1024efe144
  • PIC32MZ EFF
    • 32 mz0512eff064
    • 32 mz0512eff100
    • 32 mz0512eff124
    • 32 mz0512eff144
    • 32 mz1024eff064
    • 32 mz1024eff100
    • 32 mz1024eff124
    • 32 mz1024eff144
  • PIC32MZ EFK
    • 32 mz0512efk064
    • 32 mz0512efk100
    • 32 mz0512efk124
    • 32 mz0512efk144
    • 32 mz1024efk064
    • 32 mz1024efk100
    • 32 mz1024efk124
    • 32 mz1024efk144
  • PIC32MZ EFG
    • 32 mz1024efg064
    • 32 mz1024efg100
    • 32 mz1024efg124
    • 32 mz1024efg144
    • 32 mz2048efg064
    • 32 mz2048efg100
    • 32 mz2048efg124
    • 32 mz2048efg144
  • PIC32MZ EFH
    • 32 mz1024efh064
    • 32 mz1024efh100
    • 32 mz1024efh124
    • 32 mz1024efh144
    • 32 mz2048efh064
    • 32 mz2048efh100
    • 32 mz2048efh124
    • 32 mz2048efh144
  • PIC32MZ EFM
    • 32 mz1024efm064
    • 32 mz1024efm100
    • 32 mz1024efm124
    • 32 mz1024efm144
    • 32 mz2048efm064
    • 32 mz2048efm100
    • 32 mz2048efm124
    • 32 mz2048efm144
  • dsPIC33CH议员
    • 33 ch128mp202
    • 33 ch128mp203
    • 33 ch128mp205
    • 33 ch128mp206
    • 33 ch128mp208
    • 33 ch128mp502
    • 33 ch128mp503
    • 33 ch128mp505
    • 33 ch128mp506
    • 33 ch128mp508
    • 33 ch256mp205
    • 33 ch256mp206
    • 33 ch256mp208
    • 33 ch256mp218
    • 33 ch256mp505
    • 33 ch256mp506
    • 33 ch256mp508
    • 33 ch512mp205
    • 33 ch512mp206
    • 33 ch512mp208
    • 33 ch512mp505
    • 33 ch512mp506
    • 33 ch512mp508
    • 33 ch64mp202
    • 33 ch64mp203
    • 33 ch64mp205
    • 33 ch64mp206
    • 33 ch64mp208
    • 33 ch64mp502
    • 33 ch64mp503
    • 33 ch64mp505
    • 33 ch64mp506
    • 33 ch64mp508
  • dsPIC33CK MC
    • 33 ck128mc102
    • 33 ck128mc103
    • 33 ck128mc105
    • 33 ck128mc106
    • 33 ck128mc502
    • 33 ck128mc503
    • 33 ck128mc505
    • 33 ck128mc506
    • 33 ck256mc102
    • 33 ck256mc103
    • 33 ck256mc105
    • 33 ck256mc106
    • 33 ck256mc502
    • 33 ck256mc503
    • 33 ck256mc505
    • 33 ck256mc506
    • 33 ck32mc102
    • 33 ck32mc103
    • 33 ck32mc105
    • 33 ck64mc102
    • 33 ck64mc103
    • 33 ck64mc105
  • dsPIC33CK议员
    • 33 ck128mp202
    • 33 ck128mp203
    • 33 ck128mp205
    • 33 ck128mp206
    • 33 ck128mp208
    • 33 ck128mp502
    • 33 ck128mp503
    • 33 ck128mp505
    • 33 ck128mp506
    • 33 ck128mp508
    • 33 ck256mp202
    • 33 ck256mp203
    • 33 ck256mp205
    • 33 ck256mp206
    • 33 ck256mp208
    • 33 ck256mp305
    • 33 ck256mp306
    • 33 ck256mp308
    • 33 ck256mp502
    • 33 ck256mp503
    • 33 ck256mp505
    • 33 ck256mp506
    • 33 ck256mp508
    • 33 ck256mp605
    • 33 ck256mp606
    • 33 ck256mp608
    • 33 ck32mp102
    • 33 ck32mp103
    • 33 ck32mp105
    • 33 ck32mp202
    • 33 ck32mp203
    • 33 ck32mp205
    • 33 ck32mp206
    • 33 ck32mp502
    • 33 ck32mp503
    • 33 ck32mp505
    • 33 ck32mp506
    • 33 ck512mp305
    • 33 ck512mp306
    • 33 ck512mp308
    • 33 ck512mp605
    • 33 ck512mp606
    • 33 ck512mp608
    • 33 ck64mp102
    • 33 ck64mp103
    • 33 ck64mp105
    • 33 ck64mp202
    • 33 ck64mp203
    • 33 ck64mp205
    • 33 ck64mp206
    • 33 ck64mp208
    • 33 ck64mp502
    • 33 ck64mp503
    • 33 ck64mp505
    • 33 ck64mp506
    • 33 ck64mp508
  • dsPIC33EP通用
    • 33 ep128gm304
    • 33 ep128gm306
    • 33 ep128gm310
    • 33 ep128gm604
    • 33 ep128gm706
    • 33 ep128gm710
    • 33 ep256gm304
    • 33 ep256gm306
    • 33 ep256gm310
    • 33 ep256gm604
    • 33 ep256gm706
    • 33 ep256gm710
    • 33 ep512gm304
    • 33 ep512gm306
    • 33 ep512gm310
    • 33 ep512gm604
    • 33 ep512gm706
    • 33 ep512gm710
  • dsPIC33EP全科医生
    • 33 ep128gp502
    • 33 ep128gp504
    • 33 ep128gp506
    • 33 ep256gp502
    • 33 ep256gp504
    • 33 ep256gp506
    • 33 ep32gp502
    • 33 ep32gp503
    • 33 ep32gp504
    • 33 ep512gp502
    • 33 ep512gp504
    • 33 ep512gp506
    • 33 ep512gp806
    • 33 ep64gp502
    • 33 ep64gp503
    • 33 ep64gp504
    • 33 ep64gp506
  • dsPIC33EP GS
    • 33 ep128gs702
    • 33 ep128gs704
    • 33 ep128gs705
    • 33 ep128gs706
    • 33 ep128gs708
    • 33 ep128gs804
    • 33 ep128gs805
    • 33 ep128gs806
    • 33 ep128gs808
    • 33 ep16gs202
    • 33 ep16gs502
    • 33 ep16gs504
    • 33 ep16gs505
    • 33 ep16gs506
    • 33 ep32gs202
    • 33 ep32gs502
    • 33 ep32gs504
    • 33 ep32gs505
    • 33 ep32gs506
    • 33 ep64gs502
    • 33 ep64gs504
    • 33 ep64gs505
    • 33 ep64gs506
    • 33 ep64gs708
    • 33 ep64gs804
    • 33 ep64gs805
    • 33 ep64gs806
    • 33 ep64gs808
  • dsPIC33EP MC
    • 33 ep128mc202
    • 33 ep128mc204
    • 33 ep128mc206
    • 33 ep128mc502
    • 33 ep128mc504
    • 33 ep128mc506
    • 33 ep256mc202
    • 33 ep256mc204
    • 33 ep256mc206
    • 33 ep256mc502
    • 33 ep256mc504
    • 33 ep256mc506
    • 33 ep32mc202
    • 33 ep32mc203
    • 33 ep32mc204
    • 33 ep32mc502
    • 33 ep32mc503
    • 33 ep32mc504
    • 33 ep512mc202
    • 33 ep512mc204
    • 33 ep512mc206
    • 33 ep512mc502
    • 33 ep512mc504
    • 33 ep512mc506
    • 33 ep512mc806
    • 33 ep64mc202
    • 33 ep64mc203
    • 33 ep64mc204
    • 33 ep64mc206
    • 33 ep64mc502
    • 33 ep64mc503
    • 33 ep64mc504
    • 33 ep64mc506
  • dsPIC33EPμ
    • 33 ep256mu806
    • 33 ep256mu810
    • 33 ep256mu814
    • 33 ep512mu810
    • 33 ep512mu814
  • dsPIC33EV通用
    • 33 ev128gm002
    • 33 ev128gm003
    • 33 ev128gm004
    • 33 ev128gm006
    • 33 ev128gm102
    • 33 ev128gm103
    • 33 ev128gm104
    • 33 ev128gm106
    • 33 ev256gm002
    • 33 ev256gm003
    • 33 ev256gm004
    • 33 ev256gm006
    • 33 ev256gm102
    • 33 ev256gm103
    • 33 ev256gm104
    • 33 ev256gm106
    • 33 ev32gm002
    • 33 ev32gm003
    • 33 ev32gm004
    • 33 ev32gm006
    • 33 ev32gm102
    • 33 ev32gm103
    • 33 ev32gm104
    • 33 ev32gm106
    • 33 ev64gm002
    • 33 ev64gm003
    • 33 ev64gm004
    • 33 ev64gm006
    • 33 ev64gm102
    • 33 ev64gm103
    • 33 ev64gm104
    • 33 ev64gm106
  • dsPIC33FJ全科医生
    • 33 fj128gp202
    • 33 fj128gp204
    • 33 fj128gp206
    • 33 fj128gp206a
    • 33 fj128gp306
    • 33 fj128gp306a
    • 33 fj128gp310
    • 33 fj128gp310a
    • 33 fj128gp706
    • 33 fj128gp706a
    • 33 fj128gp708
    • 33 fj128gp708a
    • 33 fj128gp710
    • 33 fj128gp710a
    • 33 fj128gp802
    • 33 fj128gp804
    • 33 fj12gp201
    • 33 fj12gp202
    • 33 fj16gp304
    • 33 fj256gp506
    • 33 fj256gp506a
    • 33 fj256gp510
    • 33 fj256gp510a
    • 33 fj256gp710
    • 33 fj256gp710a
    • 33 fj32gp202
    • 33 fj32gp204
    • 33 fj32gp302
    • 33 fj32gp304
    • 33 fj64gp202
    • 33 fj64gp204
    • 33 fj64gp206
    • 33 fj64gp206a
    • 33 fj64gp306
    • 33 fj64gp306a
    • 33 fj64gp310
    • 33 fj64gp310a
    • 33 fj64gp706
    • 33 fj64gp706a
    • 33 fj64gp708
    • 33 fj64gp708a
    • 33 fj64gp710
    • 33 fj64gp710a
    • 33 fj64gp802
    • 33 fj64gp804
  • dsPIC33FJ MC
    • 33 fj128mc202
    • 33 fj128mc204
    • 33 fj128mc506
    • 33 fj128mc506a
    • 33 fj128mc510
    • 33 fj128mc510a
    • 33 fj128mc706
    • 33 fj128mc706a
    • 33 fj128mc708
    • 33 fj128mc708a
    • 33 fj128mc710
    • 33 fj128mc710a
    • 33 fj128mc802
    • 33 fj128mc804
    • 33 fj12mc201
    • 33 fj12mc202
    • 33 fj16mc304
    • 33 fj256mc510
    • 33 fj256mc510a
    • 33 fj256mc710
    • 33 fj256mc710a
    • 33 fj32mc202
    • 33 fj32mc204
    • 33 fj32mc302
    • 33 fj32mc304
    • 33 fj64mc202
    • 33 fj64mc204
    • 33 fj64mc506
    • 33 fj64mc506a
    • 33 fj64mc508
    • 33 fj64mc508a
    • 33 fj64mc510
    • 33 fj64mc510a
    • 33 fj64mc706
    • 33 fj64mc706a
    • 33 fj64mc710
    • 33 fj64mc710a
    • 33 fj64mc802
    • 33 fj64mc804
  • PIC32
    • PIC32CM1216MC00032
    • PIC32CM1216MC00048
    • PIC32CM6408MC00032
    • PIC32CM6408MC00048
  • SAMC20
    • SAMC20E15A
    • SAMC20E16A
    • SAMC20E17A
    • SAMC20E18A
    • SAMC20G15A
    • SAMC20G16A
    • SAMC20G17A
    • SAMC20G18A
    • SAMC20J15A
    • SAMC20J16A
    • SAMC20J17A
    • SAMC20J17AU
    • SAMC20J18A
    • SAMC20J18AU
    • SAMC20N17A
    • SAMC20N18A
  • SAMC21
    • SAMC21E15A
    • SAMC21E16A
    • SAMC21E17A
    • SAMC21E18A
    • SAMC21G15A
    • SAMC21G16A
    • SAMC21G17A
    • SAMC21G18A
    • SAMC21J15A
    • SAMC21J16A
    • SAMC21J17A
    • SAMC21J17AU
    • SAMC21J18A
    • SAMC21J18AU
    • SAMC21N17A
    • SAMC21N18A
  • SAMD20
    • SAMD20E14
    • SAMD20E14B
    • SAMD20E15
    • SAMD20E15B
    • SAMD20E15BU
    • SAMD20E16
    • SAMD20E16B
    • SAMD20E16BU
    • SAMD20E17
    • SAMD20E18
    • SAMD20E1F
    • SAMD20G14
    • SAMD20G14B
    • SAMD20G15
    • SAMD20G15B
    • SAMD20G16
    • SAMD20G16B
    • SAMD20G17
    • SAMD20G17U
    • SAMD20G18
    • SAMD20G18U
    • SAMD20J14
    • SAMD20J14B
    • SAMD20J15
    • SAMD20J15B
    • SAMD20J16
    • SAMD20J16B
    • SAMD20J17
    • SAMD20J18
  • SAMD21
    • SAMD21E15A
    • SAMD21E15B
    • SAMD21E15BU
    • SAMD21E15CU
    • SAMD21E15L
    • SAMD21E16A
    • SAMD21E16B
    • SAMD21E16BU
    • SAMD21E16CU
    • SAMD21E16L
    • SAMD21E17A
    • SAMD21E17D
    • SAMD21E17DU
    • SAMD21E17L
    • SAMD21E18A
    • SAMD21F17L
    • SAMD21G15A
    • SAMD21G15B
    • SAMD21G15L
    • SAMD21G16A
    • SAMD21G16B
    • SAMD21G16L
    • SAMD21G17A
    • SAMD21G17AU
    • SAMD21G17D
    • SAMD21G17L
    • SAMD21G18A
    • SAMD21G18AU
    • SAMD21J15A
    • SAMD21J15B
    • SAMD21J16A
    • SAMD21J16B
    • SAMD21J17A
    • SAMD21J17D
    • SAMD21J18A
  • SAME51
    • SAME51G18A
    • SAME51G19A
    • SAME51J18A
    • SAME51J19A
    • SAME51J20A
    • SAME51N19A
    • SAME51N20A
  • SAME53
    • SAME53J18A
    • SAME53J19A
    • SAME53J20A
    • SAME53N19A
    • SAME53N20A
  • SAME54
    • SAME54N19A
    • SAME54N20A
    • SAME54P19A
    • SAME54P20A
  • SAME70
    • SAME70J19B
    • SAME70J20B
    • SAME70J21B
    • SAME70N19B
    • SAME70N20B
    • SAME70N21B
    • SAME70Q19B
    • SAME70Q20B
    • SAME70Q21B
  • SAMRH71
    • SAMRH71F20B
    • SAMRH71F20C
  • SAMS70
    • SAMS70J19B
    • SAMS70J20B
    • SAMS70J21B
    • SAMS70N19B
    • SAMS70N20B
    • SAMS70N21B
    • SAMS70Q19B
    • SAMS70Q20B
    • SAMS70Q21B
  • SAMV70
    • SAMV70J19B
    • SAMV70J20B
    • SAMV70N19B
    • SAMV70N20B
    • SAMV70Q19B
    • SAMV70Q20B
  • SAMV71
    • SAMV71J19B
    • SAMV71J20B
    • SAMV71J21B
    • SAMV71N19B
    • SAMV71N20B
    • SAMV71N21B
    • SAMV71Q19B
    • SAMV71Q20B
    • SAMV71Q21B

引用作为

mplab - device - block f金宝appor simulink(微芯片技术)

MATLAB版本兼容性
由R2022b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

块/ blk_mdl

块/ blk_slx

例子

例子/ CRL_Demo

例子/ MOTOR_PMSM_MCB_FOC_SAME70 / Sensored_FOC_Encoder_PMSM_SAME70_MCLV2

例子/ MOTOR_PMSM_MCB_FOC_SAME70 / Sensored_PosCtrl_FOC_PMSM_SAME70_MCLV2

例子/ MOTOR_PMSM_MCB_FOC_SAME70 / Sensorless_FOC_PMSM_SAME70_MCLV2

例子/ MOTOR_PMSM_SensorlessObserver_R2015b_PIC32MK

例子/ MOTOR_PMSM_SensorlessObserver_R2015b_SAME70

例子/ MOTOR_PMSM_SensorlessObserver_R2015b_dsPIC

例子/ ProcessorIntheLoop_PIL

例子/ SAMV71_MCAN_CfunctionCall

例子/ SAMV71_Xplained_Ultra_ExtMode_PIL_R2020b

例子/ SAMx7_Xplained_EEPROM

例子/ UART_Terminal

无法下载使用GitHub默认分支的版本

版本 发表 发布说明
3.50.33.0

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.33

3.50.32

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.32

3.50.31

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.31

3.50.27

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.27

3.50.24

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.24

3.50.23

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.23

3.50.22

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.22

3.50.21

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.21

3.50.19

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.19

3.50.18

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.18

3.50.17

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.17

3.50.16

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.16

3.50.13

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.13

3.50.12

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.12

3.50.06

参见GitHub上此版本的发布说明:https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/releases/tag/v3.50.06

3.50

-添加SAMC2x SAMD2x SAMDAx
-SAMx5 ADC和QDEC更新
修复R2021a的dspic CRL
-dsPIC CH/CK固定PWM HS输入通道交换(CH1-CH3)
-SAMx7 PWM死时间初始值,具有因子2 (0.5us实际为1us设置)
-prog interface fast + Seeger
-picgui

3.49

-外部模式和PIL
- SAMx调度健壮的过载
PICGUI在后台运行
-编译器选项CRL
- MPLAB X项目创建改进
更新dsPIC和PIC32 UART驱动程序
- SAMx芯片任务状态引脚设置
一些芯片的各种修复

3.48

SAMx5增加了SPI和I2C
—SAMx5的ADC:固定AIN0通道
支持金宝app64位MPLAB X Ide (v5.45及以上)
修正了dspic的I2C和SPI (EV, FJ)
- dsPIC更改通知/输入捕获:在芯片切换时的GUI问题

3.47

增加了对dsPIC GS金宝app, CH, CK的SPI支持
-修复了双核dsPIC的次级核引脚映射不一致
修正了以前Matlab版本的通用问题

3.46.064

-改进SAMx5支持金宝app增加SPI支持金宝app
修复了双核dsPIC支持的问题。金宝app
-修正了MPLAB X项目没有用Matlab R2020b创建
新增PIC32 GPK MCG和GPG

3.46.063

-支金宝app持SAMx5家族
修正了最新的XC编译器的搜索问题
-支金宝app持外部CMSIS和DFP包
-重命名脚本pad和padr为picgui。pad/padr(与最新版本的MathWorks脚本冲突)

3.46.05

PIC32:外设输出引脚扩展选项(外设引脚映射)
模型引用:修正了创建模型引用库时的编译错误

3.46.03

更新的PIC32MZ SPI DMA实现
-一些设置与系统java版本有关的问题固定的。

3.46.01

程序员界面(可能找不到Java)
SAMx7芯片doc block问题MPLAB X项目
安装程序脚本建议旧的安装方法(可能修复与教室/实验室设置中的用户权限相关的插件问题)

3.46.00

金宝app支持dsPIC CH双核dsc

3.45.05

修复了生成代码中的QEI错别字
修复了从端实现的SPI错误

3.45.04

修复:
PIL和Ext-Mode GUI发布UART
编译器块与堆大小的问题
-定时器的PIC32代码可能无法编译

改进MPLAB X项目创建
增加了PIC32MZ的Ext-Mode示例

3.45.02

-扩展支撑芯片金宝app
增加了编程界面用户选择(MDB vs IPE)
改进了对SNAP和PI金宝appCKIT 4程序员的支持
修复了一些旧Matlab版本的兼容性问题
其他小的改进,见自述。md文件

3.45.01

更新后的安装程序。兼容R2010a到R2019a

3.45

要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库