<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Microchip dsPIC and MPLAB</title>
		<link>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/-t1.htm</link>
		<description>This forum contains topics about Microchip dsPIC and development tool MPLAB IDE.</description>
		<lastBuildDate>Mon, 28 Sep 2009 02:00:33 GMT</lastBuildDate>
		<ttl>10</ttl>
		<image>
			<title>Microchip dsPIC and MPLAB</title>
			<url>http://illiweb.com/fa/prosilver/site_logo.gif</url>
			<link>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/-t1.htm</link>
		</image>
		<item>
			<title>How to configure an interrupt service</title>
			<link>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/how-to-configure-an-interrupt-service-t14.htm</link>
			<dc:creator>lyh8</dc:creator>
			<description>I'm new to Microchip dsPIC30F series chip programming. I need to use interrupt service in my application, but I don't know what control registers need to be configured, and how an interrupt service routine (ISR) gets invoked. Can you please take external interrupt INT2 as an example to show how to program an ISR? Thanks.</description>
			<category>Microchip dsPIC and MPLAB</category>
			<pubDate>Mon, 28 Sep 2009 02:00:33 GMT</pubDate>
			<comments>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/how-to-configure-an-interrupt-service-t14.htm#32</comments>
			<guid>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/how-to-configure-an-interrupt-service-t14.htm</guid>
		</item>
		<item>
			<title>Function pointer array initialization</title>
			<link>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/function-pointer-array-initialization-t11.htm</link>
			<dc:creator>GoldenMaple</dc:creator>
			<description>I had the following function pointer definition in PBIT.h



typedef BOOL (*pfTests)(void);



and an array of function pointers in PBIT.c,



BOOL SRAM_BIT(void);

BOOL NVM_BIT(void);

BOOL PS_BIT(void);

BOOL ARINC_BIT(void);



pfTests pbits[] =

{

      &amp;SRAM_BIT,

      &amp;NVM_BIT,

      &amp;PS_BIT,

      &amp;ARINC_BIT

};



When building, the compiler gave the following warnings.



Source\BIT\PBIT.c:49: warning: missing braces around initializer

Source\BIT\PBIT.c:49:  ...</description>
			<category>Microchip dsPIC and MPLAB</category>
			<pubDate>Wed, 07 Jan 2009 17:52:53 GMT</pubDate>
			<comments>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/function-pointer-array-initialization-t11.htm#23</comments>
			<guid>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/function-pointer-array-initialization-t11.htm</guid>
		</item>
		<item>
			<title>MPLAB Project Startup Function</title>
			<link>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/mplab-project-startup-function-t10.htm</link>
			<dc:creator>GoldenMaple</dc:creator>
			<description><![CDATA[Hello there,
<br />

<br />
In a MPLAB project, how do I eliminate the startup function from the lib in order to use my own startup code? I tried to delete the <strong>Library Search Path</strong> from the project build option, which I thought was the way to exclude it, however, the execution still starts from the default startup, and my startup was not invoked. Please advise.]]></description>
			<category>Microchip dsPIC and MPLAB</category>
			<pubDate>Wed, 26 Nov 2008 06:08:24 GMT</pubDate>
			<comments>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/mplab-project-startup-function-t10.htm#20</comments>
			<guid>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/mplab-project-startup-function-t10.htm</guid>
		</item>
		<item>
			<title>Question about dsPIC30F6010A system clock</title>
			<link>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/question-about-dspic30f6010a-system-clock-t9.htm</link>
			<dc:creator>GoldenMaple</dc:creator>
			<description>We have decided to use dsPIC30F6010A for a subsystem of an aircraft design. I realized that the dsPIC has 30 MIPS speed, however, the datasheet also states that it accepts DC to 40 MHz external clock input. My question is, if we use 40 MHz external clock oscillator as clock input, what will the CPU speed be, 40 MIPS or 30 MIPS?</description>
			<category>Microchip dsPIC and MPLAB</category>
			<pubDate>Tue, 11 Nov 2008 23:12:17 GMT</pubDate>
			<comments>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/question-about-dspic30f6010a-system-clock-t9.htm#18</comments>
			<guid>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/question-about-dspic30f6010a-system-clock-t9.htm</guid>
		</item>
		<item>
			<title>System clock and CAN communication reliability</title>
			<link>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/system-clock-and-can-communication-reliability-t5.htm</link>
			<dc:creator>lyh8</dc:creator>
			<description><![CDATA[Hello there,
<br />

<br />
Microchip dsPIC30F4012 was chosen for our application. According to its reference design, we used 7.3728 MHz crystal to generate system clock 29.4912 MHz. I noticed that UART communication works reliably, while CAN communication does not. Can you explain why and advise any suggestion?
<br />

<br />
Thanks.]]></description>
			<category>Microchip dsPIC and MPLAB</category>
			<pubDate>Tue, 26 Aug 2008 15:42:35 GMT</pubDate>
			<comments>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/system-clock-and-can-communication-reliability-t5.htm#8</comments>
			<guid>http://embeddedstudio.forumotion.net/microchip-dspic-and-mplab-f7/system-clock-and-can-communication-reliability-t5.htm</guid>
		</item>
	</channel>
</rss>