Описание: Продолжение |
Поиск в теме | Версия для печати |
rAn4eG |
Отправлено: 29 Января, 2011 - 14:51:04
|
Рядовой
Сообщений всего: 8
Дата рег-ции: Янв. 2011
|
Я продолжил мучатся с программатором, после неудачной попытки. Решил споять его на монтажной плате, и вечно сверяю контакты на ISP кабеле... Nest еси несложно, можеш нарисовать или написать, соответствие контактов ISP кабеля на MyPROGGER ножкам МК(MOSI, MISO, SCK, RESET; желательно на рисунке MyProgger). Очень уж хочу споять уже программатор, столько проэктов ждёт на листах бумаги...
ПРОСТО ПРИВАЛИЛО СЧАСТЬЕ, когда я в понипрог смог считать/записать данные на мк, у меня даже наверное слёзы навернулись. Она наконецто зароботала, правда на монтажной плате. Зато это дало мне многое понять:
1 - все элементы работают, а значит ошибка была такова: ПЛОХОЙ КОНТАКТ!
2 - без резистора между 20-19 ножками SN74HC240N(в моём случае) НЕРАБОТАЕТ! - я ставил резистор на 15к(ОГРОМНОЕ СПАСИБО NEST).
3 - после долгих мучений, результат отличный! Cхема рабочая на 100%, и НИКАКИХ! проблем её работы с PonyProg2000 и WinAvr НЕТ!.
P. S. на сколько я начал понимать - элементарное отсутствие контакта в плате есть самой частой проблемой! Спасибо Nest за помощь, естественно соответствие контактов, мне уже не нужно. УДАЧИ!(Отредактировано автором: 29 Января, 2011 - 15:56:26) |
|
|
JoK3R |
Отправлено: 03 Февраля, 2011 - 22:49:11
|
Майор
Сообщений всего: 64
Дата рег-ции: Янв. 2011
|
nest пишет:JoK3R, разберите всё и соберите ещё раз. Только в этот раз всё аккуратно, что бы ничего не висело, облуживайте красиво каждый проводок. Уберите все дешёвые панельки, используйте только с круглыми контактами, если таких нет - уберите панельки вообще.
"Разобрать-собрать" - это обычное дело, не надо этого бояться. Затраченное время окупится быстро.
Разобрал собрал, не работает.
МК подключен 100% правильно, 5 проводков читает на ура
Тесты:
Проверка сигнала "RTS" - OK
Проверка сигнала "TXD"
Цитата:светодиод "BURN" должен светиться при активной кнопке "TXD" - светиться
Цитата:нажатии кнопки "TXD" в программе tcom.exe состояние сигналов на выводах "TXD" и "CTS" должно меняться с Low на High
CTS при включение High
При переключении TXD - Low
Проверка "DTR" и "TXD"
Цитата:жимая кнопки "TXD" и "DTR" необходимо убедиться, что напряжение на ножке 7 будет около 5 вольт только в том случае, если активны обе кнопки "TXD" и "DTR", а состояние сигналов напротив "TXD", "CTS" и "DTR" в окне tcom.exe будет помечено как "High" (Рис. 5).
Напряжение есть
СTS - Low
Цитата:Но если при уровне High на "TXD" замкнуть между собой отрезком провода выводы 9 и 10 в "ISP-штекере", то состояние сигнальной линии "CTS" изменится на Low.
не меняется
Проверка "TXD" и "RTS"
Цитата:Нажимая кнопки "TXD" и "DTR" необходимо убедиться, что напряжение на ножке 3 будет около 5 вольт только в том случае, если активны обе кнопки "TXD" и "RTS", а состояние четырёх сигналов "TXD", "CTS", "DSR" и "RTS" в окне tcom.exe будет помечено как "High" (Рис. 6). А если при уровне High на "TXD" замкнуть между собой отрезком провода выводы 9 и 10 в "ISP-штекере", то состояние сигнальной линии "CTS" изменится на Low.
Напряжение есть, CTS не меняется
Цитата:напряжение 5 вольт между 10-ой и 20-ой ножкой микросхемы IC2
есть
Цитата:напряжение 5 вольт между 15-ой и 16-ой ножкой микросхемы IC1
есть
Еще заметил что CTS реагирует на магнитное поле? моей руки.. если я подношу близко к ком кабелю (5-10 мм) изолированному!!
(Добавление)
эээ, потыкал в одинадцатую ногу через 1кОм плюсом теперь CTS low а от TXD high
(Добавление)
на пару сек, потом опять как раньше.
(Добавление)
Схемы:
MAX232CRE
74HC240N
(Добавление)
На всякий уже выложу фотки вдруг я совсем слепой и не вижу очевидной ошибки..(Отредактировано автором: 03 Февраля, 2011 - 23:18:49) |
|
|
JoK3R |
Отправлено: 03 Февраля, 2011 - 23:59:17
|
Майор
Сообщений всего: 64
Дата рег-ции: Янв. 2011
|
nest пишет:JoK3R пишет:Еще заметил что CTS реагирует на магнитное поле? моей руки.. если я подношу близко к ком кабелю (5-10 мм) изолированному!! на наводки реагирует. Что то мне это не нравится...
Плата, кстати, красиво сделана... и Хорошо, что вы не сдаётесь
замкните вот так на плате (как на рисунке красным), и потыкайте кнопку RTS. Все три RTS, DSR и CTS должны одновременно переключаться туда-сюда.
Спасибо) старался, первый вариант был ужасен) резистор на 1кОм доп. не очень эстетично смотриться, но да ладно )) я отклонился от темы)
т.к. он у меня изначально high (CTS) то при замыкании DSR становиться high а RTS остается Low....
если тыкнуть TXD -
CTS, DSR - Low
RTS - High
чтото я не понял, как это такое возможно? |
|
|
informatik |
Отправлено: 04 Февраля, 2011 - 10:03:57
|
Главнокомандующий
Сообщений всего: 235
Дата рег-ции: Окт. 2010
|
Сделал myPROGGER, не шьёт и не читает, при тестах между ногами напряжение было максимум 4 вольта, ещё внятно сказать не могу, сейчас перепаиваю кабели, транзистор кт312, думал из-за него не работает, но нет, в распайке кабеля штекера уже обнаружил ошибку и исправил, уверен есть где-то маленький косяк, ищу, стараюсь =) |
|
|
|
Поиск в теме | Версия для печати |
Страниц (25): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец |
« С чего начать? » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|