<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog - All Comments</title><link>/technologies/embedded/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: ESP32 Bit Pirate v1.8: Turning an ESP32-S3 into an SDR and Multi-Protocol Hardware Debugging Tool</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/esp32-bit-pirate-v1-8-turning-an-esp32-s3-into-an-sdr-and-multi-protocol-hardware-debugging-tool</link><pubDate>Mon, 12 Oct 2026 17:43:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e41dc8df-7b72-4b3d-a48f-7a7ed4c7e211</guid><dc:creator>spinden</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Well done! Exciting project&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30293&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: PID controller without floating point for MSPM0</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/pid-controller-without-floating-point-for-mspm0</link><pubDate>Mon, 12 Oct 2026 09:01:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8c85e1c3-c4c8-4327-b1ac-d3c5b26670d4</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;TI&amp;#39;s CCS has&amp;nbsp;functionality to show IQMath variables as floating point values.&lt;/p&gt;
&lt;p&gt;In VS Code, you can do this with watch expressions. To show a Q(24):&lt;/p&gt;
&lt;pre&gt;((float)&amp;lt;VARIABLE&amp;gt;) * 0.000000059604644775390625f&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="168" src="/resized-image/__size/998x336/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8c85e1c3-c4c8-4327-b1ac-d3c5b26670d4/pastedimage1791795643676v1.png" width="499" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You can also use it for conditional breakpoints. E.g.: break when the measured value gets higher than the target (overshoot):&lt;/p&gt;
&lt;div&gt;
&lt;pre&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;float&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;feedback&lt;/span&gt;&lt;span&gt;) * &lt;/span&gt;&lt;span&gt;0.000000059604644775390625f&lt;/span&gt;&lt;span&gt; &amp;gt; ((&lt;/span&gt;&lt;span&gt;float&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;target_command&lt;/span&gt;&lt;span&gt;) * &lt;/span&gt;&lt;span&gt;0.000000059604644775390625f&lt;/span&gt;&lt;/pre&gt;
&lt;div&gt;&lt;span&gt;&lt;img height="75" src="/resized-image/__size/992x150/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8c85e1c3-c4c8-4327-b1ac-d3c5b26670d4/pastedimage1791796118866v1.png" width="496" alt=" " /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30291&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: MSPM0 project with VS Code, CMake and GCC - part 7c: stepper motor control with S-shaped ramps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/mspm0-project-with-vs-code-cmake-and-gcc---part-7c-stepper-motor-control-with-s-shaped-ramps</link><pubDate>Thu, 08 Oct 2026 22:56:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9108d948-c327-4dfd-b828-de2a48777fe4</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great work! Beautiful &amp;#39;scope screenshots too by the way..&lt;/p&gt;
&lt;p&gt;Also, there is something really relaxing hearing a motor turn with this level of smooth control!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30275&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: MSPM0 project with VS Code, CMake and GCC - part 7c: stepper motor control with S-shaped ramps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/mspm0-project-with-vs-code-cmake-and-gcc---part-7c-stepper-motor-control-with-s-shaped-ramps</link><pubDate>Thu, 08 Oct 2026 20:02:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9108d948-c327-4dfd-b828-de2a48777fe4</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great update Jan.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30275&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: MSPM0 project with VS Code, CMake and GCC - part 7c: stepper motor control with S-shaped ramps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/mspm0-project-with-vs-code-cmake-and-gcc---part-7c-stepper-motor-control-with-s-shaped-ramps</link><pubDate>Thu, 08 Oct 2026 16:12:48 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9108d948-c327-4dfd-b828-de2a48777fe4</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I asked Google AI to come up with curves. I defined the number of steps and the desired plateau. Here&amp;#39;s an example for 43 steps, 200 PPS max:&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:b6e10d7f-ca22-4e03-8bde-5e7036db081a:type=csharp&amp;text=inline%20static%20const%20std%3A%3Aarray%3Cuint32_t%2C%20RAMP_STEPS%3E%20s_curve_lut%20%3D%20%7B%0D%0A%20%20%20%20150%2C%20%20151%2C%20%20152%2C%20%20155%2C%20%20160%2C%20%20166%2C%20%20174%2C%20%20184%2C%20%20196%2C%20%20211%2C%0D%0A%20%20%20%20228%2C%20%20247%2C%20%20269%2C%20%20293%2C%20%20321%2C%20%20352%2C%20%20386%2C%20%20424%2C%20%20465%2C%20%20509%2C%20%20%0D%0A%20%20%20%20557%2C%20%20608%2C%20%20662%2C%20%20719%2C%20%20779%2C%20%20842%2C%20%20908%2C%20%20976%2C%20%201046%2C%201118%2C%20%0D%0A%20%20%20%201191%2C%201265%2C%201340%2C%201414%2C%201489%2C%201563%2C%201636%2C%201707%2C%201777%2C%201845%2C%20%0D%0A%20%20%20%201910%2C%201971%2C%202000%0D%0A%7D%3B%20%20%20]&lt;/p&gt;
&lt;p&gt;The code will use the table you give it, so you can play with shape, and how fast/slow you want to ramp.&lt;/p&gt;
&lt;p&gt;&lt;img height="281" src="/resized-image/__size/1000x562/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-9108d948-c327-4dfd-b828-de2a48777fe4/pastedimage1791475947790v2.png" width="500" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30275&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: MSPM0 project with VS Code, CMake and GCC - part 7c: stepper motor control with S-shaped ramps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/mspm0-project-with-vs-code-cmake-and-gcc---part-7c-stepper-motor-control-with-s-shaped-ramps</link><pubDate>Thu, 08 Oct 2026 14:54:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9108d948-c327-4dfd-b828-de2a48777fe4</guid><dc:creator>kk99</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Good series of the blogs.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30275&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/ez-mcxn-simple-dev-board-for-nxp-mcx-n-series-microcontrollers</link><pubDate>Fri, 02 Oct 2026 18:19:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:278e3a87-14fa-4de1-8d85-87b7a1717208</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Very cut-down mini dev board; this is 26x48mm and exposes GPIO port 4 pins 0-7 (which can also be used as ADC inputs) on a flat flex connector, and has solderable pads for wiring up PDM mics (or use that as a couple more GPIO).&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="344" src="/resized-image/__size/1228x688/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-278e3a87-14fa-4de1-8d85-87b7a1717208/msedge_5F00_1XJWIE9zRV.png" width="614" /&gt;&lt;/p&gt;
&lt;p&gt;The underside has three buttons and an LED (or patch wires to those and use as four more GPIO).&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="296" src="/resized-image/__size/1056x592/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-278e3a87-14fa-4de1-8d85-87b7a1717208/msedge_5F00_2XrpaiuEOn.png" width="528" /&gt;&lt;/p&gt;
&lt;p&gt;The CAD/PCB/circuit diagram/BoM are in the same GitHub repo as the larger board.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30257&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/ez-mcxn-simple-dev-board-for-nxp-mcx-n-series-microcontrollers</link><pubDate>Thu, 01 Oct 2026 13:33:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:278e3a87-14fa-4de1-8d85-87b7a1717208</guid><dc:creator>manojroy123</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Can anyone tell me where are the address of the peripheral are defined in C file and how it is defined in it. I am talking about the memory mapped IO like IRQ, UART, GPIO etc. I know how it it done in assembly language but I am finding it difficult to define it in C language.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30257&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/ez-mcxn-simple-dev-board-for-nxp-mcx-n-series-microcontrollers</link><pubDate>Thu, 01 Oct 2026 10:29:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:278e3a87-14fa-4de1-8d85-87b7a1717208</guid><dc:creator>Qbit</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice work on the EZ-MCXN board layout! It&amp;#39;s always great to have a minimal test board to validate footprints before diving into a full build. Can&amp;rsquo;t wait to read the followup post once the PCBs arrive.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30257&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/ez-mcxn-simple-dev-board-for-nxp-mcx-n-series-microcontrollers</link><pubDate>Thu, 01 Oct 2026 08:34:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:278e3a87-14fa-4de1-8d85-87b7a1717208</guid><dc:creator>michaelkellett</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;You might find it useful to put larger vias through the processor centre pad.&lt;/p&gt;
&lt;p&gt;For heat transfer you do better with a flood of small vias but if you end up having to remove the processor - ( or re-solder the pad because the pins were&amp;nbsp; a bit bent and it was lifted above the board the first time) - then 1 or maybe 4 big vias (1mm hole or more) are much better for heating up with a soldering iron from underneath.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Remember to thermally isolate the pad from the ground plane !&lt;/p&gt;
&lt;p&gt;I also wonder if you considered using PMOD compatible pin-outs - not sure of the value of this although I have done it a few times - (not sure that they were ever used as PMODs by customers).&lt;/p&gt;
&lt;p&gt;MK&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30257&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/ez-mcxn-simple-dev-board-for-nxp-mcx-n-series-microcontrollers</link><pubDate>Thu, 01 Oct 2026 03:52:37 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:278e3a87-14fa-4de1-8d85-87b7a1717208</guid><dc:creator>embeddedguy</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice design plan. Looking forward for the next blog with the board.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30257&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/ez-mcxn-simple-dev-board-for-nxp-mcx-n-series-microcontrollers</link><pubDate>Wed, 30 Sep 2026 21:14:14 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:278e3a87-14fa-4de1-8d85-87b7a1717208</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;This is what the &lt;a href="https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-config-tools-pins-clocks-and-peripherals:MCUXpresso-Config-Tools" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;MCUXpresso Config Tools software&lt;/a&gt; looks like. The software allows for the configuration of:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;pins&lt;/li&gt;
&lt;li&gt;clocks&lt;/li&gt;
&lt;li&gt;drivers/peripherals&lt;/li&gt;
&lt;li&gt;security (trusted execution environment aka TEE)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The screenshot here shows the pins config, this is pretty straightforward really, just tick to select the desired pin function, and it will appear in a list in the bottom pane, where you can then give it a friendly name etc. The chip illustration in the right pane is not very readable, someone didn&amp;#39;t check the resolution of the image they placed in the software I guess : (&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="372" src="/resized-image/__size/1138x744/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-278e3a87-14fa-4de1-8d85-87b7a1717208/pins_2D00_config_2D00_example.png" width="569" /&gt;&lt;/p&gt;
&lt;p&gt;The clocks config is scary, although, I was trying it after reading zero documentation, and did manage to get it to eventually not generate an error. To get the most out of this I will need to study a bit :&amp;nbsp;(&lt;/p&gt;
&lt;p&gt;There&amp;#39;s an auto-resolve mouse-right-click feature, which figures out all the PLL register settings, after typing in a desired frequency.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="294" src="/resized-image/__size/1104x588/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-278e3a87-14fa-4de1-8d85-87b7a1717208/clock_2D00_config_2D00_example.png" width="552" /&gt;&lt;/p&gt;
&lt;p&gt;The drivers config looks fine, generally understandable:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="320" src="/resized-image/__size/1118x640/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-278e3a87-14fa-4de1-8d85-87b7a1717208/periph_2D00_example.png" width="559" /&gt;&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;know nothing about the trusted execution environment functions, but it seems to be a way of setting access rules for different regions of memory, which is neat.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="333" src="/resized-image/__size/1228x666/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-278e3a87-14fa-4de1-8d85-87b7a1717208/tee_2D00_example.png" width="614" /&gt;&lt;/p&gt;
&lt;p&gt;After all that, by clicking on an Update Code button,&amp;nbsp;these files are generated, all ready for adding into projects.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="142" src="/resized-image/__size/1442x284/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-278e3a87-14fa-4de1-8d85-87b7a1717208/generated_2D00_files.png" width="721" /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30257&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/ez-mcxn-simple-dev-board-for-nxp-mcx-n-series-microcontrollers</link><pubDate>Wed, 30 Sep 2026 18:30:48 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:278e3a87-14fa-4de1-8d85-87b7a1717208</guid><dc:creator>kk99</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice design. It will be good to see an assembled version. The 16-bit ADC looks interesting.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30257&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: MSPM0 project with VS Code, CMake and GCC - part 7b: middleware stepper motor control with A4988 stepper driver</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/mspm0-project-with-vs-code-cmake-and-gcc---part-7b-middleware-stepper-motor-control-with-a4988-stepper-driver</link><pubDate>Sat, 26 Sep 2026 13:00:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6d7a9c25-2cb2-4482-b048-d334dee0694c</guid><dc:creator>spinden</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Well done documenting this project!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30242&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: MSPM0 project with VS Code, CMake and GCC - part 7b: middleware stepper motor control with A4988 stepper driver</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/mspm0-project-with-vs-code-cmake-and-gcc---part-7b-middleware-stepper-motor-control-with-a4988-stepper-driver</link><pubDate>Sat, 26 Sep 2026 12:06:05 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6d7a9c25-2cb2-4482-b048-d334dee0694c</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Great to see decent C++ code for stepper motors. Looking forward to seeing the ramp feature too.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=30242&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>