云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 7 基于Simulink模块的dsPIC单片机开发1021final

7 基于Simulink模块的dsPIC单片机开发1021final

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 22:55:05

第7章 基于Simulink模块的dsPIC单片机开发

前面几章讲述了模型代码加手工代码的方式,开发单片机的新技术,不过这种方法也存在重复编写器件配置代码的问题。为了加快项目的开发速度和避免不必要的重复劳动,Microchip公司针对dsPIC30和dsPIC33 DSC等器件,提供了一套接口兼容的配置和运行时外设模块集---MATLAB Plug-in blockset。它可以使MATLAB/SIMULINK/Stateflow与MATLAB Plug-in blockset/MPLAB IDE无缝连接,利用Real-time Workshop Embedded Coder代码生成工具,自动生成应用的实时嵌入式C代码。可极大的提高工作效率和降低开发成本,同时也可降低了运用dsPIC3x DSC器件开发工程师的门槛。下面对MATLAB Plug-in blockset作一简单介绍: 模块集的主要特性:

① 模块适用于dsPIC3x系列的所有外设

② 可通过“cCall”模块方便地集成经过验证C代码 ③ 从MATLAB环境中构建环境配置 版本2.0的新增功能: ① 支持dsPIC30F系列器件 ② 电机控制算法库

③ 缺陷修正和改进

④ 演示版——免费评估版

⑤ 与MPLAB的MATLAB插件更好地集成在一起

⑥ 与从R2007a到R2009b的所有MATLAB版本兼容,不过也支持R2010a、R2010b版(作者安装的版本是R2010b)。模块适用于dsPIC3x系列的所有外设 本章的主要内容:

? MPLAB开发工具简介

? dsPIC外围驱动模块介绍及应用 ? 无对应驱动模块时的应用

7.1 MPLAB嵌入式开发环境及工具

MPLAB IDE是microchip公司开发的基于Windows 操作系统的集成开发环境,适用于PICmicro MCU 系列和dsPIC数字信号控制器的开发。同时,MPLAB IDE还将其他microchip工具集和第三方软件集成到一个图形用户界面之中。其主要功能有: ? ? ? ? ?

使用内置的编辑器创建和编辑源代码。 汇编、编译和链接源代码。

通过使用内置的软件模拟器观察程序流程,或者使用在线仿真器或在线调试器以 实时方式观察程序流程来调试可执行逻辑。 用软件模拟器或仿真器进行时序测量。

查看Watch 窗口中的变量。

MATLAB/Simulink device blocksets向Simulink模型库中添加了dsPIC模块。这些模

块既可以单独使用,也能和Simulink模块混合建模,并通过Real-time Workshop Embedded

Coder自动生成嵌入式实时C代码,再经MPLAB IDE实现嵌入式应用的基于模型设计的开发。

MPLAB C30 Compiler是针对16位dsPIC芯片dsPIC30 和 dsPIC33设计的高度优化的编译器,通过MPLAB C30 Compiler或其他第三方编译器可以用C语言实现dsPIC开发。

7.1.1 软件的下载和安装

址:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002,打开MPLAB下载网页。如图7.1.1所示:

图7.1.1 MPLAB下载网页

在网页下方点击链接MPLAB IDE v8.56 Full Release Zipped Installation和MATLAB Device Blocks for dsPIC DSCs即可下载MPLAB IDE 和MATLAB/Simulinkdevice blocksets。

用户如果使用过MPLAB的较早版本,或将V8.53版本安装在非默认路径下,请首先将其卸载,不然在后续使用过程中,系统有可能无法定位到需要的文件。

单击windows开始菜单,选择控制面板→卸载程序,在列表中选中MPLAB Tools V8.53,单击卸载,将其完全移除。如图7.1.2所示:

图7.1.2 卸载早期版本的MPLAB

1 安装MPLAB IDE

打开MPLAB IDE安程序,按照安装向导的提示进行安装,在Setup Type对话框中尽量选择Complete,如图7.1.3 所示。

图7.1.3 MPLAB安装界面

如果选择了Custom,则在Select Features对话框中应选中MPLAB IDE Tools的MATLAB选项,以便能够使用MATLAB Plug-in,如图7.1.4所示。

图7.1.4 MPLAB安装界面

在Choose Destination Location对话框中选用默认路径,不要做任何修改。其他对话框不用做修改,点击“下一步”即可,如图7.1.5所示。

图7.1.5 MPLAB安装界面

2 安装C30 Compiler

打开C30 Compiler安装程序,按照安装向导的提示进行安装,在Setup Type对话框中选择Complete,如图7.1.6所示。

图7.1.6 C30编译器安装界面

在Choose Destination Location对话框中选用默认路径,不要做任何修改,如图7,1,7所示。

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第7章 基于Simulink模块的dsPIC单片机开发 前面几章讲述了模型代码加手工代码的方式,开发单片机的新技术,不过这种方法也存在重复编写器件配置代码的问题。为了加快项目的开发速度和避免不必要的重复劳动,Microchip公司针对dsPIC30和dsPIC33 DSC等器件,提供了一套接口兼容的配置和运行时外设模块集---MATLAB Plug-in blockset。它可以使MATLAB/SIMULINK/Stateflow与MATLAB Plug-in blockset/MPLAB IDE无缝连接,利用Real-time Workshop Embedded Coder代码生成工具,自动生成应用的实时嵌入式C代码。可极大的提高工作效率和降低开发成本,同时也可降低了运用dsPIC3x DSC器件开发工程师的门槛。下面对MATLAB Plug-in blockset作

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com