can anyone teach me where should i modify the code for the output of RECORDING to AlienVoices???
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
can anyone teach me where should i modify the code for the output of RECORDING to AlienVoices???
but my teacher says that i could program the MSP430 that was connected with DSP..
Ok, let me explain a bit on how this C5535 ACTBP works.
This board has two parts.
Upper one is DSP board (with OLED display interface) which has the software for performing playback and record operations. Entire audio processing will be done by this board. This board is a black box which can not be accessed by user through CCS. So you cannot change any code running on this board. Audio framework running on the DSP provides an interface called as 'Virtual Register Control Interface (VRCI)' which provides the access to external programs to control the audio process over UART. VRCI is the only way that you can interact with DSP software on the booster pack. Software running on DSP is not available for users
Bottom one is microcontroller board which accepts user inputs from capacitive touch pad and sends commands to DSP using VRCI protocol. Software running on Microcontroller board is available for the users. You can modify the Microcontroller code to change the way it interacts with touchpad and DSP. You will be able to add more controls to the audio process which are not currently supported by the touchpad by modifying Microcontoller code.
Hope you will be able to analyze whether you can achieve your use case on this board by the above explanation. You can find more useful information on booster pack at below links
http://processors.wiki.ti.com/index.php/Audio_Capacitive_Touch_BoosterPack_C5535_Software
http://processors.wiki.ti.com/index.php/Audio_Capacitive_Touch_BoosterPack
- Pratap
You can control audio process by using virtual register interface commands. For example, you will be able to change the sampling rate and bit rate at which record is done by using the virtual register commands provided for that purpose.
You can find more details on virtual register commands at below link
- Pratap.
Hi pratap,
now i am doing a project on that actbp board....my project is that there should be one audio file......after the power up when i press the middle button then the file has to be played.....when i go to record option the previous music file must be deleted and the recorded file has to be saved in memory location that is used by previous audio file..there should be only two controls play and record..always there must be only one file in sd card....
how to do it?
it can be done by programming the msp430 or i have to work on C5535 DSP ?Please explain me......
C5535 DSP SW stores recorded MP3 file under a folder with name RecDir and names them like REC000.MP3. If your project does not has any specific requirements for file location and name, you can do it just by changing the MSP430 code.
You need to understand the control SW on MSP430 for touchpad and virtual register commands to communicate with C5535 DSP SW. MSP430 SW is developed in a modular way so it is easy to understand and modify. If you just need two controls play and record, you can do it easily.
- Pratap.
I AM USING
WDTCTL = WDTPW | WDTHOLD; THIS LINE IN MY MAIN PROGRAM..
WDTCTL=0; THIS LINE IN A SUB FUNCTION..
I DIDN'T USED THE WDT IN ANY OTHER LINES IN MY PROGRAM...MY PROGRAM HAS TAKING 40 SECONDS TO RESET.....IS IT A CORRECT WAY TO CAUSE SYSTEM RESET...
THANK YOU
SIVA