I bought a Velleman PIC pogrammer kit a few weeks ago, assembled it right away, and programmed one of the examples from the CD on it, and left it gathering dust for a while.
Apparently there is no free and uncrippled C compiler for the PIC16 series microcontrollers, except maybe for the SDCC compiler, although I’m not sure whether support for the PIC16 is finished and working already.
There are other compilers for this controller by Microchip, IAR, Hi-Tech and CSS but either they require a paid license or have a severely reduced free compiler.
For now the assembler will have to do, and so I’m working my way through the 170 page manual, but it doesn’t seems to be too complicated. I’m hoping I can use this board as a test stage for that POV display, and as a programmer for the PIC controllers.
I asked my boss about those evaluation boards I mentioned earlier, and he allowed me to take the ARM SMDK40100 home to play with. It’s not a gift, it’s just a loan, but I wasn’t hoping for anything more. If they need it back for any reason, they know where it is.
I also have a J-Link jtag debugger for the board, but I still need to check whether the connector is wired correctly, but I’m sure it’ll make my programming alot easier if I can get it to work.
I’m sure I’ll be allowed to use the PIC controller board too under those same conditions, but for now I’ve left it where it is.
I’ve been thinking about that POV project again, and I don’t see me using that ARM board for this to be honest. It’s way too large, and it consumes way too much power. The PIC controller is a much better candidate for that, as I can make that battery operated. I believe I saw a battery operated PIC board/programmer by Velleman if I’m not mistaken… It would an ideal start for that POV project.
First job would be to get me a cross compiler for that ARM processor. I know GCC can be made into a cross compiler for ARM, but I also know how much work it is to make your own cross compiler and how important it is to get those versions to match. Second, I should have a deeper look into those Velleman PIC programming kits.
On the account of the rs232 level converter, I haven’t received the samples yet, and I can’t find all the components I need at Conrad and Vael is closed next week. So I’ll only be able to get it going again in April.
The rotating LED idea is now 2 years old, and I haven’t got any further. A while ago I was sorting out the closet in my cubicle which I inherited when a colleague left. And I came across various boards and prototype devices from previous discontinued projects, like satellite locators with a large LCD display, 2-way satellite devices for Interactive TV, and stuff like that. All the way at the bottom of the junk pile, I found two development and evaluation boards. One for a PIC controller we still use in today’s products, and one for an ARM controller.
The ARM board is an SMDK40100 development board from Aiji Systems used in the evaluation of the controller and the initial development done for the interactive TV modules. The entire product line has been discontinued for as far as I know, and that 40MHz microcontroller is in my closet gathering dust. Now I think that’s a real shame. There are even JTAG debuggers for that ARM processor in my closet, and no one in the company is developing for ARM any more. A real pity.
The PIC board is a PICDEM 2 PLUS demo board from Microchip. It is fitted with a P18PTST and a small LCD screen.
So I’m gathering my courage to step over to my boss and ask him if I can liberate those boards and give them a new life as light show.
Continue reading “POV rotating LEDs not dead?”
I know that the POV (persistance of vision) LED display has been on hold for quite a while, due to lack of interests of the friends who promised to help in the first place. I have still been thinking about doing this project all by myself instead, but I still need to have a few tools before I’ll be ready to start. One of those most crucial tools would be a multimeter. My previous one was stolen. Ok, I know that’s not a good ecxuse because it got stolen about 6 years ago, but well… 🙂
One other tool I needed was an osciloscope. I was thinking that this tool would be quite hard to obtain for a reasonable price, but against all odds it was easier than the multimeter. Now I’m in possession of a dual channel, 100MHZ Philips scope. The device is really good, but I don’t understand all the options of the trigger circuit. One turn down: there were no test probes included with the second hand scope, so I still need to buy those.
Further I need to find a electronic engineering program that would allow me to design and simulate the schematic, without spending thousands of euros, I need test print boards to make the prototypes, I need the chips and components (plus reserve components to replace those that fizz or bang)… Lot’s of things before I can start making a mechanical design, and have a stable rotating LED display.
So you see, the project isn’t cancelled, only delayed 🙂
A few friends and I have come up with the bold idea of doing something fun with the electronics skills we picked up at school, and we decided to make a rotating led display. This would be an array of leds, mounted perpendicoulous on a spinning rod, switching on and off very fast in a predefined pattern. Because of the slowness of the eye, the pattern of leds should remain clearly visible when it moves across the plane of sight, this phenomenon is know as persistence of vision (POV). This pattern can be anything from letters, words and sentences to entire pictures, depending on the size and complexity of the electronics.
Continue reading “POV rotating leds – Part 1”