<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LPCXpresso IDE中的主题 Re: Driving three steppers</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584413#M26263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fjrg76 on Mon Nov 14 18:08:53 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: ycroosh&lt;/STRONG&gt;&lt;BR /&gt;Hello,&lt;BR /&gt;I need some help with my new hobby project. &lt;BR /&gt;I am trying to make a CNC machine controller using LPC1769 (LpcXpresso). The PC will send g-code commands (one at a time) and the MCU will covert the code into stepper motor pulses. Well, my problem is that this would be myg first ARM project (I've been using MSP430 and .NETMF untill now)...&lt;BR /&gt;Basically, on a conceptual level I need to have three different pulse outputs (at different frequencies). I also need to count the pulses (i.e. to have exactly [I]n [/I]pulses). &lt;BR /&gt;The motors will have ~64000 steps per inch (three axes), so the frequency will need to be in 100+ KHz range...&lt;BR /&gt;Since the MCU will be driving a cutter, the timing is the most important thing, so I'd like the pulses to be generated and counted by the hardware, not inside an interrupt, if possible. &lt;BR /&gt;I would really apprecite if someone could point me into the right directions (and some examle code)&lt;BR /&gt; &lt;BR /&gt;Thank you&lt;BR /&gt;Yuriy&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can easily implement PWM for pulses using the timers. For PWM generation you have two choices:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Reset on match and toggle the output pin, or&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Native PWM timer function (this is intended mainly for a motor controller purposes).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think you won't have problems with the frecuency. The main concern is about counting pulses. You may follow this approach:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Take the Timer0 for PWM generation (output), and take the Timer1 (input) for counting. For this, you should configure Timer1 for counting external events (this mode is called CAP, and you can eventually generate an interrupt every time the CAP pin reaches its maximum count), and then externally wire PWM outputs with CAP inputs. Be aware that the timer can also measure the elapsed time between events, but that is not what you want. It's worth to mention that Timers have more than seven modes of operation!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm pretty shure you cannot generate PWM pulses and count them at the same time using the same Timer, but if I'm wrong please let me know it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good lock!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 22:45:21 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T22:45:21Z</dc:date>
    <item>
      <title>Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584411#M26261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ycroosh on Sat Nov 12 22:31:16 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need some help with my new hobby project. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to make a CNC machine controller using LPC1769 (LpcXpresso). The PC will send g-code commands (one at a time) and the MCU will covert the code into stepper motor pulses. Well, my problem is that this would be myg first ARM project (I've been using MSP430 and .NETMF untill now)...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, on a conceptual level I need to have three different pulse outputs (at different frequencies). I also need to count the pulses (i.e. to have exactly [I]n [/I]pulses). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The motors will have ~64000 steps per inch (three axes), so the frequency will need to be in 100+ KHz range...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Since the MCU will be driving a cutter, the timing is the most important thing, so I'd like the pulses to be generated and counted by the hardware, not inside an interrupt, if possible. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would really apprecite if someone could point me into the right directions (and some examle code)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yuriy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584411#M26261</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584412#M26262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by monnoliv on Sun Nov 13 11:46:27 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've an hobby project that is quite the same as yours. I'm building a&amp;nbsp; laser cutter (almost done) and I've decided to take the LPCXpresso&amp;nbsp; (1769) to drive it. I've only two stepping motors to drive but I want&amp;nbsp; the 1769 to be able to drive 3 steppers for future extension.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In fact, for driving a stepper, it's simple: one directional bit (DIR)&amp;nbsp; and one pulse bit (PULSE). You need the LPC17XX user manual and the&amp;nbsp; LPC1769 datasheet. Then you need to learn how the timers are working and&amp;nbsp; how to program them (that's just what I'm doing now). Since the 1769&amp;nbsp; has 4 timers with a lot of capabilities, you can drive 4 steppers. The&amp;nbsp; challenge is the timing. Concerning the resolution, since the CPU can&amp;nbsp; run @ 100MHz and the timer can have the same clock frequency than the&amp;nbsp; CPU, I think that there is no problem. For my project, a maximum speed&amp;nbsp; of 10khz is enought. To generate 10khz pulses, one has to program the timer accordingly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That's what I'm doing now. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Olivier&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584412#M26262</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584413#M26263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fjrg76 on Mon Nov 14 18:08:53 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: ycroosh&lt;/STRONG&gt;&lt;BR /&gt;Hello,&lt;BR /&gt;I need some help with my new hobby project. &lt;BR /&gt;I am trying to make a CNC machine controller using LPC1769 (LpcXpresso). The PC will send g-code commands (one at a time) and the MCU will covert the code into stepper motor pulses. Well, my problem is that this would be myg first ARM project (I've been using MSP430 and .NETMF untill now)...&lt;BR /&gt;Basically, on a conceptual level I need to have three different pulse outputs (at different frequencies). I also need to count the pulses (i.e. to have exactly [I]n [/I]pulses). &lt;BR /&gt;The motors will have ~64000 steps per inch (three axes), so the frequency will need to be in 100+ KHz range...&lt;BR /&gt;Since the MCU will be driving a cutter, the timing is the most important thing, so I'd like the pulses to be generated and counted by the hardware, not inside an interrupt, if possible. &lt;BR /&gt;I would really apprecite if someone could point me into the right directions (and some examle code)&lt;BR /&gt; &lt;BR /&gt;Thank you&lt;BR /&gt;Yuriy&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can easily implement PWM for pulses using the timers. For PWM generation you have two choices:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Reset on match and toggle the output pin, or&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Native PWM timer function (this is intended mainly for a motor controller purposes).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think you won't have problems with the frecuency. The main concern is about counting pulses. You may follow this approach:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Take the Timer0 for PWM generation (output), and take the Timer1 (input) for counting. For this, you should configure Timer1 for counting external events (this mode is called CAP, and you can eventually generate an interrupt every time the CAP pin reaches its maximum count), and then externally wire PWM outputs with CAP inputs. Be aware that the timer can also measure the elapsed time between events, but that is not what you want. It's worth to mention that Timers have more than seven modes of operation!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm pretty shure you cannot generate PWM pulses and count them at the same time using the same Timer, but if I'm wrong please let me know it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good lock!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584413#M26263</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584414#M26264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Mon Nov 14 18:38:18 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;I'm pretty shure you cannot generate PWM pulses and count them at the&amp;nbsp; same time using the same Timer, but if I'm wrong please let me know it.&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;I'm pretty sure I can do it :rolleyes: And even worse, I've done it :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See: &lt;/SPAN&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.com/showthread.php?t=787&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584414#M26264</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584415#M26265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ycroosh on Tue Nov 15 23:05:29 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;First of all, thank you for the help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So, I ended up setting timers 1,2, and 3 for axes X,&amp;nbsp; Y and Z. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I count the pulses inside the interrupt routine for each timer (reset and interrupt on match...) Timer 0 will be used for the main "scheduler" (if there is one)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I have a bit different question:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a variable "x_ready" that is set to 0 in the "start" functoin and to 1 in the "stop" function. The only minor problem is that stop is called fom the ISR, so it can fire outside of the main's context, so I'm wondering if there is a way to implement some sort of "mutex" that would make it "thread safe"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And, actually, one more question... In the examples I've seen online most people run an infinite loop in the "main". On MSP430 I would normally set up the interrupts and go to "sleep" so the MCU is in low power mode and is awaken on interrupts. Is that an acceptable practice with LPC1769, or is there a better way? If yes, could you point me to some resources.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In my case I will be receiving commands over UART, adding them to the queue and the motion controller will execute one at a time, so there will be one UART interrupt, three timer interrupts for the motors and one interrupt for the scheduler...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yuriy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584415#M26265</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584416#M26266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fjrg76 on Tue Nov 15 23:40:50 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: ycroosh&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;In my case I will be receiving commands over UART, adding them to the queue and the motion controller will execute one at a time, so there will be one UART interrupt, three timer interrupts for the motors and one interrupt for the scheduler...&lt;BR /&gt; &lt;BR /&gt;Thank you&lt;BR /&gt;Yuriy&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Look at this AN:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://http://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=5&amp;amp;ved=0CGkQFjAE&amp;amp;url=http%3A%2F%2Fwww.nxp.com%2Fdocuments%2Fapplication_note%2FAN10915.pdf&amp;amp;ei=7FjDTvjaHsOFsAK9vo3rCg&amp;amp;usg=AFQjCNETZAKGV239YZt3UpomlfveBHJ1fw&amp;amp;sig2=aU8jGDzA1PFSwjmoZfhvWg"&gt;AN10915&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may also find this article interesting enough (although for Cortex-M0):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://www.eetimes.com/design/embedded/4230085/The-basics-of-low-power-programming-on-the-Cortex-M0&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584416#M26266</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584417#M26267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ycroosh on Wed Nov 16 16:18:51 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;fjrg76,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is exactly what I was looking for. Thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yuriy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584417#M26267</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584418#M26268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fjrg76 on Wed Nov 16 16:24:16 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: ycroosh&lt;/STRONG&gt;&lt;BR /&gt;fjrg76,&lt;BR /&gt;This is exactly what I was looking for. Thank you&lt;BR /&gt; &lt;BR /&gt;Yuriy&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You're welcome !!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584418#M26268</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: Driving three steppers</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584419#M26269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by fjrg76 on Wed Nov 16 16:36:52 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;I'm pretty sure I can do it :rolleyes: And even worse, I've done it :eek:&lt;BR /&gt;&lt;BR /&gt;See: &lt;A href="http://"&gt;http://knowledgebase.nxp.com/showthread.php?t=787&lt;/A&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I was thinking about when I answered this post was a way of achieving that goal without using either polling or interrupts. Some 8 bits microcontrollers have that ability. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If the frecuency is to high, and the LPC microcontroller has other things to do, or it's running a RTOS, it may loose some interrupts, or it can miss others sources of interrupt, or it will schedule (or preempt) too fast. None of them are good :p&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:45:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Driving-three-steppers/m-p/584419#M26269</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:45:25Z</dc:date>
    </item>
  </channel>
</rss>

