Например TDA7294

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

Текущее время: Пн фев 23, 2026 18:28:49

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


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



Начать новую тему Ответить на тему  [ Сообщений: 141 ]    , , , , 5, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пт авг 06, 2021 09:30:48 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15481
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А мой проектик таки потихоньку нашкарябывается
https://radiokot.ru/forum/viewtopic.php ... 6#p4071976
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Вт авг 17, 2021 17:04:54 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн дек 15, 2014 19:04:08
Сообщений: 23
Откуда: г. Пермь
Рейтинг сообщения: 0
На днях тоже сваял программатор на коленке для микропроцессоров AT89c2051. Удалось сделать максимально просто на ардуине. 12 вольт берется с повышайки + оптрон 817 как коммутатор. Управление написано на языке autoit3. Мне так удобней. В принципе все получилось, работает чтение, стирание, запись.
Изображение


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

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2314
Рейтинг сообщения: 0
А мой проектик таки потихоньку нашкарябывается
https://radiokot.ru/forum/viewtopic.php ... 6#p4071976
8)

Когда нашкрябается то?

Добавлено after 2 minutes 28 seconds:
На днях тоже сваял программатор на коленке
Изображение


Как работает ? Под управлением чего ?

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


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

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15481
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Пришлось переделывать с учетом "старых граблей" - для варианта под ат89с2051/4051 было учтено(смотрим разницу в схемотехнике - для 2051 https://img.radiokot.ru/files/20529/1nxey0kvzg.GIF и неудачный вариант для ат89с51_2 - https://img.radiokot.ru/files/20529/2ldyvr98hd.GIF), а тут снова наивно попытался "упроститься" (как и в прототипе ISP). В результате и схемку перелопатить и естественно саму прожку контроллера прожигайки менять.
(https://radiokot.ru/forum/viewtopic.php ... 6#p4075726)
Спешить - то особо некуда - можно и поэкспериментировать.
8)


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Ср авг 18, 2021 11:43:21 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн дек 15, 2014 19:04:08
Сообщений: 23
Откуда: г. Пермь
Рейтинг сообщения: 0
Нарисовал схему надеюсь всё понятно. В Ардуину записан скеч "ногодрыг" - по команде с компа можно прочитать любую ножку, записать 0 или 1. Причешу код, выложу тоже.
Вопрос к BOB51. Почему светодиод оптрона подключен через транзистор? Там ток небольшой, 10ма более чем достаточно. У меня примерно 4ма оптрон открывается полностью. Я думал там падение напряжения в 0.6 вольт будет, а там меньше 0.1v. И для большой микросхемы я бы регистры добавил типа SN74HC595 или SN74HC164
Изображение


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

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15481
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Зависит от типа МК.
У "стандартной" MCS51 (да и у большинства стандартных ТТЛ) выходной ток весьма "скуден" - посему и ставится эмиттерный повторитель.
Это на более современных МК выходные каскады с более мощными выходными токами.
Для АТ89С2051/4051 необходимо также и на 0 управляемую закоротку вывода RST/VPP делать.
8)
Относительно схем для проектов под адуриньей - у меня иной подход - без фотовидов.
К примеру та же "прошивайка биос" на нанке
https://img.radiokot.ru/files/20529/2hx7ly4snr.GIF
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн авг 23, 2021 09:52:46 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2121
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18473
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
я бы воспользовался тем, что у нанки ток выхода вполне достаточен для питания программируемого МК и соединил бы GND с D19 со сдвижкой остальных и так далее, т.е. без перекрестных связей - для простоты монтажа. ну а в скетче, естественно, выводить туда 0. +5В на сброс тоже можно аналогично подавать, отвязав диодом от +12 в момент прошивки.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Ср авг 25, 2021 20:29:06 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн дек 15, 2014 19:04:08
Сообщений: 23
Откуда: г. Пермь
Рейтинг сообщения: 0
Программатор готов, пробуйте.
https://yadi.sk/d/Gk-5ilFrJUvEhQ

GND я подключил к GND. Ибо порядок должен быть. Кстати, в начале я про землю вообще забыл. Без неё всё прекрасно работало. Увидел ошибку только когда схему начал рисовать. На сброс я с D14 провод подключил, потом убрал и без него все работает. Готовность МК так-же не проверяю. Просто сделал ожидание 10 миллисекунд и всё.


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

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15481
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А сверить после прошивки содержимое в ПЗУ АТ89С2051 с тем, что должно быть, на заведомо проверенном программаторе (или запустить программу в АТ89С2051 на исполнение в макете) не пробовали?
:wink:


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

Карма: 51
Рейтинг сообщений: 1490
Зарегистрирован: Ср янв 07, 2009 14:49:59
Сообщений: 3529
Рейтинг сообщения: 0
Подскажите, пожалуйста.
Существует домофон. В нём предположительно глючит микроконтроллер "ATtmel AT89C51 20PT 9852". Как мне кажется, в нём имеется прошивка, плюс память с кодами для разных квартир.
Вопрос: существуют ли в продаже аналоги? Можно ли купить новый аналогичный микроконтроллер, скачать прошивку плюс коды из старого и загрузить их в новый? Чтобы потом его воткнуть на плату и всё заработало?


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

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15481
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Можно использовать AT89S51 без изменений в прошивке.
8)
Насчет "скачать прошивку" из имеющегося в наличии на устройстве кристалла - это Вам точно сделать не получится - кристалл наверняка "залочен" после прошивки.
:?


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

