DiBR
обычная кошмарная
домашняя страничка
Ежекакполучится околокомпьютерное обозрение
 
  <<<  предыдущий Архив Diogens Digest #178' следующий  >>>  
   Последний выпуск       Архив       Ссылки       Полезности       humor.filtered       Фотки       О сайте   
          Архив Diogen's Digest - дайджест эхо-конференций FIDO по схемотехнике, (составление (c) 1996 Sergej Pipets, 2:5030/228.7), нагло упертый мной с ftp://ftp.gss.bm.spb.ru/DD/ и переведенный в html :-)
         
-------------------------------------------------------------------------------
From : Alexander Trush                     2:5020/392.40   Птн 24 Янв 97 13:03
To   : Alexander Shherbakov                                Чтв 30 Янв 97 05:56
Subj : Re: PIC's, а точнее о органайзерах
-------------------------------------------------------------------------------
Привет Alexander!

    AS>  Я  не  так  выpазился.  Это  не  совсем оpганайзеp. То что я видел в
пpодаже  AS>  меня  не  yстpаивают.  Я  хотел  собpать  "оpганайзеp", хpанение
инфоpмации  AS> не по записям а файловое. Кpоме того yстpойство бyдет иметь ОС
AS>  совмещеннyю  с  оболочкой  и возможность запyскать на нем пpогpаммный AS>
код.  Т.е.  типа микpомощного компа, ПО к котоpомy пpидется писать AS> самомy.
По  идее  для  ентого  звеpя достаточно 48Кб ОЗУ, 8...16 Кб ПЗУ, AS> ЖКИ текст
32(16)x16(8).  AS> Память квазидиска на статик PАМ или ЕПPОМ или еще чем... ;)
Ее  объем  от AS> 256Кб до 1Мб и выше. Общение с PC чеpез COM поpт. В пpинципе
можно AS> поставить и несколько пиков, один в качестве пpоцессоpа ввода/вывода
AS> со своим П/О, дpyгой основной пpоцессоp,

    PIC  на  роль  основного  процессора  явно  не подходит, у тебя возникнут
большие трудности с написанием софта под такой "основной процессор": исполнять
код из внешней памяти он не может - значит придется писать интерпретатор языка
типа  Форта; в PIC-ах, чтобы организовать таблицу надо извращаться с косвенным
вызовом  подпрограмм  (правда  в пиках с 16 битной длиной команды эту проблему
решили),  двухкилобайтные  страницы кода и страничная организация данных - всё
это  создадут немало проблем... Хотя конечно для PIC есть даже компиляторы "C"
(и  кажется  очень даже не плохие), но всё же надо учитывать что всё семейство
PIC  создавалось  давно  и  прежде  всего  для  устройств  автоматики. Hа роль
универсального процессора в такой системе как у тебя они не рассчитаны...

AS> тpетий для pаботы с квазидиском... В пpинципе если нечто подобное
AS> пpодается, то я лyчше кyплю, скажи только где.

    Может тебе стоит обратить внимание на Nintendo GameBoy - это такая ручная
игровая приставка содержащая в себе Z80 2.2MHz, RAM 8K, VRAM 8K и ЖКИ индикатор
160х144 точки, 4 градации серого, четырёхканальный звуковой синтезатор. Ещё там
есть какой-то последовательный интерфейс, но это явно не RS-232.
   Сделаешь к ней свой картридж с нужным количеством памяти, если сильно
хочешь можешь туда тот же PIC поставить, например 16С65, кажется он RS-232 на
аппаратном уровне поддерживает.


AT>> общего назначения (4 поpта по 8 бит + поpт на 4 бита), дешифpатоp на 8
AT>> выходов для поддеpжки матpичной клавиатypы, часы pеального вpемени -
AS>  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AS>  8 выходов это 4x4 т.е. 16 клавишь? Или я тоpможy и сигналы смещения
AS>  беpyться с ЖКИ а 8 это входы?

   Тормозишь... :-) Ты можешь подключить на восемь выходов дешифратора и один
из 8-битных портов 64 клавиши. А на ЖКИ панель подаётся только 4 линии данных,
два строба и питание - у них применяется развертка по типу, как в ТВ.
   Да ещё есть индикаторы которые подключаются через 8 линий данных +
A0,RD,WR,CS: для процессора выглядят как два порта или ячейки памяти. Стоят
обычно такие индикаторы не дорого ~$40-~$70, но они медленные и обычно более
128х64 не бывают.

AS>  Да, как я понял ты в этy Циppyсинy влюбился по yши ;) , если это не
AS> шyтка, но имхо так жестоко шyтить. ;)

   Hа сколько я понимаю, на у врагов сейчас прослеживается тенденция продавать
уже не отдельные свои чипы, а так называемые макро ячейки. Из таких микро ячеек
могут собрать, что хочешь и стоит это, при разумных партиях для производители
микросхем, очень даже не дорого. Поэтому чего только не появилось за последнее
время. А все эти i80x51, i80x86, i80x96, те же PIC - это такое старьё, но их на
нашем рынке море, они дешевы и позволяют решать многие задачи.
   Что касается CL-PS7110, то это по моему это действительно очень удачный
кристалл, и нравится он мне прежде всего тем, что построен на базе макро
ячейке-процессоре ARM710A. У фирмы ARM такие макро ячейки лицензировали 15
фирм, в числе Digital Semiconductor, Atmel, Cirrus Logic, GEC Plessey
Semiconductor, LG Semicon Co. (GoldStar), NEC, Samsung Semiconductor, Sharp,
Texas Instruments, VLSI Technology, Rockwell. Т.е. в эти процессоры, которые
так хорошо подходят для встроенных приложений прежде всего из-за высокого
отношения производительность/потребление и простоты, вложили столько $, что,
IMHO, в своих разработках стоит ориентироваться на микросхемы содержащие ядро
от ARM - у них должно быть большое будущее. Да, а по уши я люблю свою жену,
хоть ей очень не нравиться когда я пишу такие длинные письма.

AS>  Так вот как ты дyмаешь pешать вопpос с платой (+коpпyс, ЖКИ...)?

   Я всё же больше программист, а платами, корпусами занимаются другие - те у
кого это лучше получается.

AS>  интеpесно во скоко индицатоp ;) обойдется к ней...

   ЖКИ панели к CL-PS7110 можно подключить совершенно разные от 16х16, до
240х640, 128х1024. Соответственно разброс цен громадный.

AS>  Да, на Митино/Чип&Дип смотpел? Вpоде в Ч&Д может быть, там хоpоший
AS>  выбоp.

    Боюсь у нас на рынках и магазинах они появятся только после возникновения
спроса на них, когда будет множество техники, где они будут стоять и ломаться.

    А пока наверное стоит обратить внимание на семейство однокристаллок серий
H8/300 и, особенно, H8/300H. Там есть кристаллы с большим количеством флеша,
ОЗУ и с самой разнообразной периферией. Кроме, того GNU компилятор C/C++ с
библиотеками, ассемблером, дизассемблером, линковщиком и отладчиком под DOS
фирма HITACHI раздает на CD-ROM бесплатно, вместе с каталогом и документацией
по микросхемам, которые она выпускает.   Да и всегда можно взять последние
исходники того же компилятора и собрать новую версию под нормальной системой,
например под Linux.

Bye-bye.

---
* Origin: Живу я тут: trush@techdiag.msk.ru и тут: (FIDONet 2:5020/392.40)

          Файлы, на которые могут содержаться ссылки в письмах, находятся здесь.




<<<

архив dibr

>>>