Страница 1 из 2

переходник USB-->COM(RS-232) с помощю АТmega8

Добавлено: Вс окт 12, 2008 14:43:12
Тарас
Здраствуйте))
Вот собрал програматор АВР910 там принцып эмуляцыи в УСБ - КОМ порта, а как можно зделать с помощю меги8 зделать просто переходник от УСВ к КОМ :)

Добавлено: Вс окт 12, 2008 15:10:14
Migray
Что-то я не понял, что к чему цеплять, и главное зачем здесь мега с программной эмуляцией.

Берется FT232R и USB <->UART готов :)
Драйвера готовые, мудрить ничего не нужно.

))

Добавлено: Вс окт 12, 2008 15:26:17
Тарас
тоесть к ней можно подключать уже сразу МК (UART), а к каким мыводам чтото я не понял по схеме куда там порты D0-D7


а есть какието аналоги в DIP корпусе?

Добавлено: Вс окт 12, 2008 15:42:33
sachok

Добавлено: Вс окт 12, 2008 17:20:13
Migray
В первых версиях FT232 туда вешались светодиоды, сейчас можно ими неплохо управлять с компа, т.е. в самых простейших случаях МК вообще не нужен.

И почитай статью, ссылку на которую sachok выложил, там несколько микрух подобного типа рассмотрено.

))

Добавлено: Вс окт 12, 2008 18:46:28
Тарас
Спасибо за сылку, много е стало ясно!! :))
а вот проблема в том что я еще плохо паяльник держу в руках боюсь что припаяю 2 ножки такой микросхемы друг к другу или пальцы к ней, она очень маленькая, как посоветуете паять такие микросхемки.
или поделитись идеями как выйти из такой ситуацыи... :idea:

А за сколько ее (FT232R) можно купить?

Добавлено: Вс окт 12, 2008 19:08:28
sachok
Тарас я вижу ти ис Украины. можна купить на имраде около 20-25грн. брал себе месяц назад. такие микросхемы довольно посто паяются обичным паяльником с жалом не более 1мм в диаметре, главное не перегреть и не спешить.

Добавлено: Вс окт 12, 2008 19:53:09
Migray
Побольше флюса, жало "микроволна".
Ставишь микруху, в 2 точках по диагонали подпаиваешь.
И плавным движением паяльника вдоль выводов пропаиваешь всю сторону микрухи.
Потом и все остальные стороны.

"Микроволна" - плоское, широкое, сегка вогнутое жало.
Когда делал сам, то просто под углом стачивал обычное, получалась овальная площадка.

Еще раз повторю, побольше флюса, лучше жидкого, канифоль на спирту.

Re: ))

Добавлено: Вс окт 12, 2008 20:32:29
Паятель
Тарас писал(а):а вот проблема в том что я еще плохо паяльник держу в руках боюсь что припаяю 2 ножки такой микросхемы друг к другу или пальцы к ней, она очень маленькая, как посоветуете паять такие микросхемки.
Про это, между прочим, обширные были:
http://www.radiokot.ru/forum/viewtopic.php?t=4841
http://radiokot.ru/forum/viewtopic.php?t=9017
и т.д.
Тарас писал(а):А за сколько ее (FT232R) можно купить?
А это вообще в "Из лап в лапы"; по-моему, что-то подходящее тоже есть там.

Добавлено: Пн окт 13, 2008 09:11:14
UA3MQJ

Добавлено: Пн окт 13, 2008 11:04:11
Goodefine
UA3MQJ писал(а):http://www.recursion.jp/avrcdc/
Небольшой вопрос, кто-нибудь компилил проекты по этой ссылке?
Если да, то чем. У меня avr-gcc (в AVR Studio 4) ругается сильно...

Добавлено: Пн окт 13, 2008 16:02:40
Goodefine
В общем, получилось откомпилировать :)
AVR Studio у меня использовал avr-gcc от WinAvr сборки 20070122. Я его снес, поставил WinAvr сборку 20080610. Компилируется на ура. А то даже typedef не понимал...

)))

Добавлено: Пн окт 13, 2008 18:52:06
Тарас
Скажите, пожалуйста...А под СV AVR можно будет его прошить? На программаторе AVR 910 (USB), микроконтроллер ATTINY 45???
И есть ли там дрова, и можно ли с ними работать под Windjws XP?

Добавлено: Пн окт 13, 2008 19:42:52
Goodefine
Насколько я знаю, CAVR работает с программатором USB AVR910 (который VirtualCOM) без проблем. Берете hex и льете, не забыв правильно фьюзы выставить..

)

Добавлено: Пн окт 13, 2008 20:53:29
Тарас
Я вот чтото кучу архивов выкачал, а какие фюзи шить ни в одном файле так и не нашел(((

Добавлено: Пн окт 13, 2008 21:10:45
Goodefine
Для какого проекта интересуют фьюзы?

))

Добавлено: Пн окт 13, 2008 21:31:51
Тарас
AVR-CDC на АТtiny 45

и под 8 меу не помешало бы ;)[/b]

Добавлено: Пн окт 13, 2008 22:01:23
Goodefine
В папке есть файл readme. Там есть строки:

Код: Выделить всё

DEVELOPMENT
===========
    Build your circuit and write firmware (cdcmega*.hex/cdctiny*.hex) into it.
    C1:104 means 0.1uF, R3:1K5 means 1.5K ohms. Modify CLK in Makefile to use
    other clocks.

    Fuse bits
                              ext  H-L
        ATtiny45/85           FF 6E-FF     (HVSP) !!!!!!!!!!!!!!!!
        ATtiny45rc/85rc       FF CE-F1
        ATmega8               9F-FF
        ATmega48/88/168       FF CE-FF
т.е. для тини45
ext-дополнительный байт FF
H-старший конфигурационный байт 6E
L-младший конф. байт FF
Какие именно байты содержат те или иные фьюзы можно увидеть в даташите. Либо, например, здесь (калькулятор):
AVR Calculator
Там можно фьюзы выставлять по конфигурационным байтам. Только не забудьте сначала их считать с кристалла и по spien определить, что означает галочка (0 или 1), затем соотнести с калькулятором и если нужно проинвертировать, все зависит от конкретного программатора...
Обратите внимание, что RESET в данной конфигурации отключается, следовательно, на повторное программирование по SPI шансов не останется - надо делать сразу правильно...

Re: )

Добавлено: Пн окт 13, 2008 22:34:17
Migray
Тарас писал(а):Я вот чтото кучу архивов выкачал, а какие фюзи шить ни в одном файле так и не нашел(((
Вообще-то в ветке микроконтроллеров есть "прилепленные" темы, как раз для того, что-бы всегда на виду были. Почитай, там многие твои вопросы уже поднимались.

ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Всё о фьюзах...

CodeVision AVR в вопросах и ответах

))

Добавлено: Вт окт 14, 2008 20:45:40
Тарас
Спецыалисты пожалуйста посмотрите правильно ли выставил Фюзы,
не хотелось бы заблокировать микросхему.