roboforum.ru

Технический форум по робототехнике.

USART

USART

FWE » 14 ноя 2007, 00:14

Как протестировать USART в VMLAB при этом управление производится из приложения писаного на делфе. :Bravo: :Bravo: :Bravo:

Re: USART

avr123.nm.ru » 14 ноя 2007, 00:51

Подключаться к реальному COM-порту ПК может PROTEUS
http://www.oProteus.narod.ru

Re: USART

FWE » 14 ноя 2007, 01:06

Реально проект есть только в коде и прилежении на делфе, а нужно проверить как работает МК. В ЧЕМ ЕГО ЭМУЛИРОВАТЬ? Вот в чем вопрос. Т.к. реально подключать и проверять проект много денег стоит.

Re: USART

Vooon » 14 ноя 2007, 01:13

прислушайтесь что говорит 123ий!
протеус может соединяться с реальным комом
вам потребуется лиш один кроссовый ком кабель, и возможно планка с разьемом кома
если у вас выведен только один ком (их почти всегда два на плате)

подключаетесь в протеусе к кому 1
а в своей проге к кому 2

вот и все

Re: USART

FWE » 14 ноя 2007, 01:23

Еще вопрос.
Контроллеры управляют матрицей диодов, как правильно организовать управление? Поставить еще МК и передавать им сигнал или сигнал USART передавать каждому МК матрицы (МК порядка 10 сигнал подавать нужно не на все, а только на те которые нужны для отображения диодов или лучше обновлять все сигналы).

Re: USART

avr123.nm.ru » 14 ноя 2007, 02:26

Обычно регистры применяют для экономии ног МК.

Re: USART

SSG » 14 ноя 2007, 20:06

Что-то типа LED HAT отсюда хотите построить? :o

Re: USART

FWE » 14 ноя 2007, 20:14

Где найти инфу по сдвиговым регистрам? :oops:

Re: USART

avr123.nm.ru » 14 ноя 2007, 20:45

в GOOGLE.com

Re: USART

FWE » 14 ноя 2007, 20:49

Пасиба! :good:

Подымаю тему заного

Faster » 26 ноя 2007, 17:47

Итак, подымаю тему заново, я только начал заниматься АВРками и в принципе всё было просто , но вот потребовалось решить проблему: мне нужно получать ИК команды с приёмника и посылать в терминал по ком порту ...
ура, вроде всё просто, куча примеров ...

но натолкнулся на проблему, что не получается с наскока, я примерно предположил, в чём проблема. Это проблема в тактовой частоте. Ведь уарт от неё считает , а следовательно расчитать уарт можно только при установленной точной частоте ... но вот теперь самое главное ...
а как это всё делается? я понял, что фьюзами ... я пытался вкурить в дата шит, но что-то уж очень до меня не доходит ...
есть ли профи, который на пальцах пояснит это ?? если да, стукните в ICQ 252511994 буду счастлив немного поболтать и понять всё-таки, как это грызть ... если этот вопрос считается ламерским , то прошу меня извинить - всего пятый день занимаюсь АВРкой и всего по 2 часа в день, не более ... много другой работы .... за помощь в понимании АВРки , могу предложить помощь в любом другом программировании ... WEB/Builder ну и так далее ..


Vooon! Надо срочно к движку проверку грамотности прикрутить! :) Я пока расшифровал речь автора - чуть не помер...
<Digit>

Re: USART

Vooon » 27 ноя 2007, 14:47

скорость юсарта зависит от частоты тактового генератора.
фьюзами задается только лиш источник тактового сигнала,
упрощенно можно считать что всего два режима: от внутреннего RC или от вешнего кварца.

юсарт управляется следующими регистрами:
UCSRA
UCSRB
UCSRC
UBBRH //< старший байт
UBBRL //< младший

поищи в ДШ эти регистры, почитай описание.

Re: USART

SSG » 27 ноя 2007, 17:20

2 Faster
Посмотрите пример в теме про ИК ДУ для робота в разделе Коммуникации форума http://www.roboforum.ru. :) Там есть пример примема команд RC5 и пересылки кода команды по UART.
А что объяснить-то надо? Как выбрать частоту кварца для USART? Как таймеры настроить? Или чего?
Лушче напишите ТЗ для устройства. А там можно будет конкретнее смотреть, куда послать... почитать. :)

Re: USART

Faster » 28 ноя 2007, 03:57

вот грю чтона примере лучше понимаю , ну до ладно буду думать ...

вообще час задача стоит написания на асме универсального настройщика уарта исходя из значения тактовой частоты ...


Rambler\'s Top100 Mail.ru counter