dsPIC DSC 的在线调试接口选择

dsPIC DSC 的在线调试接口选择

ID:38244416

大小:237.92 KB

页数:4页

时间:2019-05-31

dsPIC DSC 的在线调试接口选择_第1页
dsPIC DSC 的在线调试接口选择_第2页
dsPIC DSC 的在线调试接口选择_第3页
dsPIC DSC 的在线调试接口选择_第4页
资源描述:

《dsPIC DSC 的在线调试接口选择》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GS003dsPICDSC的在线调试接口选择表1:调试通道作者:Hrushikesh(Rishi)VasukiMicrochipTechnology引脚名称引脚功能EMUD默认调试数据引脚引言EMUC默认调试时钟引脚EMUD1备用调试通道#1数据引脚本文档叙述dsPIC30F中便于dsPIC30F嵌入式应用程EMUC1备用调试通道#1时钟引脚序在线调试的有用选择。EMUD2备用调试通道#2数据引脚EMUC2备用调试通道#2时钟引脚多个调试通道EMUD3备用调试通道#3数据引脚dsPIC30F数字

2、信号控制器可使用Microchip的低成本开EMUC3备用调试通道#3时钟引脚发工具MPLAB®ICD2在线调试器来进行编程和在线调试。MPLABICD2提供了5个引脚与dsPIC30F器件图1:典型备用调试通道接口。这5个引脚是:VDD、VSS、MCLR、PGC/EMUC至I2C™器件和PGD/EMUD。在编程和调试过程中,PGC/EMUC和PGD/EMUD引脚分别用作MPLABICD2和dsPIC30F器件之间的通讯时钟和数据信号。ICD2插头开关dsPIC30F3012为使电路板布线具有更

3、大的灵活性,dsPIC30FDSC器调试件为在线调试时将MPLABICD2连接到目标板提供了12PGC/EMUC/SDA*多种选择。dsPIC30F器件具有18至80引脚的封装形PGC式。对于封装小的器件,每个引脚通常与某些外设功能11复用(见图1)。在某些情况下,默认的编程和调试引PGDPGD/EMUD/SCL*脚功能PGC/EMUC和PGD/EMUD,可能与其他外设编程(如I2C™、SPI或UART模块等)引脚复用。在这种2EMUD3*情况下,应用能将这些引脚用于编程,但不能用于在线3EMU

4、C3*调试。此时在线调试应该使用备用调试通道,表1列出VDD14VDD13了备用调试通道。应该注意的是,使用MPLABICD2VSSVSS1VPPMCLR的器件编程和连接操作,仍将需要使用PGC和PGD引脚。*dsPIC30F3012(PDIP封装)上的复用引脚:引脚复用的功能2EMUD3/AN0/VREF+/CN2/RB03EMUC3/AN1/VREF-/CN3/RB111PGD/EMUD/AN6/U1TX/SDO1/SCL/CN6/RB412PGC/EMUC/AN5/U1RX/SDI1/SD

5、A/CN7/RB52005MicrochipTechnologyInc.DS93003A_CN第1页GS003设计过程4.在将代码下载至目标器件(编程)之前,需要在MPLABIDE中设置ConfigurationBits对话框,为了利用这些备用调试通道,需要进行如下步骤:来准确地反映所选的在线调试通道。默认情况1.在布电路板之前,决定是否需要使用备用调试通下,MPLABIDE将PGC/EMUC和PGD/EMUD道。引脚用于编程和调试。对于假设的应用,将“COMMCHANNELSELECT”选项

6、设置为例如,假设一个采用dsPIC30F3012的应用需要2“UseEMUC3andEMUD3”,如图2所示。在SDA和SCL引脚功能,来通过IC协议与板上的MPLABIDE中,选择其他元器件进行通讯。在dsPIC30F3012器件Configure>ConfigurationBits菜单,将弹出上,SCL和SDA引脚(引脚11和12)分别与ConfigurationBits对话框。默认的在线调试引脚EMUD和EMUC复用。于5.在编程或连接操作期间(选择MPLABICD2作为是,应用需要使用备

7、用在线调试通道。调试器),扳动开关(或跳线),使得MPLAB2.从EMUC1/EMUD1、EMUC2/EMUD2或ICD2与目标dsPIC30F器件通过PGC和PGDEMUC3/EMUD3中选择要使用的备用调试通(分别是引脚12和引脚11)进行通讯。道。6.当编程完成时,调节开关(或跳线),使得在假设的应用中,假定dsPIC30F3012上引脚2MPLABICD2与目标dsPIC30F器件通过和引脚3可用于在线调试操作。于是,应用将使EMUC3和EMUD3(分别是引脚3和引脚2)进行用EMUC3

8、和EMUD3作为备用在线调试通道。通讯。3.在设计电路板时,要将MPLABICD2的PGC和7.现在已经做好进行在线调试操作的准备,可以使PGD引脚与选定的备用调试通道EMUC3和用复位、运行、单步、暂停和设置断点等功能进EMUD3相连接,如图1中开关部分所示。行在线调试了。图2:MPLAB®IDE配置位对话框示例DS93003A_CN第2页2005MicrochipTechnologyInc.GS003MPLABICD2错误处理显示这条错误消息,是因为MPLABICD2不能与运行在dsPIC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。