0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 60
|
|
1 | |
UART12.02.2012, 20:30. Показов 5393. Ответов 14
Метки нет (Все метки)
Если есть два AVR контролера, которые должны между собой общаться по UART (именно по UART не SPI или др.), то как мне кажется можно ноги этих микроконтроллеров соединить между собой напрямую. (Я не ошибаюсь?) И тогда, надо ли соединять через резистор (и если да, то как выбирать номинал) или допустимо или даже надо без него?
0
|
12.02.2012, 20:30 | |
Ответы с готовыми решениями:
14
UART Программный UART UART тройник Проблемы с UART |
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
12.02.2012, 20:33 | 2 |
перекрёстно надо tx одного на rx другого
резисторы лучше поставить ом 200 - хуже не станет, а если прошивка слетит или сглючит чего - от беды убережёт
0
|
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 60
|
|
12.02.2012, 20:36 | 3 |
Ага, ясно. Спасибо.
0
|
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 60
|
|
13.02.2012, 21:49 | 4 |
А какое растояние допустимо, в плане помехоустойчивости и надёжной передачи данных?
скажем на скоростях 115200 - 921600 бод.
0
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
13.02.2012, 22:17 | 5 |
У авр потолок 500к бод.
0
|
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 60
|
|
13.02.2012, 22:50 | 6 |
Странно. Я ни так считаю скорость в бодах для AVR?
BAUD=F/(16*(UBRR+1)). Где потолок 16000000/((16*(0+1)=1000000. Для AVR XMiko Fmax=32000000 и соотв. BAUD=2000000.
0
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
13.02.2012, 22:54 | 7 |
Да пофигу как ты считаешь. Больше 500к не будет.
Если нужно 2Мбита по UART, то юзай SPI UART но там используется пин CLK. Или арм.
0
|
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 60
|
|
13.02.2012, 23:25 | 8 |
АРМ дело будущего :-) сегодня пока имеем AVR.
Ну хорошо, пусть 500k потолок. Могу ли я использовать без оглядки, на скорости 115k, скажем, пол метра двухжильной шины?
0
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
|
|
13.02.2012, 23:34 | 9 |
Да
0
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
13.02.2012, 23:52 | 10 |
Не можешь. Должен быть еще общий провод.
0
|
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
|
|
13.02.2012, 23:56 | 11 |
Сообщение от o9d
0
|
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
14.02.2012, 00:04 | 12 |
На таких скоростях очень желательно иметь еще и протокол обмена повыше уровнем. Контрольная сумма, повтор ошибочных кадров и т.п.
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
14.02.2012, 00:12 | 13 |
и кварцы поточнее постабильнее
0
|
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 60
|
|
14.02.2012, 00:28 | 14 |
Сообщение от o9d
Или всё равно надо в шлейфе три жилы и средняя жила масса?
0
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
14.02.2012, 00:33 | 15 |
Тогда общий не нужен.
0
|
14.02.2012, 00:33 | |
14.02.2012, 00:33 | |
Помогаю со студенческими работами здесь
15
MikroPascal и UART UART в Xmega UART строка UART (ATMega328) переключатель UART АЦП ->UART Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |