Дык, обычный же х51 внутри. Они даже не брезгуют простым копированием полноценного х51 с масочным ПЗУ. Помню, когда изучал 8042 (это ведомый контроллер, которые имеет 2хячейковый интерфейс на регистрах для i8080 шины), то узнал, что 8040 - ведомый контроллер с чистой ПРОМ, 8041..8043 - это те же чипы, но с запрограммитрованным ПРОМ разных версий для обслуживания клавиатуры со стороны компьютера.
там в клаве настоящий интел 8049 и это, по-моему, разные линейки с х51 (пока рассуждаю теоретически - раньше не трогал это железо руками) а вот предельное сходство 8049 и 8042 в распиновке меня наводило на мысль... но мануалы по 8042 у меня весьма скудные
shoorick wrote:там в клаве настоящий интел 8049 и это, по-моему, разные линейки с х51 (пока рассуждаю теоретически - раньше не трогал это железо руками) а вот предельное сходство 8049 и 8042 в распиновке меня наводило на мысль... но мануалы по 8042 у меня весьма скудные
Ну было же несколько архитектур. MCS51 была последней, а еще был MCS48 вроде, которая отличалась.
может быть аналог 8048, а может быть и нет - если нет возможности найти доку, то можно косвенно по ногам посмотреть, но нет гарантии. по крайней мере, я один неизвестный чип так отбраковал, так как у него LC-цепочка к другим выводам была отключена. Еще в одной сдохшей клаве у меня есть Z8....., но там именно чип сдох. т.е. клавы нужно смотреть наидревнейшие, в просто старых - всякие аналоги, в т.ч. просто кристаллы под компаундом
>> Дык, обычный же х51 внутри. Они даже не брезгуют простым
>> копированием полноценного х51 с масочным ПЗУ. Помню, когда
>> изучал 8042 (это ведомый контроллер, которые имеет
>> 2хячейковый интерфейс на регистрах для i8080 шины), то узнал,
>>что 8040 - ведомый контроллер с чистой ПРОМ, 8041..8043 - это те
>> же чипы, но с запрограммитрованным ПРОМ разных версий для
>> обслуживания клавиатуры со стороны компьютера.
А есть какие-либо современные контроллеры, похожие на 8042,
имеется в виду интерфейс 8-разрядной шины.
И чтобы FLASH программ и SPI для программирования?
современный контроллер - я не подскажу, но тогда лучше брать обычный контроллер. 8048 и 8042 - наверное, наипростейшие по возможностям (и наидешевейшие в свое время). в клаве 8042 не будет, его и аналоги можно встретить на старых мамках 286-486 как контроллер клавы.
здесь была обратная цель - был контроллер - захотелось его оживить. это не значит, что это лучший или самый доступный контроллер. в принтерах и модемах старых в основном 8051 встречал, хотя есть у меня модем с 68000 на борту - даже не знаю, живой он или нет (сам модем не работает, втыкал в мамку - она не заводилась)
aav8 wrote:А есть какие-либо современные контроллеры, похожие на 8042, имеется в виду интерфейс 8-разрядной шины.
И чтобы FLASH программ и SPI для программирования?
>> Atmel AT89S8252
>> 8К flash, 2К nvram, mcs51 core + куча вкусностей.
А интерфейс с 8-разрядной шиной (как в 8042)?
В качестве, например дополнительного контроллера
для Z80 или чего нибудь похожего.
aav8 wrote:>> Atmel AT89S8252
>> 8К flash, 2К nvram, mcs51 core + куча вкусностей.
А интерфейс с 8-разрядной шиной (как в 8042)?
В качестве, например дополнительного контроллера
для Z80 или чего нибудь похожего.
4 537х регистра, пара элементов дешифрирующей логики и вперед!
А че? Я только предложил...
>> 4 537х регистра, пара элементов дешифрирующей логики и вперед!
>> А че? Я только предложил...
Я тоже примерно так прикидывал...
А если MCU типа AVR, в DIP20 и к нему обвязки еще примерно 3-4 похожих корпуса - получается как-то не очень красиво.
Вроде в PIC 16?64.. есть такое - называется Parallel Slave Port (PSP).
8042 хорош, когда его можно запрограммировать, т.е. это 8742, который можно писать самому, а такой вряд ли удастся достать (я так думаю). иначе придется столько на развязку потратить, чтобы запустить его с внешней ПЗУ, что врядли овчинка будет стоить выделки. приведенные примеры годятся для использования этих б/у процессоров в автономных системах на уровне бегущих огней и кодовых замков
меня батя спросил насчет генератора 3-фазного напряжения из постоянки - думаю, попробую сделать.