2006-11-15 07:48 AM
2006-11-14 03:03 AM
Hi,
I'm about to design a circuit where 5 UARTs are needed, im using the ARM7 STR7. So i found the App note AN1800 which describe how to use the BSPI as UART. The App note shows how to send data to the PC, but can the BSPI also be programmed to receive asynchronous data from the PC ? If possible a little decription is very welcome. Thanks in advance..2006-11-14 10:22 AM
Go to the ST website and download the library for the ARM7 (str710, str730 or str750). Look at the examples for the uart. The str710 and str730 have 4-uarts; str750 has 3-uarts. what are you planning on using for the fifth uart?
2006-11-14 07:55 PM
Hi,
Thanks for the answer, i'll see what i can find. Im using a STR710 with 4 UARTs, these are reserved in my 'new' application. But i need a a way to interface with another STR710, this 'old' design cant be changed and there is only access to the UART (RxD, TxD) The way i understand the BSPI (and the AN1800) is that it can only send data, not receive, because the BSPI cant detect the startbit only capture on the SCLK. I can be wrong, if i am please enlighten me...I need it to be a two way communication. Best regards2006-11-15 01:00 AM
Hi bomholt,
Could you please refer to the following AN, you can have an idea about the Receiver mode principle. http://mcu.st.com/mcu/download2.php?file=6400.pdf&info=ST7%20Application%20Note%20AN1046&url=http://www.st.com/stonline/books/pdf/docs/6400.pdf regards, hich2006-11-15 07:48 AM
Its now clear what your trying to do. You currently have 4-uarts on the str710 and your trying to connect to a second str710 through the SPI bus and have the second str710 act as your 5th UART. Or what?