Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программатор
Форум Технических Маньяков > Обо всем понемногу > Вычислительная техника

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019

Страницы: 1, 2, 3, 4, 5
SSh
Никогда с BR9080 не работал и даже не знаю что это sad.gif
williy
Eeprom Rohm
SSh
Ну, это я конечно уже посмотрел smile.gif Вот только никогда не имел дела с этой серией...
SSh
Наткнулся случайно на эту схему:
http://feng3.cool.ne.jp/en/rcd.html

Программатор - проще не бывает. Сам конечно не пробовал, но если кому надо прошить один единственный МК - может попробовать... wink.gif
В любом случае - "законный" программатор предпочтительней wink.gif
denyska352
Собрал. Включил без подключения к ПК. Потребляет около 20 мА. Использовал MAX232I и к176ла7. На входах 5-6 ла7 только 0.33в, и естественно на выходе 4 - 5В. Посоветуйте уменьшать резистор 20к, или менять микросхему?
SSh
Все верно, это-же логическая микросхема, на входах и выходах могут быть или логич. "0" или "1".
denyska352
Ну так там через резистор 20к на входе "1" должно поступить, или нет???
SSh
Проверь напряжение непосредственно на выводе резистора, может там непропай. Даже резистор сопротивлением в десятки раз больше обеспечит "1" на входе микросхемы.
denyska352
0.33В на входе...Может резистор уменьшить,и до каких пределов єто можно делать???
SSh
Так я-же и говорю, ничего уменьшать не надо. Если монтаж правильный и детали исправные - то даже резистор в 200 кОм обеспечит "1"...
Кстати, может диод переполюсован? Проверь...
denyska352
ПОнятно...Попробую через часик резистор пропаять...
Если не поможет менять микру, или может еще чтото пробовать???
SSh
См выше smile.gif Отпаяй диод, посмотри что получится...
denyska352
Ок.Когда попробую - отпишусь!
SSh
Ага, в зависимости от результатов будем ковырять дальше...
denyska352
Чето я перемудрил...На 3 выводе ла7 "0", поэтому и получается там 0.3В - напряжение на прямосмещенном переходе германиевого транзистора. Всьо правильно!
SSh
Лучше всего подключи к компу и протестируй по описанной в сообщении #7 методике...
Tooth
Собрал программатор. Работает! ura.gif
Сначала допустил ошибку: на плату припаял разъем "папа". Кабель к COM порту сделал "мама"-"мама", в нем соединил контакты 1, 2, 3, 7, 8 соответственно. В результате получилось неправильное соединение программатора и COM порта. Не сразу сообразил почему ничего не работает. На плату надо ставить разъем "мама" а кабель делать "мама"-"папа" (удлинитель COM порта), ноги в нем задействованы 3, 4, 5, 7, 8.
Разъем на плате менять не стал, да и не было такого у меня, перепаял кабель.
На очереди One Touch поворотники.
Респект SSh за приобщение лансероводов к вычислительной технике.
SSh
Молодец, поздравляю. После поворотников след. шаг - сюда smile.gif

P.S. Насчет разъема - на схеме-же обозначено - "Female" wink.gif
Tooth
Цитата(SSh @ 7.11.2011, 21:36) *
После поворотников след. шаг - сюда smile.gif

Эту тему начал изучать.
Цитата(SSh @ 7.11.2011, 21:36) *
P.S. Насчет разъема - на схеме-же обозначено - "Female" wink.gif

Невнимательность blush.gif
Asdwarf
Цитата(SSh @ 21.3.2010, 14:29) *
Запускаем IC-Prog, выбираем Settings -> Hardware Check
Ставим и снимаем галочки. В таблицах 1-й столбик - точка подключения вольтметра, 2-й - напряжение со снятой галкой, 3-й - с установленной.
А вольтметр подключается к указанной точке (я так понимаю, это номер ноги?) и к чему еще? К какой "массе"?

Наконец дошли руки до проверки программатора, и, похоже, он не работает нифига sad.gif Например, на 13 ноге -7В в независимости от галок в IC_Prog'е...
SSh
Цитата
А вольтметр подключается к указанной точке (я так понимаю, это номер ноги?)


Цитата
номера выводов относятся к микросхеме MAX232


Цитата
и к чему еще? К какой "массе"?

К общему проводу (минусовой шине) устройства. Напр. вывод 15 микросхемы МАХ232.

Цитата
Например, на 13 ноге -7В в независимости от галок в IC_Prog'е...

А разъем выбран правильно? Должен быть "мама"

