inventor 0 19 декабря, 2011 Опубликовано 19 декабря, 2011 · Жалоба Добрый день, разводим плату под камень AT32UC3A и вот такой вопрос: в даташите на контроллер написано, что RS485 можно сделать только на USART1 и дана таблица, в которой написано что только на нем, хотя в других усартах есть так же управляющие RTS почему написано, что только на первом УСАРТ а не на других, кто нибудь может пояснить ситуацию? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 5 19 декабря, 2011 Опубликовано 19 декабря, 2011 · Жалоба в даташите на контроллер написано, что RS485 можно сделать только на USART1 и дана таблица, в которой написано что только на нем, хотя в других усартах есть так же управляющие RTS почему написано, что только на первом УСАРТ а не на других, кто нибудь может пояснить ситуацию? Скорее всего из-за аппаратного управления передатчиком rs485. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 19 декабря, 2011 Опубликовано 19 декабря, 2011 · Жалоба в даташите на контроллер написано, что RS485 можно сделать только на USART1 и дана таблица, в которой написано что только на нем, хотя в других усартах есть так же управляющие RTS почему написано, что только на первом УСАРТ а не на других, кто нибудь может пояснить ситуацию? Это они скорее всего просто погорячились... обычно: есть соответствующий уарту RTS == есть автоматическое управление направлением передачи(то что имеют в виду под 485) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Это они скорее всего просто погорячились... обычно: есть соответствующий уарту RTS == есть автоматическое управление направлением передачи(то что имеют в виду под 485) Еще один вопрос если не затруднит. В avr СТУДИИ вот наткнулся в описании своего камня: /* USART3 */ #define AVR32_USART3_ADDRESS 0xFFFF2000 #define AVR32_USART3 (*((volatile avr32_usart_t*)AVR32_USART3_ADDRESS)) #define AVR32_USART3_IRQ 256 #define AVR32_USART3_PDCA_ID_RX 3 #define AVR32_USART3_PDCA_ID_TX 14 #define AVR32_USART3_CLK_0_PIN 30 #define AVR32_USART3_CLK_0_FUNCTION 1 #define AVR32_USART3_CTS_0_0_PIN 67 #define AVR32_USART3_CTS_0_0_FUNCTION 1 #define AVR32_USART3_CTS_0_1_PIN 28 #define AVR32_USART3_CTS_0_1_FUNCTION 2 #define AVR32_USART3_RTS_0_0_PIN 66 #define AVR32_USART3_RTS_0_0_FUNCTION 1 #define AVR32_USART3_RTS_0_1_PIN 27 #define AVR32_USART3_RTS_0_1_FUNCTION 2 #define AVR32_USART3_RXD_0_0_PIN 36 #define AVR32_USART3_RXD_0_0_FUNCTION 1 #define AVR32_USART3_RXD_0_1_PIN 59 #define AVR32_USART3_RXD_0_1_FUNCTION 1 #define AVR32_USART3_RXD_0_2_PIN 108 #define AVR32_USART3_RXD_0_2_FUNCTION 2 #define AVR32_USART3_TXD_0_0_PIN 29 #define AVR32_USART3_TXD_0_0_FUNCTION 1 #define AVR32_USART3_TXD_0_1_PIN 60 #define AVR32_USART3_TXD_0_1_FUNCTION 1 #define AVR32_USART3_TXD_0_2_PIN 105 #define AVR32_USART3_TXD_0_2_FUNCTION 1 #define AVR32_USART3_TXD_0_3_PIN 109 #define AVR32_USART3_TXD_0_3_FUNCTION 2 что означают эти функции 0 1 2 итд и что означают здесь пины. Я так понимаю что на одной ноге могут быть разные устройства, как это к усарту относится? я на своей платке припаялся к УСАРТУ3 у меня прием на второй функции, передача на 3-й. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться