Например TDA7294

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





Текущее время: Вт апр 23, 2024 09:14:49

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


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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: AT89C4051 не работает после прошивки
СообщениеДобавлено: Пт май 17, 2019 13:36:57 
Родился

Зарегистрирован: Пн янв 30, 2012 06:10:26
Сообщений: 10
Рейтинг сообщения: 0
Привет всем, у меня есть несколько одинаковых контроллеров AT89C4051, хотел научиться собирать устройства на базе c51, 52 и т.д. Написал тестовую программу на ассемблере в компиляторе Keil uVision5, проверил в отладчике, все работает как надо. Собрал проект получил .hex. Запустил hex в схеме Proteus 8 Professional. Cветодиод как положено моргает, все работает.
Но после прошивки самого контроллера все поменялось. Светодиод просто горит и все!
Прошивал прогромматором mini pro tl866a


Тактирование контроллера собрано по схеме из документации, кварцевый резонатор 12 Мгц конденсаторы 30 пФ

Помогите пожалуйста, в чем может быть причина, или что я делаю не так?


_____

org 00h

here:
mov P1, #11111111b
acall delay
mov P1, #00000000b
acall delay

sjmp here

delay:
djnz R1,$
acall incr
djnz R1,$
acall incr
djnz R1,$
acall incr
djnz R1,$
acall incr
djnz R1,$
acall incr
djnz R1,$
acall incr
djnz R1,$
acall incr
ret

incr:
mov R1,#255
ret

end
_____


Вложения:
TL866.JPG [27.4 KiB]
Скачиваний: 348
cikleat89c4051.JPG [25.62 KiB]
Скачиваний: 327
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C4051 не работает после прошивки
СообщениеДобавлено: Пт май 17, 2019 14:21:25 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Семейство MCS51.
Ныне да еще под ассемблером вряд-ли кто уже работает.
Я и то не под кайлом, а при способствии c51asm от атмеля.
Программатор реально работающий (и самодельный) вот тут:
https://radiokot.ru/forum/viewtopic.php ... 1#p3472041
Темы с проектами (открытые исходники) разбросаны тут
https://radiokot.ru/forum/viewtopic.php?f=62&t=94201
и тут
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720
8)
Для понимания вопроса надо СХЕМУ устройства, для которого пишется программа выкладывать.
Помимо прочего... Р1.0 и Р1.1 это выводы с открытым коллектором.
В принципе если светик включен между выводом и + питания (ессно через 230ом) работать должен на любой лапке.
:roll:
И считаем время - глаз же не симулятор с пошаговым прогоном
7 циклов по 256 тактов такт 0,000001 секунды
грубо 0,002 секунды на смену состояния?
Это только осциллографом смотреть...
:wink:
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C4051 не работает после прошивки
СообщениеДобавлено: Пт май 17, 2019 15:25:50 
Родился

Зарегистрирован: Пн янв 30, 2012 06:10:26
Сообщений: 10
Рейтинг сообщения: 0
Спасибо большое, схему не вижу смысла выкладывать, там только светодиод мигает. Это очевидно что на любой ноге порта резистор и светодиод. А вот насчет времени на задержку, это я не подумал, действительно надо посчитать скорее всего слишком быстро все происходит, и за ссылки большое спасибо, буду разбираться дальше)))


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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


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