The microcontroller M16C is a very powerful 16-bit-controller and is my new favorite controller for projects.
First the disadvantages: one piece costs 27€ (www.reichelt.de) and you have to have a pcb for everything. It has a 0.65mm-pitch-housing and 100 pins.
But there are so many advantages in using a powerful processor with high-level language support available that I decided to have a trail.
You can get more information from the German distributor of the controller, check www.glyn.de. They are offering a nice evaluation board including some software, including a free C-compiler.
Ok, equipped with this new stuff I found it was time to relaunch my PCR-1000-controller-project.
And after getting a mail from an old friend of mine, Peter, DL2OAM, another idea grew again: Combine the PCR-1000-controller with a GPS-Rx (and a converter for JRC-Code) and realize a device for position-signalstrength-tracking.
At this moment, Peter made the mistake to surgest me a new way of storing the tracking-data: Don't use a static RAM (an external one is needed, because the M16C has only 20kbytes of internal RAM), add an interface for a Compactflash Memory Card instead and you have more capacitity that you can ever use - for a really good price.
And so I have a much longer roadmap than expected.
I (started to) put it down here, as a help for me and as a checklist of my activities, Peter can control...
|1||Learn something about Compact Flash||done||look at www.compactflash.org|
|2||Learn something more about a DOS filesystem||partly done|
|3||Describe the subset of filesystem-functions we will need||partly done||In the moment I don't plan to use subdirectories and long filenames. It is not sure that FAT32-support is needed|
|4||Set up a test environment on a PC||done||Using WinHex and WinImage I put some Compactflash Cards into an image file and programmed a small sector-oriented interface to access these files like a card.|
|5||Program all the functions for reading and writing files in a filesystem||about 10%||After trying to find ready-to-use-stuff in the internet I started to do it by my own...|
|6||Find a connector for the Compactflash Card||done, samples ordered||Let's see, If they trust my stories...samples arrived, great|
|7||Connect the Compactflash to the processor||about 20%|
Back to JRC-contents
Sorry, no more stuff in the moment, the UTRX-Front was more important...