Страница 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 ножки такой микросхемы друг к другу или пальцы к ней, она очень маленькая, как посоветуете паять такие микросхемки.
или поделитись идеями как выйти из такой ситуацыи...
А за сколько ее (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
Тарас
Спецыалисты пожалуйста посмотрите правильно ли выставил Фюзы,
не хотелось бы заблокировать микросхему.