Например TDA7294

Форум РадиоКот • Просмотр темы - Среда программирования для AT89c2051
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 16:08:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 141 ]    , , 3, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пт июл 23, 2021 11:45:13 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1054
Рейтинг сообщения: 0
[quote="Alex_641"][/quote]Я писал выше, что просто для развития ... Из интереса.
Почему тогда не взять МК, которые шьются без головняков? 3 страницы исписали о способах прошивки. Возьми 51-й, который шьётся через UART, или, ещё лучше, STM32 в виде оценочной платы.
Берёшь две отжившие свое архитектуры в виде MCS-51 и AVR, чтобы с помощью одной "шить" другую. Нормально? Где оно развитие, а?
P.S. Последний раз пользовался программатором лет 15 назад, когда "заливал" прошивку в AT89c2051. С тех пор только МК c ISP.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пт июл 23, 2021 12:31:33 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
SILABS тоже "отжившие"?
И nuvoton
https://www.nuvoton.com/products/microc ... 8051-mcus/
и STC
https://www.stcmcudata.com
http://stcmicro.com/rjxz.html
http://stcmicro.com/sjsc.html
да и много чего еще...
:beer:

Помимо прочего, как уже выше говорилось "проблемы рынка и текущих запасов в "закромах"".
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пт июл 23, 2021 13:00:30 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1054
Рейтинг сообщения: 0
Я задал вопрос ТС, а не BOB51.

За последние 10 лет я не встречал ни одной компании, делавшей разработки на МК с ядром MCS-51 или AVR.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пт июл 23, 2021 13:50:06 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Почему больше?

Если все с нуля.
по пунктам:
Код:
вариант 1 программатор:
1) запустить оболочку программатора
2) выбрать мега 128
3) открыть для еепрома файл прошивки ат89с59
4) нажать кнопочку прошить еепром  - причем одной кнопкой еепром сотрется и запишется и проверится
5) нажать одну кнопку на программаторе - прошьется  ат89с59 + верификация

вариант 2 терминал:
1) запустить оболочку терминала
2) настроить параметры ком порта (куча телодвижений)
3) нажать кнопку конект
4) послать команду стирания, если сконектилось
5) послать команду проверить стерлось ли
6) послать команду хочу прошивать
7) послать файл прошивки ат89с59
8) послать команду верификации


з.ы. все еще проще - если программатор запустить в командной строке


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пт июл 23, 2021 15:24:28 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
И СОВСЕМ НЕ ТАК!

вариант 2 (у моего ISP for AT89S51/52)
1. запустить терминал (настройки там уже фиксированы)
2. нажать кнопу терминала "connect"
3. дождаться окончания самотестирования котуинки
4. загрузить хекс программатора
5. поставить мк в панельку после соответствующего сообщения о безопасной установке МК в Z-панельку
6. нажать кнопу запуска (проводится проверка характеристик/сигнатур установленного МК с выдачей результата в окне терминала)
7. после запроса в окне терминала загрузить целевой хекс файл (контролируется корректность размера установленному для прошивки мк)
8. дождаться завершения процесса (стирание -> верификация чистоты ПЗУ -> запись с верификацией из буферного ОЗУ -> деактивация управляющих линий программатора для безопасной смены МК)
(соответствующие сопровождающие сообщения о ходе процесса смотрим в окне терминала)
и снять МК

Так как котуинка - универсальный модуль, посему и процесс загрузки программы обслуживания программатора добавляется.
Ёжли делать однозадачное изделие на аВРке то пункты 3 и 4 убираются (хотя самотестирование штука спорная).
А вот пункты 5 и 6 одинаково необходимы и в "варианте 1" и в "варианте 2" (у Вас их нету).
Мы ж не штучное изделие готовим - МК как и их прошивки должны быть оперативно изменяемые.
Так что ежли сравнивать - то честно.
:wink:

Добавлено after 18 minutes 57 seconds:
...

За последние 10 лет я не встречал ни одной компании, делавшей разработки на МК с ядром MCS-51 или AVR.


Я уже ранее приводил пример платформу для ардуино Z-UNO
https://z-uno.z-wave.me/technical/
https://z-uno.z-wave.me/files/z-uno/Z-U ... xZUNOM.pdf
"...
Key Hardware Features
Programming in C/C++ language:
Optimized 8051 CPU Core
30 kB (6 kB with S2) Flash
2 kB (2kB with S2) RAM
..."
8)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пт июл 23, 2021 15:49:14 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
И СОВСЕМ НЕ ТАК!
вариант 2 (у моего ISP for AT89S51/52)

Вот это и нечестно. Речь в теме о AT89c2051 - и это мой гипотетический вариант 2 и реальный вариант 1, других вариантов у нас для сравнения нет. Напишите свое виденье варианта 1.
Изображение
з.ы. про панельку не будем, т.к. сабжи и соик корпус бывают - можно проводами подпаять и т.д. и т.п.. Не будем же записывать в пункты и поход на базар... :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Сб июл 24, 2021 09:39:56 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Так для 2051 более ранняя разработка - там у меня еще командные файлы присутствуют - дополнительные возможности.
У S51 все максимально примитизировано в "загрузку без дополнительных операций", но пока еще с кнопой на программаторе.
Следующий вариант с менюшкой в окне консоли должен быть.
Переделать программу - это по желанию.
:roll:
Я не особо против Вашей версии....
Но тогда это уже "масло масляное" -
мы с помощью ISP программатора меняем содержимое ЕЕПРОМ в программаторе для 2051, а затем с помощью того программатора прошиваем МК. Итогом таки два программатора для одного кристалла.
Без ISP программатора ЕЕПРОМку ведь не перешить, а ежли уж через бутлоадер в самой меге - то таки проще хекс в ОЗУ грузить, выполняя преобразование в самой прожке меги (тогда моя версия по факту получается).
А я предлагаю вариант всего лишь одного программатора, которому требуется только загрузка дампа.
8)
Относительно 2051 (и иных с ПАРАЛЛЕЛЬНЫМ режимом) - там без панельки никуда не деться.
Это у ISP еще можно спецразъём вывести.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Сб июл 24, 2021 10:25:10 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Я не особо против Вашей версии....
мы с помощью ISP программатора меняем содержимое ЕЕПРОМ в программаторе для 2051, а затем с помощью того программатора прошиваем МК. Итогом таки два программатора для одного кристалла.