Asdwarf
Разъем воткнут вот в такую штуку: http://masterkit.ru/main/set.php?code_id=214386, так что другой туда просто не влезет...
Правда, питание подается чуть меньше 12В, 11 с хвостом (старый блок питания от компа)...

Еще момент: светодиоды всегда горят, если устройство включено?
SSh
С такой штукой может и не работать. Нужен полноценный СОМ порт.
Питание - 11 с хвостиком - не критично...
Asdwarf
Винда считает эту штуку полноценным СОМ2...ic-prog его даже увидел как СОМ2
Нету на ноуте СОМа. sad.gif
SSh
ICProg видит не его а берет данные о портах у Windows.
Насчет работы с переходниками уже упоминалось в теме - http://forum.amadeus-project.com/index.php...ost&p=43903
Нужен или переходник CardBus или др. программатор - USB-шный, напр. http://forum.easyelectronics.ru/viewtopic.php?f=5&t=2927
Asdwarf
Чорт sad.gif
SSh
Согласен wink.gif
Кстати, на ebay есть куча недорогих USB программаторов, если собирать самому - комплектуха дороже обойдется.
Напр. клоны Pickit
http://www.ebay.com/sch/i.html?_from=R40&a...-All-Categories
Есть и free shipping.
Или поискать более универсальные, типа такого
http://www.ebay.com/itm/TOP853-USB-univers...331998777709298 - программирует почти все smile.gif

Asdwarf
Так а если взять этот top853, то можно запрошить все штуки, которые ты выложил тут? А то я в описании как-то не нашел PICов как тут в схемах указаны. Или плохо искал.
PICkit, я так понимаю, кроме PICов ничего другого не умеет без колдовства?
SSh
Насчет top853 честно говоря и я не уверен, надо поспрашивать....
Вот этот точно шьет
http://www.ebay.com/itm/USB-G540-Universal...#ht_4455wt_1139

pickit кроме всех пиков прошивает и некоторые виды памяти - 24хх, 93хх, 25хх
galantovod-omsk
SSH,
во-первых: хотел бы сказать спасибо за то, что Вы делаете (форум читаю около года, решил зарег-ся только недавно).
во-вторых собираю программатор по Вашей схеме, вчера не понятно как, но сломал 2 ноги у 561LA7 может 5 летний сын "помог", в наличии имеется 4001 (правда не CD, а что-то типа HEF или HEX) давали как аналог CD4001,
PS: к ЛА7 у Вас замена на 4011, а в теме про стрелки, на Генераторе можно любую ставить 4001 и 4011 вот я и сопоставил....
МОЖНО? а то ради копеечной микросхемки ехать немножко неудобно.
Спасибо.
SSh
ЛА7 - функциональный аналог 4011 - 4 элемента 2И-НЕ
ЛЕ5 - функциональный аналог 4001 - 4 элемента 2ИЛИ-НЕ

Если входы (выводы 1 и 2, 5 и 6, 8 и 9, 12 и 13) соединить вместе, то обе микросхемы превращаются в 4 элемента НЕ (инверторы - подаешь на вход лог. "1", получаешь на выходе лог. "0" и наоборот), т.е. при таком использовании без разницы что ставить. И в схеме программатора и в генераторе для приборки микросхемы соединены именно таким образом, поэтому можно применить любую из указанных.
Насчет префиксов, тоже не имеет значения какие буквы обозначены на микросхемах т.к. они нe определяют функциональность.

galantovod-omsk
Спасибо, подробно и понятно!
galantovod-omsk
Цитата(galantovod-omsk @ 2.12.2011, 13:21) *
Спасибо, подробно и понятно!

Собрал на днях программатор, нашел коротыш по 5 В на GND, все это из-за того,что при печати в спринте, сделал металлизацию, типа сэкономил хлорное железо!!!!
Пробую прошить 16f876a Вашей прошивкой для светодиодного индикатора РТ, испытать, правда, не на чем, но при сравнении с буфером (предварительно буфер загрузил другой прошивкой) пишет ошибку н0000 что-то там, а при сравнивании буфера с той прошивкой-ИРТ все ОК!!!
Доволен как удав!!!
Значит ли это, что Работает? (сомнения в светодиодах, оба постоянно горят, но Зел. при прошивке и чтении/сравнении чуть притухает) должно так быть?
Еще раз спасибо огромное Вам Ssh!!!
PS питание пока с компа 12В.
SSh
Поздравляю, отлично smile.gif
Если загруженный и считанный с МК буферы идентичны, то значит все в порядке, контроллер и прошивается и считывается. Вот только светодиодный индикатор выполнен не на 876 пике, поэтому хотя прошивка и заливается но работать не будет.
Светодиоды да, так и должно быть. Кстати тестирование программатора можно провести и через пункт меню ICProg - Hardware Check как описано вначале темы. Еще, если включить верификацию, то после прошивки программатор автоматом сравнивает залитую в МК прошивку с загруженной в программу.
galantovod-omsk
Спасибо! thank.gif
Действительно не для СВД, а для индикатора "с дисплеем".
SSh
Насчет дисплея могу посоветовать сразу постараться достать OLED...
Asdwarf
Проверил программатор с помощью нормального ком-порта и удлиннителя. Не работает sad.gif Ни одно из справочных напряжений поста №7 не совпадает:
8к -0,21 -0,21
9к 4,55 4,65
11к 4,77 4,95
12к 4,92 4,90
13к -10,62 -10,69
14к -10,35 -3,16