Карма: 51
Рейтинг сообщений: 1490
Зарегистрирован: Ср янв 07, 2009 14:49:59
Сообщений: 3529
Рейтинг сообщения: 0
Спасибо за быстрый ответ!
А, всё-таки, если он вдруг не залочен. Как это делается? Нужно какой-то программатор, COM-порт в компьютере плюс специальная программа?


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

Карма: 96
Рейтинг сообщений: 1505
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15481
Откуда: ДОНЕЦК
Рейтинг сообщения: 4
Достать программатор для АТ89С на сегодня достаточно сложно - "антиквариат"...
Да и большинство "старых" работали с LPTи виндовс98...
Сделать самоделку в принципе можно - взять к примеру тот же
https://radiokot.ru/forum/viewtopic.php ... 5#p4081965
и добавить функцию чтения дампа из МК в буферное ОЗУ...
Тут уж смотрим что проще и выгоднее - найти программатор "в ближнем окружении" или делать самоделку для ЕДИНИЧНОЙ ЗАДАЧИ.
:dont_know:


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

Карма: 51
Рейтинг сообщений: 1490
Зарегистрирован: Ср янв 07, 2009 14:49:59
Сообщений: 3529
Рейтинг сообщения: 0
О, спасибо! Есть надежда.


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

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 365
Откуда: 俄罗斯
Рейтинг сообщения: 0
...Существует домофон...

Название у него есть ? Модель, фото...


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

Карма: 51
Рейтинг сообщений: 1490
Зарегистрирован: Ср янв 07, 2009 14:49:59
Сообщений: 3529
Рейтинг сообщения: 0
Filman. Вот такой же потёртый, старенький из 2005-го года. Только цвет серый.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн авг 30, 2021 11:52:36 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 365
Откуда: 俄罗斯
Рейтинг сообщения: 0
Filman. Вот такой же потёртый...

Кошмар, как их только не называли :shock: (к сктати, проц. там залочен, проверено неоднократно)
А в чём неисправность проявляется ?


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

Карма: 51
Рейтинг сообщений: 1490
Зарегистрирован: Ср янв 07, 2009 14:49:59
Сообщений: 3529
Рейтинг сообщения: 0
Там на микроконтроллере есть ноги, которые подают сигнал на три цифры табло. Первая и третья цифра "слиплись": когда подаётся первая цифра, её дубликат появляется на третьей цифре, и наоборот.

И ещё ноги, которые опрашивают состояние оптопар на панели ввода: где луч свободно проходит, а где перекрыт пальцем. Я наводил на ИК светодиоды фотокамеру - они не светятся и не моргают. Припаял параллельно им светодиоды видимого света для индикации - и они тоже не светят. Тогда я отсоединил панель ввода от домофона, подал на неё 12 вольт постоянки из блока питания. Если потыкать пальцем по контактам ввода-вывода, светодиоды начинают вспыхивать как попало; если убрать палец, то остаётся светиться какой-то один светодиод. Отсюда я делаю вывод, что панель ввода рабочая, но микроконтроллер "разучился" с ней общаться.
Изображение
И то, и другое подсказывает, что микроконтроллер где-то пробило. Отчего - не могу сказать, от жары или от статики или он старый стал или кто-нибудь его шокером пытал...
Вложение:
Пример.png [102.53 KiB]
Скачиваний: 926


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн авг 30, 2021 21:07:00 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 365
Откуда: 俄罗斯
Рейтинг сообщения: 0
Там на микроконтроллере есть ноги, которые подают сигнал на три цифры табло. Первая и третья цифра "слиплись"...

Такое иногда наблюдается при динамической индикации.
Для начала посмотреть осликом сигналы с выводов контролера,
и их же, на выводах драйвера (сегменты индикатора).
Уровни, форма... Выводы разрядов, и их состояние.
Драйвер сегментов указан стрелкой, схему уже не помню.


Вложения:
LASKOMEX.jpg [33.63 KiB]
Скачиваний: 105
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Среда программирования для AT89c2051
СообщениеДобавлено: Пн авг 30, 2021 21:36:25 
Друг Кота
Аватар пользователя

Карма: 51
Рейтинг сообщений: 1490
Зарегистрирован: Ср янв 07, 2009 14:49:59
Сообщений: 3529
Рейтинг сообщения: 0
Драйвер сегментов - стоит сборка транзисторов Дарлингтона ULM2003 (современный аналог - ULN2003). Я предположил, что с ума сходит контроллер. Кривые цифры - один из признаков. Думаете, если выпаять ULM2003, контроллер перестанет глючить?


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 90


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

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


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