Страница 1 из 1

ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 11:12:32
fonmauzer
здравствуйте коты и кошечки, прошу помощи! надобно очень при очень как-то запрограммировать 8031 компании intel семейства MCS-51. микрик в корпусе дип40. есть программа, которую надо туда залить, но никогда с этим я не связывался. какой купить или лучше спаять программатор с подключением по узб и какую юзать прогу для виндевз???? где-то наткнулся что аналог контроллеру Atmel AT89C51.. буду вам оооочень признателен и угащю вкусняшкой :hunger:

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:12:37
koyodza
Классический 8031 вообще не имеет ПЗУ на кристалле, он использует внешнее.
Дайте больше информации о типе МК, а также о задаче в целом - куда собрались ставить.

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:19:04
fonmauzer
ставить собираюсь в гитарный преамп Marshall Jmp-1. прикладываю схему, контроллер на 5стр.

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:24:05
АлександрЛ
Там микросхема 2764 в схеме есть, вот, собственно, в неё программа и заливается.. А 8031- это "голый" процессор, там ничего нет..

А для 2764 (если вы её, конечно, найдёте :))) ) нужен совершенно другой программатор, да и другая программа... Если очень долго мучиться, то её можно даже "вручную" зашить, без компьютера...

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:28:20
fonmauzer
так значит 31ую вообще ненадо трогать? а программа разве не для неё написана??? или всё же для 2764?? простите мне мою неграмотность :oops:

2764 найти не проблема, на просторах ebay их сколько хочеш

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:32:47
koyodza
Вам же сказали, 8031 это "голый" микроконтроллер, без ПЗУ внутри.
Как раз 2764 это и есть внешняя ПЗУ со стиранием ультрафиолетовым излучением, в неё и нужно зашивать программу, а исполнять её будет 8031
Для записи в 2764 нужен специальный программатор. Для того, чтобы прошить один раз, проще обратиться за помощью к тем, у кого он уже есть.
Здесь на форуме были подобные темы

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:34:52
fonmauzer
тогда ещё один вопрос, программа которую я прикрепил подходит для 2764?

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:37:31
koyodza
2764 это ПЗУ объёмом 8кБ, зашить в неё можно любую программу или данные размером не более 8кБ
По размеру Ваш файл поместится, там как раз 8кБ в .hex

Если Ваш вопрос подразумевает будет ли Ваша программа работать в данном устройстве, то вряд-ли Вам кто-то ответит.

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:41:44
fonmauzer
к моему сожалению программа которая у меня есть и якобы предназначена для данного устройства весит 22кб. что ж, буду и дальше копаться в интернете, спасибо большое что откликнулись!

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:44:59
koyodza
Та программа, которая выложена в первом сообщении, имеет размер как раз ровно 8кБ, я проверил.
То, что файл имеет больший размер, ничего не означает. Там файл в формате .hex, это текстовое представление с некоторыми дополнительными данными, поэтому размер файла примерно втрое больше объёма содержащихся в нём данных.

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:53:17
fonmauzer
тогда это в корне меняет дело!!!! :music: осталось пробовать прошить.

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:54:58
АлександрЛ
Есть программка перевода HEX в BIN.. а вот бинарник как раз и имеет тот объём, который помещается в ПЗУ.. Если хотите, выложите HEX, я его в BIN на программаторе переведу.. У меня "полупрофессиональный" программатор, он много форматов понимает
8031_.rar
Вот бинарник... Реально, программа занимает примерно 2/3 объёма пзу

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 14:59:54
fonmauzer
посоветуйте ещё дураку какой программатор собрать для себя или купить готовый и какой софт использовать? надо прошивать несколько штук.

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 15:03:03
АлександрЛ
Проще найти человека с программатором...
Где вы находитесь?, если не секрет! Или в личку напишите, где..

В гугле надо искать "запрограммировать 2764 или 27с** или 573РФ6

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 15:07:06
fonmauzer
мск. вот как раз сейчас и гуглю. да, программеры не дешевые, да и спаять такую штуку времени займёт. значит надо найти человека с тритоном!

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 15:23:55
АлександрЛ
Тритон не обязательно.. Можно КРОТ-РФ, AUTOPROG, там их дофуя...

в мск ГДЕ? вези микрухи, я запишу

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 15:25:14
fonmauzer
коломенская

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 15:34:25
АлександрЛ
Далековато.. 34 минуты с одной пересадкой ехать... :shock: :shock:

Re: ХЕЛП!! как запрограммировать микроконтроллер 8031

Добавлено: Сб апр 05, 2014 15:37:58
koyodza
Товарищи, напомню вам о том, что на форуме для подобных вопросов есть система личных сообщений.
А также о необходимости почитать правила форума http://radiokot.ru/forum/viewtopic.php?f=19&t=6538
Обратите внимание на п.2.8 и п.2.2