nedoText/SX - вывод текста 80x25 на экран ТВ с помощью SX28

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23990
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Вывод текста 80x25 на экран ТВ с помощью SX28

Post by Shaos »

Shaos wrote:
Shaos wrote: - HM6116P-7 - статическая память на 2К со скоростью работы 70нс;
У меня было две такие микросхемы, но вторая плохая - там пара битов всегда в 1 выдавалось, а мне надо собирать второй экземпляр (который плоский) - взял другую 2К ОЗУ постарше, которую я использовал в nedoVideo в 2004 году - тошибовская TMM2016AP-12 (которая 120нс) и как оказалось она работает ничуть не хуже чем HM6116P-7 (которая 70нс) т.к. по ногам они абсолютно одинаковые :)
Впервые за последние 12 лет прошил SX-28 :roll:

Code: Select all

gsxprog -d /dev/ttyUSB0 --prog sx-video.hex
gsxprog: SX-Key Rev F with SX 18/28 type device
gsxprog: erasing chip...OK
gsxprog: programming FUSE/FUSEX...OK
gsxprog: programming ROM (2048 words)...................................................................OK   
gsxprog: programming ID (16 words)...OK
gsxprog: reading chip...OK
gsxprog: verification succeded
Минуты 3 это дело занимает...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23990
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Вывод текста 80x25 на экран ТВ с помощью SX28

Post by Shaos »

Shaos wrote:По прошествии 12 лет собираю второй текстовый модуль - на этот раз он будет прямым :roll:
Собрал, и оно даже работает :mrgreen:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23990
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Вывод текста 80x25 на экран ТВ с помощью SX28

Post by Shaos »

Shaos wrote:
Shaos wrote: - HM6116P-7 - статическая память на 2К со скоростью работы 70нс;
У меня было две такие микросхемы, но вторая плохая - там пара битов всегда в 1 выдавалось, а мне надо собирать второй экземпляр (который плоский) - взял другую 2К ОЗУ постарше, которую я использовал в nedoVideo в 2004 году - тошибовская TMM2016AP-12 (которая 120нс) и как оказалось она работает ничуть не хуже чем HM6116P-7 (которая 70нс) т.к. по ногам они абсолютно одинаковые :)
Вот подпрограммы записи и чтения из внешней памяти:

Code: Select all

mem_write macro ; 8 (write W to memory)
	movwf	portc
	portc_output ; 2
	bcf	portb,dadr_b
	nop
	bcf	portb,_wr_b
	nop
	bsf	portb,_wr_b
	endm
	
mem_read macro ; 11 (read from memory to W)
	nop
	bcf	portb,dadr_b
	nop
	bcf	portb,_rd_b
	portc_input ; 2
	nop3
	movf	portc,w
	bsf	portb,_rd_b
	endm
Как можно видеть /RD обнуляется на 5 тактов (это 83нс при 60 МГц), а /WR - на 2 (это 33нс).
Так что применение 70нс памяти вполне имеет смысл...

P.S. По даташиту на HM6116P ширина сигнала /WR должна быть как минимум 50нм для памяти 70нс
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23990
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: nedoText/SX - вывод текста 80x25 на экран ТВ с помощью S

Post by Shaos »

С годик назад взял в секондхенде телевизионный монитор Toshiba с соотношением сторон 4:3 (это сейчас большая редкость) всего за 6 баксов, правда без блока питания - тошибовский блок питания на 19 вольт докупил только сегодня (15 баксов в местном магазине электроники):
Toshiba.jpg
Ещё попробовал спектрум УРАЛ подключить в надежде, что может быть оно понимает развёртку PAL - фиг там, только NTSC...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net