For a quick primer on libmathq15, check out How Fixed-Point Math Works.

Intro

Recently, I have been curious as to the accuracy of libmathq15 over
the entire sine range, which is 0 to 65535 for trigonometric functions and -32768 to 32767 for the standard Q1.15 functions.  Realizing quickly that …

more ...

If you haven't read the project documentation up to this point, you may want to go back to the beginning.

If you are ready to dive into the layout, then lets get started!

This will probably be a short post.  The layout process was fairly straightforward and resulted in a …

more ...

In the last post, we talked about the component selection.  In this post, we will make all connections of the schematic and fill in the details that we skipped.

High-Level Design

I believe that it is often instructive to make a high-level block diagram:

curve tracer block diagram

There is obviously going to be …

more ...

You may want to go back to Project Curve Tracer - Requirements in order to gain some background on this project.

Shield or Custom?

After thinking about this for a bit, I decided to go against making this a shield for the MSP430 launchpad or Arduino.  This decision is primarily based …

more ...

Intro

My first job out of school was as an engineering technician repairing medium to large UPS systems.  I only worked there for 6 months, but I learned a lot about the 'real world' and about how to troubleshoot circuits.  In my time there, I encountered a piece of equipment …

more ...

Simplicity is the ultimate sophistication - Leonardo da Vinci

Intro

There was a time sometime long ago when I was looking for an RTOS or something similar which would help me easily schedule multiple tasks to execute deterministically, but not require a lot of overhead.  Of course, I came across all …

more ...

A note from the future: This article is a bit out-dated. Please visit the next entry for the updated entries after you have read this article!

Intro

Inspired a bit my the 'Embed with Elliot' article Going 'Round with Circular Buffers, I decided to make a contribution.  Read the article …

more ...

Intro

I believe that I should start out saying that I like both the MSP430 AND the PIC24 series.  I was doing some assembly coding on the MSP430 close to the time that I was doing some assembly work on the PIC24 and I noticed that things were taking significantly …

more ...

Intro

All of the guys who are software gurus do some sort of unit testing... and you should too. There are lots of tools out there, from the very slimmest to some very expensive packages. I'm going to show you the quick and dirty method that will cover 80% of …

more ...

Intro

There are some really great chips out there, many with almost unbelievable numbers of interrupt vectors.  Unfortunately, it always seems to come up that you have a single interrupt vector that has to be split between two or more different events.

So you have been an embedded engineering for …

more ...


© by Jason R. Jones 2016
My thanks to the Pelican and Python Communities.