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

 
 
> Последовательное соединение нескольких МК по uart, Соединить МК tx-rx
rtl_user
сообщение Dec 5 2017, 18:07
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 5-12-17
Пользователь №: 100 519



Возможно ли соединить несколько МК по uart(4-5штук)?
Т.е. каждый контроллер является и мастером и ведомым( относительно следующих МК)
Передаем например 1 байт следующий МК принимает добавляет свой байт и передает дальше и т.д.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rtl_user
сообщение Dec 7 2017, 13:14
Сообщение #2





Группа: Участник
Сообщений: 10
Регистрация: 5-12-17
Пользователь №: 100 519



Попадалась информация что по uart минимальное число ошибок с кварцем 3.6864. Кто то работал?
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 7 2017, 20:16
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(rtl_user @ Dec 7 2017, 16:14) *
Попадалась информация что по uart минимальное число ошибок с кварцем 3.6864. Кто то работал?


В МК есть делитель входной частоты, которую он делит на скорость передачи данных. Так вот, если число получается дробное - могут возникнуть ошибки приема, поэтому стараются делать целое число и, если нужна одна из стандартных скоростей передачи (1200, 9600, 115200бит\сек) выбирают соотв. кварцы. Я в своих устройствах стараюсь использовать кварц 11059200 Гц, т.к. в АВРках позволяет работать на 3.3В и быстродействие МК получается очень хорошее.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Dec 8 2017, 10:21
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата(mantech @ Dec 7 2017, 22:16) *
В МК есть делитель входной частоты, которую он делит на скорость передачи данных. Так вот, если число получается дробное - могут возникнуть ошибки приема, поэтому стараются делать целое число и, если нужна одна из стандартных скоростей передачи (1200, 9600, 115200бит\сек) выбирают соотв. кварцы.

Че за глупость вы несете, описание USART-а наконец не желаете прочитать?!
НИКАКИХ ошибок не будет пока взаимная скорость приемника и передатчика не разойдутся на пол бита за ОДИН передаваемый байт т.е. пол бита на 10 передаваемых бит(8 бит данных плюс старт- и стоп-бит). Или иначе говоря для отсутствия ошибок взаимные скорости не должны отличаться больше чем на 1/20 т.е. на 5%.

У вас, из-за неудачного кварца, может быть и 3% ошибка установки скорости, но пока в диапазоне температур и напряжений скорость не уйдет еще на 2% ошибок не будет от слова СОВСЕМ.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 8 2017, 12:19
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (ArtemKAD @ Dec 8 2017, 12:21) *
У вас, из-за неудачного кварца, может быть и 3% ошибка установки скорости, но пока в диапазоне температур и напряжений скорость не уйдет еще на 2% ошибок не будет от слова СОВСЕМ.
На второй стороне тоже может быть 3%, но в другую сторону. Так что урезаем осетра вдвое (до 2.5%) и можем спать спокойно.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rtl_user   Последовательное соединение нескольких МК по uart   Dec 5 2017, 18:07
- - iosifk   Цитата(rtl_user @ Dec 5 2017, 21:07) Возм...   Dec 5 2017, 19:07
- - @Ark   Цитата(rtl_user @ Dec 5 2017, 21:07) Возм...   Dec 5 2017, 19:09
|- - rtl_user   Цитата(@Ark @ Dec 5 2017, 20:09) Возможно...   Dec 5 2017, 20:12
|- - aaarrr   Цитата(rtl_user @ Dec 5 2017, 23:12) Не п...   Dec 5 2017, 20:16
|- - LII   Цитата(rtl_user @ Dec 5 2017, 22:12) Не п...   Dec 5 2017, 21:59
||- - Alex A. Mihaylov   Цитата(LII @ Dec 6 2017, 00:59) Так не по...   Dec 6 2017, 03:55
||- - rtl_user   Цитата(Alex A. Mihaylov @ Dec 6 2017, 04...   Dec 6 2017, 05:15
|- - OKF   Цитата(rtl_user @ Dec 5 2017, 23:12) Не п...   Dec 6 2017, 05:40
- - kolobok0   Цитата(rtl_user @ Dec 5 2017, 21:07) Возм...   Dec 5 2017, 20:31
- - Эдди   Да элементарно они вешаются на параллельный интерф...   Dec 6 2017, 05:26
|- - rtl_user   Цитата(Эдди @ Dec 6 2017, 06:26) Да элеме...   Dec 6 2017, 05:45
|- - aaarrr   Цитата(rtl_user @ Dec 6 2017, 08:45) На б...   Dec 6 2017, 06:46
|- - Эдди   Цитата(rtl_user @ Dec 6 2017, 08:45) МК с...   Dec 6 2017, 06:53
|- - LII   Цитата(rtl_user @ Dec 6 2017, 07:45) МК с...   Dec 6 2017, 09:52
|- - rtl_user   Цитата(LII @ Dec 6 2017, 10:52) Третий пр...   Dec 6 2017, 10:49
|- - aaarrr   Цитата(rtl_user @ Dec 6 2017, 13:49) Если...   Dec 6 2017, 10:54
|- - rtl_user   Цитата(aaarrr @ Dec 6 2017, 11:54) А по к...   Dec 6 2017, 18:32
|- - aaarrr   Цитата(rtl_user @ Dec 6 2017, 21:32) Всег...   Dec 6 2017, 20:07
- - Эдди   Кварц для UART? Там что, частота в несколько мегаг...   Dec 6 2017, 21:58
|- - mantech   Цитата(Эдди @ Dec 7 2017, 00:58) Кварц дл...   Dec 7 2017, 06:49
|- - Сергей Борщ   QUOTE (rtl_user @ Dec 7 2017, 15:14) Попа...   Dec 7 2017, 14:59
|- - @Ark   Цитата(Сергей Борщ @ Dec 8 2017, 15:19) Н...   Dec 8 2017, 14:56
|- - LII   Цитата(@Ark @ Dec 8 2017, 16:56) Если ест...   Dec 8 2017, 18:19
|- - @Ark   Цитата(LII @ Dec 8 2017, 21:19) Товарищи,...   Dec 8 2017, 20:30
|- - mantech   Цитата(@Ark @ Dec 8 2017, 23:30) Для поря...   Dec 9 2017, 07:49
- - rtl_user   В каком то ДШ была табличка. МК атмега 8 старый и...   Dec 7 2017, 15:25
|- - Сергей Борщ   QUOTE (rtl_user @ Dec 7 2017, 17:25) В ка...   Dec 7 2017, 15:36
|- - Эдди   Цитата(Сергей Борщ @ Dec 7 2017, 18:36) 1...   Dec 8 2017, 05:17
|- - Obam   Цитата(Эдди @ Dec 8 2017, 09:17) Явно луч...   Dec 8 2017, 06:59
- - rtl_user   спасибо   Dec 7 2017, 15:49
- - rtl_user   Это не серия, а стендовое оборудование. Плюс есть ...   Dec 8 2017, 07:06
- - ArtemKAD   Может быть и больше. Главное, что в тех таблицах и...   Dec 8 2017, 16:30


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 06:28
Рейтинг@Mail.ru


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