Страница 1 из 1

Работа с КР580ВВ55А и Z80

Добавлено: Пт ноя 03, 2023 10:43:38
zx_gamer
Не получается моргать светодиодом с помощью КР580ВВ55А.

Схема такая: ПЗУ дешифрируется по A15 ИЛИ ~MERQ; ОЗУ нет; выводы ~WR, ~RD от ВВ55 соединены с соответствующими выводами Z80; ~CS ВВ55 с ~IORQ Z80; A0, A1 с соответствующими ногами Z80.

Программа такая:

Код: Выделить всё

begin:
	; Configure VV55
	ld bc, FFh 		; port
	ld a, 0h		; byte
	out (FFh), a	; out

	; micro wait
    ld b, 0
micro_wait:
	nop
    nop
    nop
    nop
    nop
    djnz micro_wait
    ;end micro wait

main:
	ld bc, FFh 		; port
	ld a, FFh		; byte
	out (0h), a		; out

time_wait:
	ld a, 0			; for big loop compare
	ld c, 0			; big wait loop
	ld b, 0			; small wait loop
small_loop:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
    nop
	djnz small_loop	; end small wait loop
	dec c
	cp c
	jr nz, time_wait

	ld bc, FFh 		; port
	ld a, 0h		; byte
	out (0h), a		; out

time_wait2:
	ld a, 0			; for big loop compare
	ld c, 0			; big wait loop
	ld b, 0			; small wait loop
small_loop2:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	djnz small_loop2	; end small wait loop
	dec c
	cp c
	jr nz, time_wait2

	jp begin


На осциллографе видна передача каких-то данных на D0-D7, A0-A15, ~MERQ, ~RD. На ~IORQ видно только постоянный высокий уровень (осциллограф не успевает?). На ~WR видно высокий с редкими падениями (вроде так и должно быть).

Подскажите пожалуйста, куда копать.

Re: Работа с КР580ВВ55А и Z80

Добавлено: Пт ноя 03, 2023 14:32:28
usavich
Копать в конфиг ВВ55. а схеме е вид о, куда подключе светодиод.

Re: Работа с КР580ВВ55А и Z80

Добавлено: Сб ноя 04, 2023 09:17:55
zx_gamer
[uquote="usavich",url="/forum/viewtopic.php?p=4497292#p4497292"]Копать в конфиг ВВ55.[/uquote]
А как надо?
[uquote="usavich",url="/forum/viewtopic.php?p=4497292#p4497292"]а схеме е вид о, куда подключе светодиод.[/uquote]
Не понял вопроса. Светодиод подключаю к любой из ног PA0-PA7.

Re: Работа с КР580ВВ55А и Z80

Добавлено: Сб ноя 04, 2023 09:29:26
Kostin-cx
Изображение
и играйся....)))

Re: Работа с КР580ВВ55А и Z80

Добавлено: Вс ноя 05, 2023 16:43:30
zx_gamer
Kostin-cx, Тут другая проблема похоже. На ~IORQ постоянно 1. По крайней мере мой простенький осциллограф так показывает, при рабочей частоте процессора ок. 3 МГц.

Добавлено after 1 minute 24 seconds:
usavich, тоже, кстати, правы были. В конфигурацию надо было отправлять 80h, как я понял.

Re: Работа с КР580ВВ55А и Z80

Добавлено: Вс ноя 12, 2023 11:33:25
usavich
ld bc, FFh ; port
это зачем?