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

 
 
> baud rate uart LPC2148
Ave
сообщение Jun 19 2013, 14:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 12-09-05
Пользователь №: 8 478



Кто может подсказать калькулятор расчета скорости UART для LPC2148.
Ни как не могу найти сайт.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Jun 19 2013, 17:43
Сообщение #2


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Так в User Manual есть раздел baud rate calculation, там блоксхема есть как считать.
Ну и для стандартных частот готовые данные есть.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jun 20 2013, 07:16
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (KRS @ Jun 20 2013, 02:43) *
Так в User Manual есть раздел baud rate calculation, там блоксхема есть как считать.
Ну и для стандартных частот готовые данные есть.
Ага, в некоторых проектах вообще стал задавать частоту константой, а от неё по формулам считать модулям их частоты. Очень удобно. Без препроцессора)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 20 2013, 07:40
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(haker_fox @ Jun 20 2013, 13:16) *
Ага, в некоторых проектах вообще стал задавать частоту константой, а от неё по формулам считать модулям их частоты. Очень удобно. Без препроцессора)

Ну вообще-то только так и надо делать. В моих проектах все частоты (UART, SPI и т.п.) задаются дефайнами, от которых макросами рассчитываются необходимые делители, прескалеры, делители PCLK и пр.
Если данную частоту невозможно обеспечить физически, принимается ближайшая большая/меньшая или выводится #error компиляции (по ситуации).
Для смены частоты тогда достаточно изменить одно число.
Go to the top of the page
 
+Quote Post
KRS
сообщение Jun 20 2013, 07:55
Сообщение #5


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(jcxz @ Jun 20 2013, 11:40) *
задаются дефайнами, от которых макросами рассчитываются необходимые делители, прескалеры, делители

А Вы можете привести пример такого макроса для дробного делителя LPC UART?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ave   baud rate uart LPC2148   Jun 19 2013, 14:07
- - kovigor   Цитата(Ave @ Jun 19 2013, 17:07) Кто може...   Jun 19 2013, 15:34
- - andrewlekar   Макросом дробный делитель сложновато считать. У ме...   Jun 20 2013, 08:33
|- - KRS   Цитата(andrewlekar @ Jun 20 2013, 12:33) ...   Jun 20 2013, 09:54
|- - jcxz   Цитата(KRS @ Jun 20 2013, 15:54) С кодом ...   Jun 20 2013, 10:23
- - haker_fox   QUOTE (jcxz @ Jun 20 2013, 16:40) Ну вооб...   Jun 20 2013, 10:27
- - Ave   Спасибо за ответы. Не обязательно что калькулятор...   Jun 20 2013, 12:35
|- - jcxz   А Вы умножьте 921600*16 сравните результат с 24МГц...   Jun 21 2013, 02:09
- - Ave   Умножение 16 * 921600 = 14 745 600 что меньше 24 0...   Jun 21 2013, 06:40
|- - jcxz   Цитата(Ave @ Jun 21 2013, 12:40) Умножени...   Jun 21 2013, 10:56
|- - toweroff   Цитата(jcxz @ Jun 21 2013, 14:56) У меня ...   Jun 22 2013, 20:58
- - Ave   Частота кварца 12 000 000 Частота процессор...   Jun 22 2013, 10:58


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

 


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


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