Using uC/Probe, you can monitor and modify the values of any variable, any memory location, and any I/O port on the fly while your application is running.
One thing that did puzzle me at first was when the guys at Micriµm proudly brought up an Excel interface, thereby allowing µC/Probe to display real-time activity in Excel, as illustrated below.
After all of the amazing things I'd seen in µC/Probe's own GUI, my knee-jerk reaction was to wonder what Excel brought to the party. The thing is that you can use all of the math functions that Excel is really good at to enhance the capabilities of µC/Probe, such as scaling the raw values coming out of an analog-to-digital converter (ADC) and presenting them in real-world engineering units. Also, although it sounds trivial, your ability to select fonts and colors and suchlike in Excel can make things so much easier to work with.
There are three flavors ("editions") of µC/Probe as follows:
- Educational/Evaluation Edition: This is free, but it has limited functionality and times out after running for one minute.
- Basic Edition: This costs $25/month, $250/year, or $450 for a perpetual license. It contains most of the features of the Professional Edition, except that is doesn't support Excel, scripting, uC/Trace triggers, and Terminal Windows.
- Professional Edition: This costs $50/month, $500/year, or $900 for a perpetual license. This is the full-up, all-singing all-dancing version that will make you squeal with delight.
You can discover a lot more about all of this -- including a bunch of videos -- on Micriµm's website. The bottom line is that I, for one, am very impressed. What tools and techniques to you currently use to analyze and debug your embedded system? Do you think µC/Probe would be of interest? If you do download the Evaluation Edition and play with it, I'd love to hear what you think about it.
— Max Maxfield, Editor of All Things Fun & Interesting