роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Без описания
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Не так давно озадачился я мыслью сделать дешевый аналог ардуино.
Делал я эмбилайт для монитора .
Проблемой был преобразователь USB-RS232 для прошивки программ и общения МК с компом.

И жалко было мне отдавть 1000 и более за плату управления.

В радио магазинах преобразователь (FT232RL) встречается редко , да и стоит 250 - 300р ,
да и паять такие микросхемы сложно , а запороть легко.

Наткнулся в сети на пару статей , где из древних дата кабелей делали COM порт , решил
попробовать.
С трудом нашел в " евросети" такой кабель.
(фотки не мои , но у меня кабель точно такой же)




Разобрал.

Внутри микросхема PL2303
Смотрим даташит .

http://www.getchip.net/wp-conten...nload.php?id=112

Находим нужные ноги : Rx , Tx ,RTS и GND.





RTS подключаем к ноге МК - Reset (напрямую).
Rx и Tx так же , к соответствующим ногам (через резисторы 100 - 200 Ом) .
GND - на общий минус.
Находим в сети и устанавливаем драйвер для PL2303 (FTDI не подходит).

И шьем МК.

Ардуино IDE прекрасно видит новый COM и прекрасно с ним работает.

Так же сделал плату на подобии дуины , вывел на внешний разъем Reset ,Rx ,Tx , GND.
На плате только МК с обвязкой и разъемами и питанием
(програматор в коробочке на кабеле).
Теперь у меня есть вторая ПОЛНОЦЕННАЯ дуина за 250 -300р.

В течении месяца постараюсь выложить полноценную статью в wiki.
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



Звучит всё очень красиво.
Так хоть один МК прошить удалось?
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Звучит всё очень красиво.
Так хоть один МК прошить удалось?


Четыре.
А у вас какие то сомнения ?
Я повторяю , это полноценная дуина.
То же самое можно сделать из переходника USB - COM , только значительно дороже.
(Добавление)
У меня , после последней съемки , фотик сдох.
Так бы видео выложил.
Но если очень надо могу снять процесс прошивки на слабую вебку.
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



Сомнения есть...
А о каких МК вообще идёт речь?
Похоже, что не AVR, т.к. оные шьются через интерфейс SPI, а то далеко не RESET и RX/TX сигналы.
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Кстати , с этой же платы , можно еще много чего полезного выдернуть.
Я выдернул только самое основное.

Можно поставить два светодиода , которые будут отображать процесс обмена данными
(от компа и к компу).

Также можно выдернуть питание - стабильные 5в , 100 - 200 мА.

Индикатор подключения к USB порту.
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



...или в МК Загрузчик заранее залит?
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
А о каких МК вообще идёт речь?


Atmega168 и Atmega328 другие не пробовал.

Цитата:

Похоже, что не AVR, т.к. оные шьются через интерфейс SPI, а то далеко не RESET и RX/TX сигналы.


Я шью дуиновские МК , там автозагрузчик , который шьет сам себя именно через RX Tx.
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



Вот теперь всё встало на свои места.
Поясню - это не программатор, это USART (серийный) интерфейс для связи программы-загрузчика микроконтроллера с ПК.

Просто заголовок темы вводит в заблуждение.

(Отредактировано автором: 18 Ноября, 2011 - 01:34:41)

 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Поясню - это не программатор, это USART (серийный) интерфейс для связи программы-загрузчика микроконтроллера с ПК.


Так я изначально про дуину и говорил.
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



смех Помираю со смеху
нет, изначально вы сказали про юсб программатор.
pl2303- это просто буфер, программатор у вас в дуине.
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
программатор у вас в дуине.

Это вы о чем ?
У меня там только автозагрузчик.
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Поясню - это не программатор, это USART (серийный) интерфейс для связи программы-загрузчика микроконтроллера с ПК.



Выдержка из википедии.
Цитата:
Программа́тор — аппаратно-программное устройство, предназначенное для записи/считывания информации в постоянное запоминающее устройство (однократно записываемое, ППЗУ, внутреннюю память микроконтроллеров и ПЛК).


Мой шнурок так же является програматором , а каким образом происходит чтение/запись это
уже другой вопрос.
 
 Top
-dead- Post Id


Президент


Сообщений всего: 966
Дата рег-ции: Февр. 2009  



Если строго, то скорее всего он у вас - половина программатора, а вторая половина - бутлоадер Улыбка
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



А я вот в субботу сделал USB-UART адаптер из своей дискавери. Лень было по магазинам шариться. Интересно кому-нибудь? Выложить сюда?
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



elmot
Мне интересно.
 
 Top
Страниц (2): [1] 2 »
« Программирование микроконтроллеров »


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





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru