So I'm currently undertaking a project. The project is a 35mm film scanner using a CCD array. The analogue signal is clocked out of the CCD array at 1MHz and then converted with an ADC. There will be 2048 pixels per line of 8 bits, each monochrome. I'm not too hot on programming but I want to become better. I'm planning of using the MSP430F5529 micro controller to read the data from the ADC and write it to some memory. Once one image (out of the 36) has been read and written to the external memory it will then be written to an SD card. I'm using a BMP file for simplicity. I would like to write the code in the Arduino language however I think this is going to be far too slow for my 1MHz reading of the ADC and writing it to the memory. Could anyone help me by suggesting what I could do to solve my problem without scarifying speed? Should I just be going for a more powerful MCU?
Thanks
Thanks