http://shoorick.ho.ua/monsters/
8049
Moderator: Shaos
-
Shaos
- Admin
- Posts: 24636
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Дык, обычный же х51 внутри. Они даже не брезгуют простым копированием полноценного х51 с масочным ПЗУ. Помню, когда изучал 8042 (это ведомый контроллер, которые имеет 2хячейковый интерфейс на регистрах для i8080 шины), то узнал, что 8040 - ведомый контроллер с чистой ПРОМ, 8041..8043 - это те же чипы, но с запрограммитрованным ПРОМ разных версий для обслуживания клавиатуры со стороны компьютера.
-
shoorick
- Doomed
- Posts: 487
- Joined: 05 Nov 2007 05:08
- Location: Украина
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Ну было же несколько архитектур. MCS51 была последней, а еще был MCS48 вроде, которая отличалась.shoorick wrote:там в клаве настоящий интел 8049и это, по-моему, разные линейки с х51 (пока рассуждаю теоретически - раньше не трогал это железо руками) а вот предельное сходство 8049 и 8042 в распиновке меня наводило на мысль... но мануалы по 8042 у меня весьма скудные
-
shoorick
- Doomed
- Posts: 487
- Joined: 05 Nov 2007 05:08
- Location: Украина
нашел схему применения 8042:
http://devster.monkeeh.com/z80/upi42/
это ж скока таких повыброшено!!!
--------------------------------------------------------------
все уже старо
http://coprolite.com/art17.html
http://devster.monkeeh.com/z80/upi42/
это ж скока таких повыброшено!!!
--------------------------------------------------------------
все уже старо
http://coprolite.com/art17.html
-
Santa
- Novelist
- Posts: 25
- Joined: 18 Feb 2006 08:19
-
shoorick
- Doomed
- Posts: 487
- Joined: 05 Nov 2007 05:08
- Location: Украина
может быть аналог 8048, а может быть и нет - если нет возможности найти доку, то можно косвенно по ногам посмотреть, но нет гарантии. по крайней мере, я один неизвестный чип так отбраковал, так как у него LC-цепочка к другим выводам была отключена. Еще в одной сдохшей клаве у меня есть Z8....., но там именно чип сдох. т.е. клавы нужно смотреть наидревнейшие, в просто старых - всякие аналоги, в т.ч. просто кристаллы под компаундом 
-
aav8
- Maniac
- Posts: 287
- Joined: 05 Nov 2008 19:47
- Location: 81.28.208.238
!приветик всем!
>> Дык, обычный же х51 внутри. Они даже не брезгуют простым
>> копированием полноценного х51 с масочным ПЗУ. Помню, когда
>> изучал 8042 (это ведомый контроллер, которые имеет
>> 2хячейковый интерфейс на регистрах для i8080 шины), то узнал,
>>что 8040 - ведомый контроллер с чистой ПРОМ, 8041..8043 - это те
>> же чипы, но с запрограммитрованным ПРОМ разных версий для
>> обслуживания клавиатуры со стороны компьютера.
А есть какие-либо современные контроллеры, похожие на 8042,
имеется в виду интерфейс 8-разрядной шины.
И чтобы FLASH программ и SPI для программирования?
>> Дык, обычный же х51 внутри. Они даже не брезгуют простым
>> копированием полноценного х51 с масочным ПЗУ. Помню, когда
>> изучал 8042 (это ведомый контроллер, которые имеет
>> 2хячейковый интерфейс на регистрах для i8080 шины), то узнал,
>>что 8040 - ведомый контроллер с чистой ПРОМ, 8041..8043 - это те
>> же чипы, но с запрограммитрованным ПРОМ разных версий для
>> обслуживания клавиатуры со стороны компьютера.
А есть какие-либо современные контроллеры, похожие на 8042,
имеется в виду интерфейс 8-разрядной шины.
И чтобы FLASH программ и SPI для программирования?
-
shoorick
- Doomed
- Posts: 487
- Joined: 05 Nov 2007 05:08
- Location: Украина
современный контроллер - я не подскажу, но тогда лучше брать обычный контроллер. 8048 и 8042 - наверное, наипростейшие по возможностям (и наидешевейшие в свое время). в клаве 8042 не будет, его и аналоги можно встретить на старых мамках 286-486 как контроллер клавы.
здесь была обратная цель - был контроллер - захотелось его оживить. это не значит, что это лучший или самый доступный контроллер. в принтерах и модемах старых в основном 8051 встречал, хотя есть у меня модем с 68000 на борту
- даже не знаю, живой он или нет (сам модем не работает, втыкал в мамку - она не заводилась)
здесь была обратная цель - был контроллер - захотелось его оживить. это не значит, что это лучший или самый доступный контроллер. в принтерах и модемах старых в основном 8051 встречал, хотя есть у меня модем с 68000 на борту
-
jdigreze
- God
- Posts: 1388
- Joined: 02 Jan 2006 02:28
- Location: Abakan
-
aav8
- Maniac
- Posts: 287
- Joined: 05 Nov 2008 19:47
- Location: 81.28.208.238
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
4 537х регистра, пара элементов дешифрирующей логики и вперед!aav8 wrote:>> Atmel AT89S8252
>> 8К flash, 2К nvram, mcs51 core + куча вкусностей.
А интерфейс с 8-разрядной шиной (как в 8042)?
В качестве, например дополнительного контроллера
для Z80 или чего нибудь похожего.
А че? Я только предложил...
-
aav8
- Maniac
- Posts: 287
- Joined: 05 Nov 2008 19:47
- Location: 81.28.208.238
>> 4 537х регистра, пара элементов дешифрирующей логики и вперед!
>> А че? Я только предложил...
Я тоже примерно так прикидывал...
А если MCU типа AVR, в DIP20 и к нему обвязки еще примерно 3-4 похожих корпуса - получается как-то не очень красиво.
Вроде в PIC 16?64.. есть такое - называется Parallel Slave Port (PSP).
>> А че? Я только предложил...
Я тоже примерно так прикидывал...
А если MCU типа AVR, в DIP20 и к нему обвязки еще примерно 3-4 похожих корпуса - получается как-то не очень красиво.
Вроде в PIC 16?64.. есть такое - называется Parallel Slave Port (PSP).
-
shoorick
- Doomed
- Posts: 487
- Joined: 05 Nov 2007 05:08
- Location: Украина
8042 хорош, когда его можно запрограммировать, т.е. это 8742, который можно писать самому, а такой вряд ли удастся достать (я так думаю). иначе придется столько на развязку потратить, чтобы запустить его с внешней ПЗУ, что врядли овчинка будет стоить выделки. приведенные примеры годятся для использования этих б/у процессоров в автономных системах на уровне бегущих огней и кодовых замковА интерфейс с 8-разрядной шиной (как в 8042)?
меня батя спросил насчет генератора 3-фазного напряжения из постоянки - думаю, попробую сделать.
