⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.html

📁 PIC32 microcontroller sample code
💻 HTML
📖 第 1 页 / 共 2 页
字号:
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]--><!-------------------- HEAD --------------------------------------------><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="37890"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=blue style='tab-interval:36.0pt'>

<div class=Section1>

<div>

<p class=MsoNormal><b><span style='font-size:14.0pt;font-family:Arial;
color:black'><a href="http://www.microchip.com/" title=www.Microchip.com><span
style='color:black;text-decoration:none;text-underline:none'><img border=0
width=152 height=42 id="_x0000_i1025" src=MicrochipLogo.gif></span></a><br>
</span></b><span class=highlight><span style='font-size:17.0pt'>MPLAB C32 Code
Examples</span></span><b><span style='font-size:14.0pt;font-family:Arial;
color:black'> <o:p></o:p></span></b></p>

</div>

<div class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt;font-family:Arial;color:black'>

<hr size=2 width="100%" align=center>

</span></div>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial;color:black'>This
directory contains MPLAB C32 &#8216;C&#8217; language code examples. This
directory may contain more than one code example. Each code example directory
contains complete source code and MPLAB project files. In addition, it also
contains a <i style='mso-bidi-font-style:normal'>build.bat</i> file to build
the project from the command-line. There is also a <i style='mso-bidi-font-style:
normal'>build_all.bat</i> file at the top level to build all examples at once
from the command-line. The remainder of this document provides a brief overview
of each example<o:p></o:p></span></p>

<h1><a name="_C32_Examples_(Location:"></a>C32 Examples</h1>

<table class=MsoTableContemporary border=0 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;mso-yfti-tbllook:480;mso-padding-alt:0pt 5.4pt 0pt 5.4pt'>
 <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
  <td width=148 valign=top style='width:110.7pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:1'><b>Topic<o:p></o:p></b></p>
  </td>
  <td width=148 valign=top style='width:111.3pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-left-alt:solid white 2.25pt;background:#CCCCCC;mso-shading:white;
  mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:1'><b>Example Name<o:p></o:p></b></p>
  </td>
  <td width=148 valign=top style='width:111.0pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-left-alt:solid white 2.25pt;background:#CCCCCC;mso-shading:white;
  mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:1'><b>Path<o:p></o:p></b></p>
  </td>
  <td width=323 valign=top style='width:242.6pt;border:none;border-bottom:solid white 2.25pt;
  mso-border-left-alt:solid white 2.25pt;background:#CCCCCC;mso-shading:white;
  mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:1'><b>Description<o:p></o:p></b></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:0'>
  <td width=148 valign=top style='width:110.7pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;background:#F2F2F2;mso-shading:white;
  mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>Custom ld file</p>
  </td>
  <td width=148 valign=top style='width:111.3pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'><a href="custom_ld_file">custom_ld_file</a></p>
  </td>
  <td width=148 valign=top style='width:111.0pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>custom_ld_file</p>
  </td>
  <td width=323 valign=top style='width:242.6pt;border:none;border-bottom:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>Modifies default linker
  procdef.ld file to reserve a region in flash memory and access it via an
  array in &#8216;C&#8217;.</p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1'>
  <td width=148 valign=top style='width:110.7pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;background:#CCCCCC;mso-shading:white;
  mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>Executing from RAM</p>
  </td>
  <td width=148 valign=top style='width:111.3pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'><a href="ram_execution">ram_execution</a></p>
  </td>
  <td width=148 valign=top style='width:111.0pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>ram_execution</p>
  </td>
  <td width=323 valign=top style='width:242.6pt;border:none;border-bottom:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>Shows how PIC32 can be
  programmed to execute from RAM</p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2'>
  <td width=148 valign=top style='width:110.7pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;background:#F2F2F2;mso-shading:white;
  mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>LED Message</p>
  </td>
  <td width=148 valign=top style='width:111.3pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'><a href="led_message">led_message</a></p>
  </td>
  <td width=148 valign=top style='width:111.0pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>led_message</p>
  </td>
  <td width=323 valign=top style='width:242.6pt;border:none;border-bottom:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>Displays &#8220;HELLO&#8221;
  message using 8-LEDs on Explorer-16 board.</p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:3'>
  <td width=148 valign=top style='width:110.7pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;background:#CCCCCC;mso-shading:white;
  mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>MIPS16 Code</p>
  </td>
  <td width=148 valign=top style='width:111.3pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'><a href="mips16_functions">mips16_functions</a></p>
  </td>
  <td width=148 valign=top style='width:111.0pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>mips16_function</p>
  </td>
  <td width=323 valign=top style='width:242.6pt;border:none;border-bottom:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>Shows how MIPS16 and MIPS32
  functions are declared and called</p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:4'>
  <td width=148 valign=top style='width:110.7pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;background:#F2F2F2;mso-shading:white;
  mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>How to handle run-time exceptions</p>
  </td>
  <td width=148 valign=top style='width:111.3pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'><a href="handling_exceptions">handling_exceptions</a></p>
  </td>
  <td width=148 valign=top style='width:111.0pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>Handling_exceptions</p>
  </td>
  <td width=323 valign=top style='width:242.6pt;border:none;border-bottom:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#F2F2F2;mso-shading:white;mso-pattern:gray-5 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:64'>Shows how generic exception
  handler can be overridden with custom logic</p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'>
  <td width=148 valign=top style='width:110.7pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;background:#CCCCCC;mso-shading:white;
  mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>Explicit linker script</p>
  </td>
  <td width=148 valign=top style='width:111.3pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'><a href="explicit_linker_script">explicit_linker_script</a></p>
  </td>
  <td width=148 valign=top style='width:111.0pt;border-top:none;border-left:
  none;border-bottom:solid white 2.25pt;border-right:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>explicit_linker_script</p>
  </td>
  <td width=323 valign=top style='width:242.6pt;border:none;border-bottom:solid white 2.25pt;
  mso-border-top-alt:solid white 2.25pt;mso-border-left-alt:solid white 2.25pt;
  background:#CCCCCC;mso-shading:white;mso-pattern:gray-20 black;padding:0pt 5.4pt 0pt 5.4pt'>
  <p class=MsoNormal style='mso-yfti-cnfc:128'>Demonstrates how to specify an
  explicit linker script for a project and customize it. There is a &#8216;doc&#8217;
  directory that contains further documentation.</p>
  </td>
 </tr>
</table>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<div class=MsoNormal align=center style='text-align:center'><a
name="_Assembly_Language_Examples"></a><span style='font-size:10.0pt;
font-family:Arial;color:black'>

<hr size=2 width="100%" align=center>

</span></div>

<p class=MsoNormal><span style='font-size:8.0pt;font-family:Arial;color:black;
background:white'>Microchip Technology Inc. <st1:address w:st="on"><st1:Street
 w:st="on">2355 W. Chandler Blvd.</st1:Street> <st1:City w:st="on">Chandler</st1:City>,
 <st1:State w:st="on">AZ</st1:State> <st1:PostalCode w:st="on">85224</st1:PostalCode></st1:address>
</span><span style='font-size:10.0pt;font-family:Arial;color:black'><o:p></o:p></span></p>

</div>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -