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


 Страниц (27): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец    

> Без описания
Klaus Post Id



Капитан


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



У меня вот какой вопрос на пять минут позора, но зато всё проясниться надеюсь Улыбка
Можно ли использовать программатор и отладочную плату о которых ведётся речь здесь для отладки программ для PIC контроллеров? Конечно с учётом того, что распиновка отладочной платы и сама она будет собрана с учётом данного микроконтроллера. Т.е базовый блок(программатор) остаётся без изменения, даже штекер ICSP с его распиновкой, а только отладочная плата. Да и насчёт софта. Если использовать ориентированный для пика программу- программатор, будет ли она вообще видеть программатор+ ОП подключённой к СОМ- порту?
Заранее спасибо!
 
 Top
nest Администратор Post Id



Администратор


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



Klaus судя по схемам от PonyProg вроде бы myPROGGER должен и PIC прошивать... но... никто не пробовал :) будете первым.
 
 Top
redcat Post Id



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


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



Зависит от интерфейса, который будет использовать ваш МК для прошивки.
 
 Top
Klaus Post Id



Капитан


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



Т.е интерфейса???Подключить программатор+ОП к ПК и не вынимая из панельки МК прошивать его. Ещё же можно прям в железе отлаживать программу. А с программатором, постоянно вытаскивать, вставлять, да плюс к тому, раз так 100 запишешь программу и МК отказывается больше шиться Грустный Но это скорее всего из за массы... из другой оперы вопрос Улыбка
Практически на всех отладочных платах для PIC(типа P-28-20МГц) есть разъём ISP для внутрисхемного программирования.

(Отредактировано автором: 04 Февраля, 2010 - 10:24:32)

 
 Top
nest Администратор Post Id



Администратор


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



добавил статью с описанием процедур поиска ошибок в монтаже программатора: "Ищем ошибки в myPROGGER. "
 
 Top
Cerberus Post Id


Рядовой


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



Попробовал протестовать программатор. при TXD и RTS hight. CTS не меняет своего значения. Это в чём может быть ошибка?
(Добавление)
Оказалось провод отвалился. Но теперь при повышении Dtr повышается CTS а при повышении RTS повышается DSR и CTS. При повышении TXD cts остается прежним.
 
 Top
nest Администратор Post Id



Администратор


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



Cerberus, скорее всего в кабеле COM перепутаны провода, т.к. при активном RTS обязаны быть RTS и DSR в состоянии High.
 
 Top
Exillon Post Id


Рядовой


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



Собрал программатор, все заработало с первого раза, но прошивается через переходник юсб-ком, очень долго больше 30 минут. Это нереально долго ждать, посоветуйте что можно придумать?
 
 Top
nest Администратор Post Id



Администратор


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



Exillon, напримеры:

- собрать USB - ISP программатор USBBit и прошивать через USB.
- купить мультикарту с COM-портами и поставить в комп. и в неё уже втыкать myPROGGER.

можете выбрать, что для вас проще или дешевле.
 
 Top
Cerberus Post Id


Рядовой


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



Нашел много ошибок в подключении. Теперь не могу понять где где может быть ошибка. Очень греется микросхема max232 в районе питания и диоды светятся еле заметно.
 
 Top
nest Администратор Post Id



Администратор


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



Cerberus, проверить:
параметры источника питания. Напряжение должно быть 5 вольт.
правильность полярности питания.
правильность установки микросхем на плату.
замыкание между дорожками печатной платы.

покажите фотографию собранной платы с обеих сторон.
 
 Top
Cerberus Post Id


Рядовой


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



собрал на макетке не уверен что будет понятно)).
 
 Top
nest Администратор Post Id



Администратор


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



Cerberus, что за источник питания используется ?
если вы полностью уверены, что в нём стабилизированные 5 вольт, то:
- включить как есть и замерять напряжение питания (прям на подпаянном кабеле). скоре всего будет меньше 5 вольт.
- отключить питание от MAX232: отпаять проводок от 16 её ножки. И замерить ещё раз подаваемое напряжение питания.
- если теперь эта микросхема не греется, а питание теперь - нормально 5 вольт, то скорее всего где то замкнуты дорожки или микросхема неисправна. Попробуйте заменить её.

на всякий случай проверте хороший контакт микросхемы в панельке. Достаточно просто омметром каждую ножку: сверху на самой микросхеме и снизу платы, должно быть около 0 Ом.

И ещё. Потренируйтесь паять так, что бы на местах пайки оставалось чуть-чуть канифоли. Так пайка будет выглядеть лучше. Но это придёт с практикой.
 
 Top
SeRgEj Post Id



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


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



Ура!!! Дело было вечером... Друг подогнал микросхему 74HC240 и я собрал это чудо!!! высший восторг Тащусь Тащусь nest спасибо за статью!!! лтп у меня еле дышит а через ком отлично шьёт!! nest Огромное СПАСИБО!!!! Фото выложу позже.
(Добавление)
Вот профиль:
А вот вид сверху:
Ругайте если что не так!
 
 Top
SeRgEj Post Id



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


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



nest В список прошиваемых микроконтроллеров можно смело добавлять ATmega48! Только что проверил...


Список прошиваемых микроконтроллеров
Support AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535 Flash micro
Support AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534
Auto detect AVR microcontroller type
Support the AVR microcontroller ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega169, ATmega8515, ATmega8535, ATmega48
Support the AVR ATmega44, 88, 168, 164, 324, 644, 640,1280, 1281, 2560, 2561 (untested)
Support the AVR AT90can32, 64, and 128 (untested)
Support the AVR ATtiny12, ATtiny15, ATtiny26, ATtiny2313
Support the AVR ATtiny13, 25, 45, 85, 261, 461, and 861 (untested)
Read ATtiny12 and ATtiny15 Oscillator Calibration Byte
Write lock bits to protect the AVR micro from reading
Write both the Flash and EEPROM memory of the AVR micro at once
Support the AT89S8252 and AT89S53 micro
 
 Top
Страниц (27): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
« С чего начать? »


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





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