Can someone suggest a suitable microprocessor/development board for a small project I have in mind? Many years ago I wrote software for the Acorn RiscPC (UK members might remember that) and before that the BBC micro (again, this will mean something in the UK) to send and receive SSTV (slowscan television) for ham radio use. The BBC micro was 6502-based and the RiscPC was 32-bit ARM based. I used assembler on both systems. Most modern SSTV systems are PC-based and use the sound card to decode and encode the audio signals that comprise SSTV. I would prefer not to use that method but to try the techniques I used 20 years ago but now on a modern microprocessor. The heart of the system would be to accurately measure the width of every half-cycle of incoming audio (suitably amplified, clipped and applied to a 1-bit input port) in the range 1200 to 2300Hz. Accuracy would need to be around 1 microsecond - a bit better than that would be useful. At the same time, a "pixel clock" would need to run in another timer providing timing points every few hundred microseconds. The accuracy of this clock needs to be about 200 microseconds in about 2 minutes. I can provide a more detailed explanation if anyone would find it useful.
I guess I am looking for a modern equivalent of the 6502 microprocessor combined with a 6522 VIA. The timers in the 6522 were ideal for this application; you could write a new timeout value into a latch which would then be transferred to the timer on the next timeout. This kind of functionallity would be essential.
Programming-wise, as mentioned before I can cope with 6502 assembler and ARM assembler. A similar "RISC" assembler should not be too hard to learn. I have not used C, although I don't think it would a major drama to learn enough to get by. I also program in VB6, a bit of VB.Net and Javascript.
So, any suggestions for a suitable development platform? I know nothing of PICs and other modern CPUs. Where should I start?
Many thanks,
Paul.
EDIT: Not sure if this post should have gone in the "Embedded Systems and Microcontrollers" forum? I guess it's a bit of both really.
I guess I am looking for a modern equivalent of the 6502 microprocessor combined with a 6522 VIA. The timers in the 6522 were ideal for this application; you could write a new timeout value into a latch which would then be transferred to the timer on the next timeout. This kind of functionallity would be essential.
Programming-wise, as mentioned before I can cope with 6502 assembler and ARM assembler. A similar "RISC" assembler should not be too hard to learn. I have not used C, although I don't think it would a major drama to learn enough to get by. I also program in VB6, a bit of VB.Net and Javascript.
So, any suggestions for a suitable development platform? I know nothing of PICs and other modern CPUs. Where should I start?
Many thanks,
Paul.
EDIT: Not sure if this post should have gone in the "Embedded Systems and Microcontrollers" forum? I guess it's a bit of both really.
Last edited: