My name is Aaron. I'm an electrical engineer from Charleston, West Virginia. For my day job, I design lighting and power systems for new buildings (boring). As a hobby, I design electronics / robotics (fun). I am new to MicroChip PICs and love them! My weapon of choice so far is the PIC16F684. I have designed / built / programmed four projects so far and have had great success! I started out as a computer science major at WVU Tech in 1996 and studied C++, of which I remember very little. I have been programming my PICs in C, though my knowledge is very limited. After changing my major to electrical engineering, I took a course in microprocessors (Motorola 68HC12) and learned a little ASM programming.
I discovered Limor (Lady Ada) a few months ago, and I'm a big fan! I'm trying to make my own MiniPOV, and I need a little help. To answer your questions, Limor, here are my answers to your READ ME FIRST post:
1) I am building a DIY POV using a PIC16F684 (preferably programmed in C). Yes, I definitely need to work on my C and ASM programming skills.
2) I am using Window XP.
3) I am using a MicroChip PICkit 1 Flash Starter Kit programmer, which uses a USB cable for programming.
4) Yes, my POV did light up upon programming, but only 5 LEDs are working so far. They are flashing, and it is obvious that the POV is almost
working correctly. Yes, I checked my circuit.
5) I believe that the problem lies in how my I/O pins are connected to the LEDs. Limor used a PIC16F630 in her original MiniPOV, and I am using a PIC16F684. I looked up the datasheets for each, and the applicable I/O pinouts are the same for both PICs. So it should work! I tried reading and understanding Limor's ASM code, but I hardly understand it at all due to my limited ASM programming experience. I think that I have simply connected the I/O pins to the wrong LEDs; they're just out of order. I'll try studying Limor's PCB to see which I/O pins go where. That should solve it, I think.
6 & 7) Labeled picture: http://img7.imageshack.us/img7/8871/minipov1.png
*Sorry for the poor resolution; I need a new digital camera. This should suffice.
If anyone has any comments / suggestions, please e-mail me directly at firstname.lastname@example.org
or even call me directly at (740) 357-8016 USA cell.