Например TDA7294

Форум РадиоКот • Просмотр темы - UART 115Кбод на Мегах.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт июн 26, 2025 02:39:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: UART 115Кбод на Мегах.
СообщениеДобавлено: Вт июн 27, 2023 13:39:11 
Потрогал лапой паяльник
Аватар пользователя

Карма: -9
Рейтинг сообщений: -9
Зарегистрирован: Чт май 20, 2021 13:33:05
Сообщений: 308
Рейтинг сообщения: 0
Все это было на ардуинах На 3в и 8 МГц 328 принимает только первый байт без ошибок на 115,
а на 5в 16МГц 2560 работает. Почему? По ДШ там 3% ошибки на этих частотах и скорости.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Ср июн 28, 2023 07:16:35 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
Наверно потому, что арифметику в школе не учили. На 8-ми погрешность -3,5%, а на 16-ти +2,1.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Ср июн 28, 2023 13:06:35 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1622
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
В помощь: WormFood's AVR Baud Rate Calculator
Посмотрите на погрешность. Находитесь за пределами рекомендуемой ошибки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Ср июн 28, 2023 14:49:39 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
Только немножко врут эти калькуляторы. Причём, все одинаково. Видать под копирку делались.)


Вернуться наверх
 
В продаже новые LED-драйверы XLC компании MEAN WELL с диммингом нового поколения

Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Ср июн 28, 2023 21:09:14 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2908
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18720
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
в даташитах на эти МК есть эти таблицы, причем, правильные.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Ср июн 28, 2023 21:10:19 
Открыл глаза

Карма: -7
Рейтинг сообщений: -1
Зарегистрирован: Пн июн 05, 2023 19:08:57
Сообщений: 50
Рейтинг сообщения: 0
Кстати, в avr-gcc давно есть заголовочный файл <util/setbaud.h>
Если погрешность более 2%, компилятор выдаст предупреждение об этом.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Ср июн 28, 2023 21:30:34 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2908
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18720
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
я использую с кварцем 8 МГц скорость 250000 - нулевая погрешность.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Чт июн 29, 2023 09:09:32 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
А я с кварцем на 16 имею 2000000/сек и чо?)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Чт июн 29, 2023 10:11:11 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2908
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18720
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
я рад за тебя.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Чт июн 29, 2023 10:34:35 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4468
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Пользовался самописными макросами.
Код:
/* Макросы вычисления битрейта */
#define UBRR_SET(bps) (uint16_t)((F_CPU / (16 * bps)) - 1)
#define UBRR_2X_SET(bps) (uint16_t)((F_CPU / (8 * bps)) - 1)

/* Варианты применения */

/* При сброшенном бите U2X */
UBRR = UBRR_SET(9600ul);


/* При установленном бите U2X */
UCSRA = _BV(U2X0);
UBRR = UBRR_2X_SET(115200ul);
 


F_CPU должен быть предварительно определен корректным значением тактовой частоты.

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Чт июн 29, 2023 12:02:23 
Говорящий с текстолитом
Аватар пользователя

Карма: 8
Рейтинг сообщений: 209
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1517
Рейтинг сообщения: 0
У вас округления нет.
Код:
#define UBRR_SET(bps) (uint16_t)( ((F_CPU / 8 / (bps) + 1)/2) - 1)
#define UBRR_2X_SET(bps) (uint16_t)( ((F_CPU / 4 / (bps) + 1)/2) - 1)

Код:
(U2X=0)
F_CPU = 12000000        baudrate = 115200
UBRR = 5        6
err = 8.5 %     -7.0 %
(U2X=1)
F_CPU = 4000000 baudrate = 57600
UBRR = 7        8
err = 8.5 %     -3.6 %


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Чт июн 29, 2023 19:52:11 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1466
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15051
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Кварцы у адуринкоподобных (да и неспециализированные под UART) всегда имеют свою погрешность и температурные отклонения, кои добавляются к табличным.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Пн июл 24, 2023 16:30:04 
Первый раз сказал Мяу!

Зарегистрирован: Пт июл 14, 2023 19:07:53
Сообщений: 23
Рейтинг сообщения: 0
В ардуинах стоят керамические резонаторы, у которых стабильность частоты в десятки раз ниже, чем у кварцевых.

_________________
Окстись! Открой DataSheet и просветись!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: UART 115Кбод на Мегах.
СообщениеДобавлено: Пн июл 24, 2023 17:02:09 
Прорезались зубы

Зарегистрирован: Пт окт 28, 2011 16:01:18
Сообщений: 237
Рейтинг сообщения: 0
Ну а кварц правильный поставить?
9,216МГц в продаже встречаются, 328-я с ним будет работать от 2,7в.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y