This is my first post as I am beginning a project for my senior project in Electrical Engineering and will be using the OpenMV M7 Camera integrated to a few other sensors for a medical learning device.
My question and concern here is the following:
We, as a group, are required to use the Texas Instruments MSP432 microprocessor for all of our modules which include Touch (pressure) sensors and the implementation of the M7 Camera for a dummy model of a lower back. The M7’s role is to detect when a needle is inserted inside the body to see it’s movement inside.
My concern is that from what I’ve been skimming through in the camera’s specs and schematics is that it uses an ARM processor which I yet have to get familiar with to program if necessary. I was also looking at the pin ports and see that it has TX and RX ports for UART communications, which could be implemented in order to communicate with the whole processor and the several sensors that will be read from the “mother” processor (accelerometer @ needle, M7 camera, pressure sensors, and BT connectivity for UI).
I was wondering if there is any recommended approach to ease things up or if it is possible to neglect the ARM processor and use the camera itself with the main microprocessor.
Also, I shall be programming in the C language, I know it might be a heavy load but I just need a bit of guidance as to how to approach this module.
I know that the MCU that I am required to use does not have a clock rate sufficient enough for interfacing real-time video processing so I am pretty much sure that I would STILL need to use the MCU that is integrated in the OpenMV cam… Although, I am PRETTY sure my code would have to be written in the C-language. Just one last thing. With the TX and RX module, would this be able to be used along all the peripherals that the MSP430 will have?
In other words… will the camera be able to be interfaced in the UI (phone app) along with the modules that are programmed into the MSP432?