Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/89: Рейтинг темы: голосов - 89, средняя оценка - 4.96
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580

Usbasp и Atmel AT89C51ED2

05.01.2016, 11:29. Показов 19933. Ответов 189
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток, подскажите пожалуйста на работу коллега принес usbasp заказанный в китае https://encrypted-tbn0.gstatic... NCR1lFBZkQ И принес списанный прибор, на борту которого чип Atmel AT89C51ED2, можно ли через данный программатор залить прошивку в данный чип ? если можно то подскажите как и чем ? потому как программатор не видит кристалл. Использовал программу avrdudeprog и SinaProg в списке данного кристалла не наблюдаю. Помогите пожалуйста разобраться с этим чудом. Всем спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2016, 11:29
Ответы с готовыми решениями:

Чем программировать AT89C51ED2
У деда жены откопал на антресолях кучу AT89C51ED2. Хочу применить это чудо по назначению, но не знаю чем его программировать и какой...

Выполнение кода из внешней EEPROM (ASM, AT89C51ED2)
Задача: Необходимо в память (EEPROM) записать исполняющий код (не важно что он делает),который будет выполняться при включении...

Реверсинг "Эталон-01" на базе AT89C51ED2... или вопросы компетентности и степени жадности
Доброго времени суток. Моя проблема заключается в следующем. Работаю программистом ПЛК(только начинаю, только устроился). Дали задание: ...

189
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 13:59  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Витальич Посмотреть сообщение
Проблему с редактором можно решить путём подключения внешнего редактора
Если вы так сделали ... тогда какой редактор вы используете ? и как его подключить ? подскажите пожалуйста. Спасибо

Добавлено через 6 минут

Не по теме:

Цитата Сообщение от Витальич Посмотреть сообщение
JTAG есть у всех современных МК
Хотелось бы один момент обсудить с выбором современного МК, программатора, и среды разработки, где я могу задать вам несколько вопросов по этой теме? Дело в том что все таки придется восстанавливать контроллер заряда батарей из этой темы STC 12C5A16AD хочу выбрать современный МК для данной платы, и есть у меня сенсорный дисплей в добавок, так же хочу заменить вместо родного.
Но пока не разберусь с данной темой, и еще одной по печке. За 3-й браться не планирую. А вот заказать пока доедет кристалл и т.д. все же стоит. Спасибо.

0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 14:02
Лучший ответ Сообщение было отмечено Dostik как решение

Решение

По поводу проекта, он у меня открывается, но нет структуры проекта, точное названия Вашего яра напишите.
По поводу редактора меню->Tools->Optios->External Tditor
Миниатюры
Usbasp и Atmel AT89C51ED2  
1
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 14:07  [ТС]
Цитата Сообщение от Витальич Посмотреть сообщение
По поводу проекта, он у меня открывается, но нет структуры проекта, точное названия Вашего яра напишите.
IAR Embedded Workbench for 8051 8.30
Оно ? я правильно вас понял ? (если у вас другой яр напишите полное название я скачаю и перенесу проект туда. и скину вам по новой.)
Цитата Сообщение от Витальич Посмотреть сообщение
По поводу редактора меню->Tools->Optios->External Tditor
Большое спасибо

