Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

Доброго времени суток. Подскажите программатор (и программу), позволяющие записать файл *.eep в EEPROM AT89S8252. Пользуюсь AVR910 и AVRprog, и могу записать только *.hex в память программ. Программирование EEPROM в этой программе работает некорректно (после программирования считывается бред).
Реклама
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Сообщение Rtmip »

ProgISP 1.72 + USBASP как работают с AT89S8252? Вроде эта связка у Вас была.
Реклама
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

В том то и дело, что АТ89S52 нормально программируется этой связкой, а 8252 ни в какую не хочет, не видиться чип. А вышеозвученой связкой (АVR910 + AVRprog) видиться и программируется только флеш 8252, еепром не хочет((
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

stk200 на LPT + isp_programmer 1.2.0.56
Ежли надо - скину в личку.
8)
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

Спасибо, есть эта программа. Я хотел именно через USB :cry:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Увы... это только для китайских http://www.stcmcu.com/ да у силапсей такое водится...
:(
Реклама
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Сообщение Rtmip »

Пока_без_кота, попробуйте следующее:
1) пробуем другой кварц - выше или ниже, на время записи.
2) отключите P2.4 и P2.5 от вашей схемы и подтяните их к лог. 1 на время записи. Errata
3) попробуйте изменять напряжение питания от 4 до 6 В, каждый раз пробуя запись. DS с. 28
4) так как уже есть АVR910, то пробуем сделать как тут описано.

Странно, что ProgIsp "не берет", должен видеть стабильно :dont_know:
---------------------------------

BOB51, вы изучали модельный ряд STC? Есть мысли, чтобы из них взять можно было "на пробу пера"? :beer:
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Только собрал библиотеку , прожки и даташиты. Да бегло пересмотрел.
Поскольку в реале в моих краях приобрести экземпляры для проб не представляется возможным - оставил "про запас".
В принципе - те же 51-е с предсказуемыми стандартом расширениями. Для ассемблера от атмел (с51asm) потребуется только дописать дополнительный файлик определений имен. Отладчик... наиболее подходяще пока только макетом пользоваться...
:roll:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку

Сообщение Zhuk72 »

Так эти имена уже написаны.
В прошивальщике STC одна из вкладок генерирует такой файл под выбранный чип. Это хедер под Си, но это должно быть почти то же самое.
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Там могут быть иные правила (необходимо редактирование согласно соответствующему компилятору).
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

Rtmip писал(а):...
К сожалению, ничего из перечисленного не помогло.
Я даже детальнее погуглил и нашел ProgISP версии 2.0, но она почему-то не определила мой USBASP.
А с AVRprog и AVR910 проблема просто в том, что невозможно одновременно выбрать, и за 1 раз записать 2 файла (хекс и еепром). Там есть только 1 окно выбора файла, и когда выбираешь и пишешь например ЕЕПРОМ, то хекс затирается, и наоборот. Подозреваю, что это просто баг программы, так как она входит в состав АВР Студио, и возможно, никто и никогда не пробовал с ее помощью шить еепром АТ89S8252. Впринцыпе смирился. Буду писать только хекс, а еепром заполнять уже внутри программы (командами при начальной инициализации заполнять нужные значения).
В любом случае, спасибо за содействие :beer:
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

При записи стирается весь чип (команда "Chip Erase"). Наверняка есть "галочка" в настройках, чтобы не стирать весь чип, а только записать.
Первый раз записываешь с со стиранием чипа, второй без.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку

Сообщение Zhuk72 »

После 9 месяцев общения с STC вернулся к ПИКам и понял, что скучаю по таймерам с автозагрузкой 51-ых МК :(
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

У ПИКовых такое тоже имеется. Только для среднемладших это при наличии модуля ССР возможно. Зато на АВРках эквивалент автоперезагрузки (или "сброс по совпадению") на каждом таймере в достатке.
Вот и собираем набор из имеющегося в "кащеевом сундукчке" - систему из нескольких МК помельче с необходимым в результате функционалом.
8)
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

получается то что в 80-90 лекго делали на мк51(скажем АОН с голосом или Весы автоматические с калкулятором цены на 10-20 позиций товара на пиках не катит и надо чтото не слабее 32 меги +внещний неслабый обвяз???
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18675
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

musor писал(а):а пиках не катит и надо чтото не слабее 32 меги +внещний неслабый обвяз???
разумеется! кто-то же должен оплачивать прогресс - зря, что ли, изобретают все более мощные и мощные процессоры и более быструю память? вот и приходится применять для бегущих огней минимум ARM9 с парой гигов ОЗУ, иначе не кошерно выходит - никому не нужно...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

Kavka писал(а):... Наверняка есть "галочка" в настройках, чтобы не стирать весь чип, а только записать...
Нет там такой галочки, интерфейс прост до безобразия. Для верности скачал не последнюю версию (1.4) а предпоследнюю (1.37), та же картина. И мануал (http://www.atmel.com/Images/doc1021.pdf) на всякий случай прочитал - ничего подобного не нашел :dont_know:
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

Сообщение Пока_без_кота »

Доброго времени суток. Понимаю, что стоило написать в "Периферию", но чувствую, что здесь больше шансов получить ответ. Делаю макет на базе КР580ВВ79. Непонятно, насколько мощные линии выдачи семисегментного кода на индикатор (выводы 24-31) имеет данная микросхема. Вроде нагуглил, 10 мкА. Неужели настолько мало ? Зачем спрашиваю: у меня сверхяркие индикаторы и я расчитывал, что эти выводы смогут дать хотя бы по 1 мА, и я обойдусь без усилительных транзисторов. Получается не обойдусь ?
Грызет канифоль
Сообщения: 273
Зарегистрирован: Вт янв 18, 2011 19:32:48
Откуда: Мск

Сообщение salang »

на с.12 указано 100мкА, но ключи или ULN2003 ставить придется.
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Практическая схемотехника всегда строилась на основе буферной рассыпухи (те же АП6 к примеру).
:beer:
Ответить

Вернуться в «Разные вопросы по МК»