к in80с31 подключаем кварц все контакты p0(мк) подключаем к D(комп) а контакты p1(мк) к C и S (комп) зная частоту кварца возможно ли софтово реализовать подачу данных? мб есть уже такие программы конечно хотелось бы программу такую : выбираеш прошивку и программа графически выводит лог уровни мк порта p1
для отладочного модуля возможен только имитатор ПЗУ с загрузкой с ПК вариантов - море непосредственно с ПК выполнить программу затруднительно - LPT работает не в режиме реального времени - там прийдется делать или пошаговый режим или тактирование из LPT, да и гальванразвязка отладочного модуля весьма...
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
BOB51
Заголовок сообщения: Re: in80c31 отладочный модуль без лишнего
у мк 16 линий адреса, 8 линий данных, clk, ale, psen, rst... не считая wr & rd а у LPT всего 8 линий данных общедоступно под winXP, так что без мультиплексирования никак не обойтись, да и basic вряд-ли поможет прийдется чего-нибудь посерьезнее городить
это светики, а не имитация ПЗУ через LPT (односторонняя передача, а не двусторонний обмен):sleep: что касается двунаправленной передачи, то даже не у всякого промышленного образца программатора стабильная работа под winXP и выше удается (это при весьма неплохо сработанных программах-оболочках):tea: хотя... если есть время, коего не жалко на "негативный опыт" и лишние бабасики, чтоб про то где заработать на месячишку-другой творческой работы - можно побаловаться...
хи-хи это только для линий данных и то ecp или epp а вот со служебными поинтереснее будет, гарантирую! особенно когда запишеш одно, а на выходе бдет совсем другое (даже там, где не ожидалось) все завимсит от версии ОС и типа материнки (или bios)
ну так склепай имитатор пзу и тестовый модуль, правда эти штуки простыми ни по схемотехнике ни по программированию назвать нельзя - прийдется помучится со сборкой ежли садомазохизмо не страшно могу "ужастика" на древней элементной базе подкинуть (комплектик под ИМПЗУ и програматор-отладчик)
ну начните хоть с чего нибудь как я понял акромя 8 у лпт порта можно спокойно взять еще 4 (питание + тактирование вмепить от ком порта) вывода не подскажите какие? C или S ?
регистр Status (контакты 10-13, 15). Это однонаправленный регистр. Управлять им можно только из снаружи, через внешнее устройство (имеется в виду изменять данные на нем, читать можно из любого регистра в любую строну). Он имеет адрес 0x379 - в 16-ричной системе или 889 в десятичной. И регистр Control (контакты 1, 14, 16-17). Он имеет всего 4 контакта и может управляться только программой. Его адрес: 890 в десятичной системе. табиж используем еще C регистр 3 контакта серез резисторы 100 ом к питанию для овышения нагрузочной способности и еще 1 контакт для тактирования p0(мк) конектим к D порту (лпт порт) на выводы p1 (мк) вешаем диоды а мпт порта соединяем все земли и также конектим к мк прокатит так?
Все упомянутые вопросы я решил еще 14 лет назад, для разминки сделал программатор на РФ-ки и после этого симулятор ПЗУ для микроконтроллеров семейства 8748, потом переделал его под семейство 8051 и пользуюсь им до сих пор для прогона программ в реальном масштабе времени. По спец заявке могу выложить схему, софт под него для ОС вплоть win98 (на win2000 и старше уже не идет, ядро-диспетчер винды блокирует прямое управление портов В/В). Пошаговый режим для семейства 8051 проработал только по бумаге в виде схемы (в металл не воплощал), это связано что перешел на семейство AVR и MSP430, где многие вещи уже прорабатываю в отладчике.
Чтобы не томить народ после вчерашнего поста для разминки выкладываю рабочую принципиальную схему симулятора ПЗУ программ для 8051, она пока рассчитана под 32 кБ, при желании схему можно доработать и под 128 КБ путем замены микросхемы 62256 на 621000. Программа поддержки этого отладчика расчитана на все 64 кБ памяти программ. Информационные жилы в кабеле связи в обязательном порядке делать витой парой (один проводник сигнал, второй земля), иначе работа будет нестабильной, к примеру у меня с материнкой ASUS P4P5 с P4 на 2,8GHz данное устройство работает безупречно несмотря на то, что само устройство спаяно на макетнице.
значительно проще организовать симулятор на том же at89c52 с внешним ОЗУ и небольшой обвязкой преимуществом станет свобода выбора интерфейса связи с ПК и возможность слежения за работой прикладной схемы с непосредственной отладкой "на ходу"
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения