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

 
 
> UART Baud Generator. Регистр UxMCTL
shasik
сообщение Jan 31 2008, 10:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188



Как правильно рассчитать значение регистра UxMCTL?

Pls, объясните почему нижеперечисленные источники дают разные результаты:
1. slau056g MSP430x4xx family User Guide (или slau049e)
2. slaa024 MSP430 Family Mixed-Signal Microcontroller Application Reports
3. Программа MSP430-UART v2005.02.06 by Alexander Konuzin
4. Своя программа, считающая как описано в slau056g (выдает такой же результат для рассмотренного в User Guide примера - 32768/2400) и минимизирующая максимальную ошибку каждого бита.
5. Несколько чужих example'ов, использующих для одинаковых "байтов" разные UxMCTL

Какая идея положена в основу, что оптимизируется?
Если предположить, что п.1-3 используют одинаковый алгоритм, тогда чем отличаются начальные условия для каждого случая?

ЗЫ. Раньше просто слепо верил источнику #3. А тут нарисовалось немного свободного времени, решил разобраться и накропать свою более функциональную утилитку. И наступил на грабли %(
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
anv0lk
сообщение Jan 31 2008, 18:57
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 6-07-05
Пользователь №: 6 565



моя реализация нахождения значения регистра.
Оптимизируется по минимуму максимумов отклонений в группах из интересуемого количества бит(максимум 13 бит)

Сообщение отредактировал anv0lk - Jan 31 2008, 19:05
Прикрепленные файлы
Прикрепленный файл  UxMCTL.rar ( 8.72 килобайт ) Кол-во скачиваний: 77
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 17:20
Рейтинг@Mail.ru


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