Difference between revisions of "UARTs"
From Gumstix User Wiki
Line 81: | Line 81: | ||
<br> | <br> | ||
− | {| border="1" cellpadding="5" cellspacing="0 | + | {| border="1" cellpadding="5" cellspacing="0" |
|- | |- | ||
− | | style="background:dodgerblue;" | BT_CTS | + | | style="background:dodgerblue;width:100px;" | BT_CTS |
|- | |- | ||
| style="background:dodgerblue;" | BT_RTS | | style="background:dodgerblue;" | BT_RTS | ||
Line 90: | Line 90: | ||
|- | |- | ||
| style="background:dodgerblue;" | BT_RXD | | style="background:dodgerblue;" | BT_RXD | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| border="1" cellpadding="5" cellspacing="0" | ||
|- | |- | ||
− | | style="background:dodgerblue;" | BT_NRESET | + | | style="background:dodgerblue;width:100px;" | BT_NRESET || Bluetooth reset (output, active low) |
+ | |- | ||
+ | | style="background:dodgerblue;" | CLK_32 || 32.768 kHz Clock output | ||
|} | |} | ||
Line 97: | Line 103: | ||
* BTUART pins are located on the [[60pin connector|60-pin Hirose]] and [[24pin connector|24-pin flex ribbon]] (Verdex only) connectors. | * BTUART pins are located on the [[60pin connector|60-pin Hirose]] and [[24pin connector|24-pin flex ribbon]] (Verdex only) connectors. | ||
* It is not an exposed interface; mapped to ttyS1 by the kernel and connected physically to the bluetooth module if one is present. | * It is not an exposed interface; mapped to ttyS1 by the kernel and connected physically to the bluetooth module if one is present. | ||
+ | * BT_NRESET and CLK_32 are for an optional Bluetooth module IC ([[24pin connector|24-pin flex ribbon]] only) | ||
+ | |||
+ | |||
<br> | <br> |
Revision as of 15:27, 4 April 2008
- Logic level (3.3V) signals
- FFUART speeds to 230 kbps (normally mapped to ttyS0 in the kernel and Y0 in some schematics )
- HWUART speeds to 921 kbps (normally mapped to ttyS3 in the kernel and Y1 in some schematics)
- Both can use RxD, TxD, RTS, CTS.
- STUART speeds to 230 kbps (normally mapped to ttyS2)
- BTUART is not an exposed interface; mapped to ttyS1 by the kernel and connected physically to the bluetooth module if one is present.
- Note! Current kernels use ttyS3 (HWUART) for bluetooth. This is available on the BTUART pins by setting GPIO42 and 43 to AF3 - and this is the default configuration. This can be very confusing if you want to use the HWUART for something else! To re-enable HWUART on ttyS3, make bluetooth use ttyS1 (see /etc/default/bluetooth) and then set GPIO42 to AF1 in and GPIO43 to AF2 out. You can then set GPIO48 to AF1 out (HWUART TXD) and GPIO49 to AF1 in (HWUART RXD).
http://docwiki.gumstix.org/Gumstix_UARTs
Contents
UARTs
FFUART
FF_CTS |
FF_RTS |
FF_TXD |
FF_RXD |
- Logic level (3.3V) signals
- Speeds to 230 kbps
- Normally mapped to ttyS0 in the kernel and Y0 in some schematics
- FFUART pins are located on the 60-pin Hirose connector
- Schematic diagram for the FFUART
HWUART
HW_CTS |
HW_RTS |
HW_TXD |
HW_RXD |
- Logic level (3.3V) signals
- Speeds to 921 kbps
- Normally mapped to ttyS3 in the kernel and Y1 in some schematics
- HWUART pins are located on the 60-pin Hirose (Connex and Basix only)
- Schematic diagram for the HWUART
STUART
BTUART
BT_CTS |
BT_RTS |
BT_TXD |
BT_RXD |
BT_NRESET | Bluetooth reset (output, active low) |
CLK_32 | 32.768 kHz Clock output |
- BTUART pins are located on the 60-pin Hirose and 24-pin flex ribbon (Verdex only) connectors.
- It is not an exposed interface; mapped to ttyS1 by the kernel and connected physically to the bluetooth module if one is present.
- BT_NRESET and CLK_32 are for an optional Bluetooth module IC (24-pin flex ribbon only)
Related pages on the old wiki:
http://docwiki.gumstix.org/Gumstix_UARTs
http://docwiki.gumstix.org/Gumstix_motherboard_I/O#UART
http://docwiki.gumstix.org/Tips_and_tricks#UARTs
.