реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> RS485 в AVR32 AT32UC3A, Распиновка USART - ов
inventor
сообщение Dec 19 2011, 11:05
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Добрый день, разводим плату под камень AT32UC3A и вот такой вопрос:
в даташите на контроллер написано, что RS485 можно сделать только на USART1
и дана таблица, в которой написано что только на нем, хотя в других усартах есть так же управляющие RTS
почему написано, что только на первом УСАРТ а не на других, кто нибудь может пояснить ситуацию?
Go to the top of the page
 
+Quote Post
_3m
сообщение Dec 19 2011, 12:03
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(inventor @ Dec 19 2011, 15:05) *
в даташите на контроллер написано, что RS485 можно сделать только на USART1
и дана таблица, в которой написано что только на нем, хотя в других усартах есть так же управляющие RTS
почему написано, что только на первом УСАРТ а не на других, кто нибудь может пояснить ситуацию?

Скорее всего из-за аппаратного управления передатчиком rs485.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Dec 19 2011, 21:12
Сообщение #3


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(inventor @ Dec 19 2011, 14:05) *
в даташите на контроллер написано, что RS485 можно сделать только на USART1
и дана таблица, в которой написано что только на нем, хотя в других усартах есть так же управляющие RTS
почему написано, что только на первом УСАРТ а не на других, кто нибудь может пояснить ситуацию?
Это они скорее всего просто погорячились...
обычно: есть соответствующий уарту RTS == есть автоматическое управление направлением передачи(то что имеют в виду под 485)
Go to the top of the page
 
+Quote Post
inventor
сообщение Jan 10 2012, 11:19
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(singlskv @ Dec 20 2011, 00:12) *
Это они скорее всего просто погорячились...
обычно: есть соответствующий уарту RTS == есть автоматическое управление направлением передачи(то что имеют в виду под 485)


Еще один вопрос если не затруднит.
В avr СТУДИИ вот наткнулся в описании своего камня:

CODE
/* 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-й.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016