keesercc's picture

Something Fun - a PSoC promotional video I was in

keesercc's picture

The PSoC 5LP "circuitgear clone" project

keesercc's picture

I Love Octave (Calculating PLL output frequencies)

It happens often that I want to solve some kind of technical problem that requires (or is greatly simplified by) writing a program of sorts.  But rather than go through all the pain of writing an actual application to solve the problem, I just kinda want to slap a script together that lets me easily manipulate data, and view things.  My go-to program for this is a Matlab clone called Octave.  I learned Matlab in college while I had free and unlimited access to full Matlab packages with every toolbox you could imagine and yearly updates.

AttachmentSize
pll_calc.m1.42 KB
keesercc's picture

Enabling the Circuit Gear debug console verbose mode (Open Instrumentation Project)

I have recently gotten interested in utilizing the open source software for the Circuit Gear to make my own versions of the tool.  A great deal of effort has already been expended in making this GUI, and with the addition of more hardware, the dream of the open instrumentation project can be more of a reality.  Step 1 is understanding the protocol used for communicating with the hardware.  Every install of the CircuitGear software comes with the source (installed in C:\Program Files\Syscomp\CGR101-1.19\Source) as well as a manual which describes the protocol.

keesercc's picture

FAT16 filesystem Master Boot Record

The attached excel spreadsheet includes details on the various byte fields associated with the FAT structures as comments on the cells. The sheet can be printed as a quick reference, but for full understanding, the excel sheet can be used.

AttachmentSize
sd_fat16.xls197 KB
keesercc's picture

Subtleties of the FFT

This memo is meant to provide a practical example that shows some of the subtleties of using an FFT including implicit windowing and sub sampling in the frequency domain. This is not meant to be an in depth look at an FFT, but rather a quick example which might lead to deeper understanding.

This Memo was born from an email exchange regarding a Fast Fourier Transform (FFT) result. This knowledge could be beneficial to the apps group in general.

AttachmentSize
fft_test.m1.04 KB
fft_test_window.m1.03 KB