Свежие обсуждения
Микроконтроллеры

Как запрограммировать микроконтроллер ATMEL AT89C2051-24PI

1 3 4

flower: Наверное работает только под досом, без верификации и на процессоре не выше 200Мгц? В DOSе.
А насчет быстродействия.. не знаю, надо осциллограф прицеплять, смотреть.

 

в начале этой темы я говорил, что этот blowit работает (XP, 1500 MHz) из командной строки.Проблема была с нахождением работающего драйвера порта и конденсатор 1000 пФ убирал.

 

Может ли AT89C2051 быть заблокирован от последующих програмирований установкой какого-либо бита, т.е. стать "одноразовым"?

 

Нет, флеш есть флеш.
Полное стирание вернет к первоначальному чистому состоянию

варианты установки защиты
даташит стр 5 таблица "Lock Bit Protection Modes"

1-No program lock features.
2-Further programming of the Flash is disabled.
3-Same as mode 2, also verify is disabled.

 

Cheeeper, большое спасибо.

 

Здравствуйте! Кто дружит с Протеусом, не подскажете, где я мог накосячить? Нарисовал простую схему часов на AT89C2051, скомпилировал исходник встроенным в Протеус компилятором. Часы работают, видно, что идёт пересчёт, но на семисегментных индикаторах вместо цифр - кракозябры.

Схема, описание, исходник: http://ele-tech.com/html/adopt-6-electronic-clocks-of-at89c2051.html
Проект в протеусе: http://rghost.ru/50921192

 

Так в шаговом режиме надо пройти. С момента взятия каждой готовой цифры для отображения. Посмотреть, как с кода цифры получается адрес в табл. Как берется из таблицы нужный код матрицы и выводится в порт.

 

valensio почитайте FAQ на Казусе, эта тема уже давно разжёвана...

 

Сегодня глянул, порт P1 выдаёт двоичный код... разводняк какой-то
Без дешифратора работать не будет.

 

poruchik: Сегодня глянул, порт P1 выдаёт двоичный код... разводняк какой-то
Без дешифратора работать не будет.
Дешифратор НЕ нужен. Порт должен выдавать код для включения подсвета нужных сегментов.