Hi ,
In my final year project i need to transfer text from msp430f2013 to speakjet ic.speakjet IC has only RX pin.where as MSP do not have USART.But i2c is available in MSP.In my base paper it has mentioned transfer text in usart mode.But i found a converter which converts from i2c to uart .whether i2c to uart converter can be used instead of i2c to usart?
Thanks for providing the datasheet. In the manual it clearly states that Speakjet does not accept the RS-232 voltage levels. This means you will need a TTL-RS232 driver such as MAX232. This will sit after I2C to RS232 translator device towards Speakjet.
Since there is no flow control on this interface, the PIC has to take care of the FIFO full and FIFO empty conditions in the software. This is a bit heuristics method. You must ensure that file you are transferring to Speakjet is slow enough as to not cause a FIFO full before you send the next chunk of data. Please raise a separate thread to know how can virtual flow control be implemented in Software without actually using the UART flow control.
Hi ,
Its really usefull.Thanks a lot.But still i had a doubt whether i can use I2c to UART converter instead of I2c to usart?what is the difference between them?
You can use either in this case because since there is no provision for flow control on Speakjet, flow control signals will not be used at all , so it does not matter whether you use UART or USART. IMO, you can use UART converter if that's cheaper.