1) версия не моя, а ТС
2) изначально предлагался простейший отдельный программатор на основе ардуино, но ТС посчитал как ему удобнее - тем более программатор авр есть почти у всякого, и даже у любителя (покупается за копейки или паяется на коленке). А мегу128 на монтажке ТС тоже показал - зачем здесь "предлагаю вариант всего лишь одного программатора, которому требуется только загрузка дампа" непонятно.
з.ы. повторюсь - панелька в этой теме дело десятое


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Сб июл 24, 2021 10:32:05 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для работ с параллельным режимом задействовано более 4 выводов МК, да еще и алгоритм подачи повышенного напряжения - без панельки уж никуда...
8)
Насчет одного программатора - так ведь удобнее, да и продумать программу анализатора строк хекс файла начинающему для практики не помешает.

адуринка для меги128й
https://github.com/MCUdude/MegaCore
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Сб июл 24, 2021 11:42:10 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
без панельки уж никуда...

та ну - можно самодельной или покупной клипсой прям на монтажке
СпойлерИзображение

з.ы. оффтоп - приходилось в жизни несколько раз шить ту же мегу128 (запорчены фьюзы не мной) параллельно прям в плате, ничего не облез, кучка проводов к программатору...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Сб июл 24, 2021 18:35:47 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2323
Рейтинг сообщения: 0
Как бы проблему с панельками можно умножить на ноль. Есть монтажка для МК, соединить проводами вообще не проблема. А вот что заливать в епром 128 атмеги, если hex надо преобразовывать? И во что его преобразовывать? И чем ?


Вложения:
монтажка пациента.jpg [119.88 KiB]
Скачиваний: 112

_________________
Не спрашивай по ком звонит колокол, он звонит по тебе !
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Сб июл 24, 2021 20:05:36 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
преобразовывать скорее ничего не надо - только что в оболочке программатора загрузил в еепром для меги128 файл прошивки для нувотона51. Даже не пикнуло. Прошивать не пробовал в виду наличия отсутствия физически таковой (меги128).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Сб июл 24, 2021 20:14:46 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2323
Рейтинг сообщения: 0
Ага, ну физика то готова, обе монтажки в железе. Буду устанавливать среду программирования для 89с2051, прогу моргунчика светодиодом, и прогу выгрузки для 128 атмеги.

_________________
Не спрашивай по ком звонит колокол, он звонит по тебе !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн июл 26, 2021 01:21:13 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2323
Рейтинг сообщения: 0
А вот и схема !

Добавлено after 2 hours 20 minutes 16 seconds:
А можно и шкалу прогресса прошивки сделать на светодиодах, а можно и на LCD . У 128 атмеги так много пинов ... А да ! В схеме не указал кнопку , и два светодиода . Кнопкой прошиваем (при нажатии) , а первый светодиод показывает что вся система готова к работе , а второй что всё прошилось правильно проверка прошла успешно.


Вложения:
схема.jpg [83.92 KiB]
Скачиваний: 132

_________________
Не спрашивай по ком звонит колокол, он звонит по тебе !
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн июл 26, 2021 09:39:14 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Бяда только в том, что на RST/Vpp напряжение 0-5-12 должно присутствовать в разное время (согласно алгоритма).
Или как минимум коммутируемое H уровень/+12.
Это первая часть жукасиков.
:wink:
Есть еще вторая - в документации практически не заявлявшаяся...
Но про то попозже напомню (ежли понадобится).
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн июл 26, 2021 09:48:55 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
господа кол вы решили ваять паралелник то озаботились бы универсалностью... городить такое по1 кристал както странно

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн июл 26, 2021 10:01:44 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Почему странно?
Для простобыстроты вполне подходит (ежли до ума довести).
8)
А вот прожигайка...
У меня на котуинке (сборка UPGM_MX - программатор для AT89C2051/4051) не случайно вот такой вариант подачи RST/Vpp установлен:
https://img.radiokot.ru/files/20529/1nxey0kvzg.GIF
:wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн июл 26, 2021 10:06:34 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Бяда только в том, что на RST/Vpp напряжение 0-5-12

а может ТС только писать и стирать собрался:
Изображение
з.ы. но предусмотреть стоит - на оптроне неплохо в ардуиновой прошивалке, выше было


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн июл 26, 2021 10:10:46 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
помнится в совсем древних мамках там просто стоял джампер 5/12в на запись или снят если бокировка чипа

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн июл 26, 2021 12:22:26 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Посмотрим, как у ТС получится...
Без верификации...
:wink:
Это ведь таки AT89C2051.
8)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 141 ]    , , 3, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y