Добавлено через 1 минуту
Вспомнил еще этот есть :
Embedded Workbench 5.3
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 14:19
У меня тоже 8051 8.30, не знаю пока почему не полностью открывает Ваш проект
0
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 14:26  [ТС]
Documents.rar Попробуйте вот этот еще
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 14:40
Эта вообще не открывается
У меня оболочки IAR для ARM, STM8, AVR последних версий (версии совпадают), а свежеустоновленая для 51 старая похоже из-за этого конфликт.
Миниатюры
Usbasp и Atmel AT89C51ED2  
0
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 14:51  [ТС]
Еще попытка prob2.rar
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 15:02
открылся, сейчас посмотрю.
А что было?
0
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 15:06  [ТС]
Витальич, Не знаю, спишем все на мистику ?
Создал новый проект, единственное что я сделал по новой, так это открыл main.c через Notepad++, сохранил, и скинул сюда.
А предыдущие 2 были сделаны стандартным редактором.
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 15:15
В яре при создании нового файла нет автоматического добавления в проект, у Вас он виден, а у меня уже нет.
0
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 15:20  [ТС]
Цитата Сообщение от Витальич Посмотреть сообщение
В яре при создании нового файла нет автоматического добавления в проект, у Вас он виден, а у меня уже нет.
Что за странный редактор ? тоесть если я создал проект сохранил его в изначальном состоянии, потом стал разрабатывать ПО и захотел с кем-то поделиться, сохранил уже с изменениями и у другого человека проект будет в том виде как его сохранили изначально ?
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 15:25
А я предупреждал . Сейчас(ну относительно, но за сегодня точно) сделаю Вам шаблон структуры проекта как бы я делал и выложу.
0
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 15:50  [ТС]
Цитата Сообщение от Витальич Посмотреть сообщение
А я предупреждал .
Не ну я все понимаю, но не на столько первый раз если честно в своей практике такое вижу
Цитата Сообщение от Витальич Посмотреть сообщение
Сейчас(ну относительно, но за сегодня точно) сделаю Вам шаблон структуры проекта как бы я делал и выложу.
Большое, просто огромное вам спасибо добрый человек
Некоторые нюансы с "шина данных" и т.д и где они находятся в моем кристалле, и вообще как их идентифицировать, или что под этим подразумевал ТС который писал тему с примером, ну и конечно опыта в данном деле нет. Но думаю вникнув больше а не за 3 дня, многое не понятное станет ясным как солнечный день.
Большое вам спасибо.
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 15:55
Функции задержки для 51 в комплекте с яром не нашел, предлагаю написать самому, шаблон нарисовал
Модификатор extern в функциях означает, что функцию можно юзать во всём проекте в противном случаи всегда используйте модификатор static
Я создал еще два элемента трансляции, у меня идеология, в файле main только общая логика программы всё остальное выношу в другие файлы. Как это я делаю увидите в проекте.
Это не единственный паттерн для СИ, но я давно пользуюсь именно им.
Вложения
Тип файла: zip prob2.zip (105.8 Кб, 6 просмотров)
1
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 16:09
Цитата Сообщение от Dostik Посмотреть сообщение
первый раз если честно в своей практике такое вижу
а редактор с таким функционалом? На дворе 2016 год, а он ... И замете, это стоит для каждого ядра в районе 3000$ смена версии новая покупка, правда со скидкой если была предыдущая версия.
Цитата Сообщение от Dostik Посмотреть сообщение
вам спасибо добрый человек
обычно я злой, но если мне кажется что человек реально хочет изучить, то стараюсь помочь.
Цитата Сообщение от Dostik Посмотреть сообщение
или что под этим подразумевал ТС который писал тему с примером
ссылочку киньте, так не помню.
0
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 16:15  [ТС]
Тоесть я правильно понял этого нет в моем чипе ?
C
1
2
//#define PIN_DATA  PIND
//#define DDRX_DATA DDRD
Тоесть то что в комментариях вы оставили не изменённым значит то мне и не нужно ?
Большое спасибо
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 16:17
Цитата Сообщение от Dostik Посмотреть сообщение
Тоесть то что в комментариях вы оставили не изменённым значит то мне и не нужно ?
в таком виде нет, это от AVR
1
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 16:19  [ТС]
Что делает Ports.c ?
Файл пуст :
C
1
2
3
4
5
#include "config.h"
 
void IninPort()
{
}
Добавлено через 21 секунду
Или так и должно быть ? не понял немного какие порты мы инициализируем ?

Добавлено через 1 минуту
Цитата Сообщение от Витальич Посмотреть сообщение
в таком виде нет, это от AVR
Я должен заменить их со своего чипа ? или то что есть достаточно ? не пойму немного. Спасибо
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
07.01.2016, 16:22
В функцию void IninPort() рекомендую написать инициализацию портов и установку начального состояния, а в main
просто её вызвать
0
 Аватар для Dostik
38 / 38 / 4
Регистрация: 31.05.2011
Сообщений: 580
07.01.2016, 16:27  [ТС]
Цитата Сообщение от Витальич Посмотреть сообщение
а редактор с таким функционалом? На дворе 2016 год, а он ... И замете, это стоит для каждого ядра в районе 3000$ смена версии новая покупка, правда со скидкой если была предыдущая версия.
3000$ смех для такого редактора с таким функционалом, без нормального симулятора и т.д. Чем-то продукты Siemens напоминает. Тот же WinCC и т.д есть свои нюансы. Стоит денег кучу а по факту .....
Цитата Сообщение от Витальич Посмотреть сообщение
обычно я злой
Не наговаривайте на себя
Цитата Сообщение от Витальич Посмотреть сообщение
о если мне кажется что человек реально хочет изучить, то стараюсь помочь.
Я оправдаю ваше время и усилия потраченные на меня .... спасибо за доверие и вашу помощь.
Цитата Сообщение от Витальич Посмотреть сообщение
ссылочку киньте, так не помню.
http://chipenable.ru/index.php... tatov.html

Добавлено через 1 минуту
Цитата Сообщение от Витальич Посмотреть сообщение
В функцию void IninPort() рекомендую написать инициализацию портов и установку начального состояния, а в main
просто её вызвать
А теперь понятно, а то смотрю файл пуст, сразу вспомнился пост выше, и 3000$
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.01.2016, 16:27

USBAsp
Вот собственно... Купил себе нетбук и появилась необходимость в USB программаторе. Делал по печатке DY HOTTa. Сторону с пайкой стыдно...

USBAsp
Всем привет. Собрал программатор USBAsp. Подключил к USB, по идее должен же загореться светодиод что питание поступило а он у меня...

tiny85 & USBasp
Попробовал сейчас залить програмку в тини85 при помощи усбаспа, программа заливается корректно, а фьюзы не читаются. Пользуюсь оболочкой...

Проблемы с USBASP
Здравствуйте. Начал изучение микроконтроллеров. Приобрел usb программатор USBASP. Пытаюсь прошить тини2313. Скачал проги eXtreme Burner...

Обновление USBasp
Добрый день. Некоторое время занимался arduino, решил вылазить из пеленок и самостоятельно травить платы, прошивать контроллеры... ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж» Уважаемые коллеги! Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru