Давай - ждем с нетерпением!SfS wrote:Чуть еще подождать придется - тут один винт на компе накрылся - все выходные восстанавливал. Резервные копии - рулят!!!!Shaos wrote: Ждем-ждем![]()
Так что только сегодня вечером возмусь за клаву. И ничто мне не помешает!
Планы на ближайшее время
Moderator: Shaos
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 491
- Joined: 16 Apr 2005 22:35
- Location: Томск
-
- Doomed
- Posts: 491
- Joined: 16 Apr 2005 22:35
- Location: Томск
В связи с тем, что для интерпретатора RW надо побольше памяти - решил спаять новый девайс на 8515 котроллере. Причина - поддержка внешней памяти.
запасся самим контроллером (правда не мегой, а просто 90S8515, но флешки и ОЗУ что у меги что у простого одинаково, так что неважно),
памятью ОЗУ 128Кбайт (V62C5181024).
Регистром ИР33 (для защелкивания младшего байта адреса по ALE).
FLASH 1Мбайт
Планирую следующую конфигурацию:
-UART (аппаратный, связь с компом)
-UART (программный, связь с клавиатурой на 40 клавиш)
-SPI (связь с флешкой)
-ОЗУ (8 страниц по 16Кбайт в окне С000-FFFF)
-NI-15(связь с индикатором, как уже было описано. Адреса NI15 - в окне 8000-BFFF, где порты, где память - пока не определил).
-4 премычки и 4 светодиода (на всякий случай -:) ).
128К ОЗУ - вполне хватит для любой разумной программы на RW.
1МБ FLASH - тоже для диска думаю хватит.
Вопросы:
- Рассчитываю все системные вещи впихать в 4К ОЗУ. Хватит ли оставшихся 4К для интерпретатора RW ?
- Пока есть а наличии двустрочный текстовый индикатор. Может стоит замахнуться на графический индикатор ? Стоит говорят около 600руб черно-белый и около 1000 руб цветной. Вполне приемлемо, если будет поддержка графики на RW. Или графика не особо нужна ?
З.Ы. НУ и как раз на достаточном количестве ОЗУ обкатаю многозадачность. А то 8535м с его 512байтами не развернешься. Так что скорее всего параллельно с этим девайсом докончу и выложу новую NEDO-PC.AVROS
запасся самим контроллером (правда не мегой, а просто 90S8515, но флешки и ОЗУ что у меги что у простого одинаково, так что неважно),
памятью ОЗУ 128Кбайт (V62C5181024).
Регистром ИР33 (для защелкивания младшего байта адреса по ALE).
FLASH 1Мбайт
Планирую следующую конфигурацию:
-UART (аппаратный, связь с компом)
-UART (программный, связь с клавиатурой на 40 клавиш)
-SPI (связь с флешкой)
-ОЗУ (8 страниц по 16Кбайт в окне С000-FFFF)
-NI-15(связь с индикатором, как уже было описано. Адреса NI15 - в окне 8000-BFFF, где порты, где память - пока не определил).
-4 премычки и 4 светодиода (на всякий случай -:) ).
128К ОЗУ - вполне хватит для любой разумной программы на RW.
1МБ FLASH - тоже для диска думаю хватит.
Вопросы:
- Рассчитываю все системные вещи впихать в 4К ОЗУ. Хватит ли оставшихся 4К для интерпретатора RW ?
- Пока есть а наличии двустрочный текстовый индикатор. Может стоит замахнуться на графический индикатор ? Стоит говорят около 600руб черно-белый и около 1000 руб цветной. Вполне приемлемо, если будет поддержка графики на RW. Или графика не особо нужна ?
З.Ы. НУ и как раз на достаточном количестве ОЗУ обкатаю многозадачность. А то 8535м с его 512байтами не развернешься. Так что скорее всего параллельно с этим девайсом докончу и выложу новую NEDO-PC.AVROS
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Отлично! Для начала думаю хватит двухстрочного индикатора. Меня только смущает что он подключается по NI-15 путем использования некоторых сигналов не по назначению, как мне кажется. Может соорудить интерфейс более в рамках NI-15, чтобы можно было еще и что-то другое цеплять по той же шине?
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Maniac
- Posts: 304
- Joined: 29 Mar 2005 06:06
- Location: Krasnodar
122*32 ч/б с подсветкой мэлт МТ12232 ~9-10$ - буржуйские в том же диапазоне есть. Я себе такой заказал (пока в пути) потому как стоит он как 2*16 почти, вот к авр-ке прикручивать буду. единственный минус - шина работает только в 8-битном режиме, на ногах экономить не получается 
128*64 стоит раза в два дороже.

128*64 стоит раза в два дороже.
-
- Doomed
- Posts: 491
- Joined: 16 Apr 2005 22:35
- Location: Томск
А какие там не по назначению ? Сейчас схему смотрел. Все по назначению. Только что NI15 надо будет с дешифратором.Shaos wrote:Отлично! Для начала думаю хватит двухстрочного индикатора. Меня только смущает что он подключается по NI-15 путем использования некоторых сигналов не по назначению, как мне кажется. Может соорудить интерфейс более в рамках NI-15, чтобы можно было еще и что-то другое цеплять по той же шине?
Ладно. пока проц+память соберу, про индикатор еще решим.
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Вот что написано в wp1602_ni15.c:SfS wrote:А какие там не по назначению ? Сейчас схему смотрел. Все по назначению. Только что NI15 надо будет с дешифратором.Shaos wrote:Отлично! Для начала думаю хватит двухстрочного индикатора. Меня только смущает что он подключается по NI-15 путем использования некоторых сигналов не по назначению, как мне кажется. Может соорудить интерфейс более в рамках NI-15, чтобы можно было еще и что-то другое цеплять по той же шине?
Code: Select all
//MODEULE: wp1602_ni15.c
//COMMON DESCRIPTION:
// This module contain supprt PLED modeule WP1602 (16symbols, 2 Lines),
// connected with NI-15 bus.
// ----------------------------------------
// WP1602 sygnal | NI-15 sygnal
// ----------------------------------------
// 1. Vss (0V) | 1. GND (0V)
// 2. Vdd (+5V) | 15. Vcc (+5V)
// 3. Vbt (bright) | 0V - +5V (variable)
// 4. RS | 4. M_IO
// 5. R_W | 1. GND (0V)
// 6. E | 6. _WR or adress
// | decoder
// 7. DB0 | 7. D0
// 8. DB1 | 8. D1
// 9. DB2 | 9. D2
// 10.DB3 | 10. D3
// 11.DB4 | 11. D4
// 12.DB5 | 12. D5
// 13.DB6 | 13. D6
// 14.DB7 | 14. D7
// ----------------------------------------
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Нашел у нас аналогичный - 122x32 стоит $14 если брать одну штучку (правда в данный момент его нет в продаже - обещается быть в марте)Ronin wrote:122*32 ч/б с подсветкой мэлт МТ12232 ~9-10$ - буржуйские в том же диапазоне есть. Я себе такой заказал (пока в пути) потому как стоит он как 2*16 почти, вот к авр-ке прикручивать буду. единственный минус - шина работает только в 8-битном режиме, на ногах экономить не получается
128*64 стоит раза в два дороже.
Наверное все же стоит взять 128x64 - тут он стоит двадцатку
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 491
- Joined: 16 Apr 2005 22:35
- Location: Томск
Не смущайсяShaos wrote:Меня смутило подключение M_IO и _WRCode: Select all
//MODEULE: wp1602_ni15.c //COMMON DESCRIPTION: // This module contain supprt PLED modeule WP1602 (16symbols, 2 Lines), // connected with NI-15 bus. // ---------------------------------------- // WP1602 sygnal | NI-15 sygnal // ---------------------------------------- // 1. Vss (0V) | 1. GND (0V) // 2. Vdd (+5V) | 15. Vcc (+5V) // 3. Vbt (bright) | 0V - +5V (variable) // 4. RS | 4. M_IO // 5. R_W | 1. GND (0V) // 6. E | 6. _WR or adress // | decoder // 7. DB0 | 7. D0 // 8. DB1 | 8. D1 // 9. DB2 | 9. D2 // 10.DB3 | 10. D3 // 11.DB4 | 11. D4 // 12.DB5 | 12. D5 // 13.DB6 | 13. D6 // 14.DB7 | 14. D7 // ----------------------------------------

1. Вывод M_IO подключен к RS. Это дает следующее: порты ввода-вывода отображаются на регистр управления индикатором. А память - на регистр данных. То есть назначение вывода M_IO нисколько не меняется с точки зрения спецификации шины. Он так и продолжает играть роль селектора "порты-память".
2. Вывод R_W - заземлен. То есть в индикатор можно только писать. Вывод же E (разрешение) соединен с _WR. В таком включениии при нуле на выводе -WR (точнее после появления на нем нулевого импульса) происходит запись DB0-DB7) в индикатор. То есть вывод _WR, как и предназначно ему, играет роль строба записи по нулю.
Кстати, бонус. Поскольку вывод _RD шины не задействован - то можно по тем же адресам цеплять устройство на считывание. Даже два - одно как порт, другое как память.
При этом спецификация шины никак не нарушается.
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Doomed
- Posts: 491
- Joined: 16 Apr 2005 22:35
- Location: Томск
-
- Maniac
- Posts: 304
- Joined: 29 Mar 2005 06:06
- Location: Krasnodar
-
- Admin
- Posts: 24083
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Сегодня пришли давно заказанные две штучки 122x32 за $14 каждая - они оказались меньше чем я ожидал. Чуть раньше я купил даже одну 128x128 - она существенно больше размерами.Shaos wrote:Нашел у нас аналогичный - 122x32 стоит $14 если брать одну штучку (правда в данный момент его нет в продаже - обещается быть в марте)Ronin wrote:122*32 ч/б с подсветкой мэлт МТ12232 ~9-10$ - буржуйские в том же диапазоне есть. Я себе такой заказал (пока в пути) потому как стоит он как 2*16 почти, вот к авр-ке прикручивать буду. единственный минус - шина работает только в 8-битном режиме, на ногах экономить не получается
128*64 стоит раза в два дороже.
Наверное все же стоит взять 128x64 - тут он стоит двадцатку
Я тут за главного - если что шлите мыло на me собака shaos точка net