Все цифры перепроверял, не скачут.
Имеет смысл его еще ковырять или разобрать и заказать заводской?
SSh
Если все измерено и подключено верно, то проблема видится не в программаторе а в СОМ порте. Смотри сам, на пин 8 идет сигнал с 7-го контакта СОМ порта. То-же самое можно сказать о 13-м пине (контакт 4 разъема).
Т.е. если софт установлен правильно и выбран правильный порт, то на сигнал на указанных контактах программатор не влияет. Попробуй измерить эти сигналы непосредтвенно на порту, с отсоединенным программатором.
Asdwarf
Кста. А корпус разъема надо цеплять на корпус разъема в компе? А то я только 5 шнурков бросил, 3-4-5-7-8...
А еще при переключении Clock'а из ic-prog гаснет/зажигается красный СД.
SSh
Clock-a или Data Out? Красный светодиод вообще-то стоит для индикации питания (по схеме). Ты какой имеешь в виду? Не по цвету а по подключению...
Asdwarf
Clock'а. Только я цвета попутал. I/O гаснет при выставлении галки Enable Clock.

UPD Оказалось, попутал на удлиннителе пины 7 и 8. Переделал и получил картину:
Точки, кроме 13 и 14 дают эталонные значения (+/-), но не при Enable Data OUt, а при Enable Clock!
Соответственно, 8 и 9 точки - наоборот, реагируют на Data Out.
wacko.gif
SSh
Еще раз проверь пины на СОМ разъеме. 7 и 3 не перепутаны?
Asdwarf
На удлиннятеле - точно нет. Разве что на материнке (там выноска, в "базе" нету)...Посмотрю

UPD Посмотрел. На материнке тоже не перепутано...

8к -9,92 10,18 Data Out
9к 5,6 0,7 Data Out
11к 5,6 0,7 Clock
12к 5,6 0,7 Clock
13к -9,9 10,2 Clock
14к -7,1 8,2 Clock

jalamo.gif

Проверил просто СОМ-порт. Напряжение 11В есть на 4 и 7 пинах.
При переключении Clock уровень меняется на 4 пине, с -11 на +11.
При переключении Data Out уровень меняется на 7 пине, с -11 на +11.
SSh
А прошивать пытался? Воткни какой-нибуть МК и попробуй прошить.
Asdwarf
Неа. Процесс как бы идет, прогрессбары бегают, но при верификации ошибка в первом же блоке. Считывание дает нули.
SSh
Сейчас к сожалению нет времени, спешу. Через пару дней попытаемся вместе проверить и настроить девайс...
Asdwarf
Конечно. Не вопрос даже!
Я вообще, чую, подзадостал уже со своими дурацкими вопросами smile.gif
SSh
Никаких проблем... Всегда пожалуйста smile.gif
SSh
Asdwarf, ну что, поехали?
IC-Prog установлен, драйвер подключен. Подключаем и Serial кабель, можно воткнуть его в разъем программатора для удобства измерений, сам программатор можно пока к питанию не подключать.
Открываем Options-Hardware Check, ставим и снимаем галки, измеряем напряжения на пинах СОМ-разъема
1. Data Out
с галкой на пине 4 - плюс
без галки - минус

2. Clock
с галкой на пине 7 - плюс
без галки - минус

3. MCLR
с галкой на пине 3 - плюс
без галки - минус

Измерь и сообщи результаты...
Asdwarf
Первые две галки уже проверял. По ходу, материнка глючит:

Цитата(Asdwarf @ 10.12.2011, 23:48) *
Проверил просто СОМ-порт. Напряжение 11В есть на 4 и 7 пинах.
При переключении Clock уровень меняется на 4 пине, с -11 на +11.
При переключении Data Out уровень меняется на 7 пине, с -11 на +11.


Т.е., получается, перепутаны 4 и 7 пины. MCLR смогу проверить вечером только.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.

Amadeus Productions +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники", V-2019