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

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
zx_gamer
Встал на лапы
Сообщения: 81
Зарегистрирован: Пт май 14, 2021 22:25:07

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

Сообщение 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 видно высокий с редкими падениями (вроде так и должно быть).

Подскажите пожалуйста, куда копать.
Реклама
usavich
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс июн 04, 2023 10:26:50
Откуда: Там, за горизонтом.

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

Сообщение usavich »

Копать в конфиг ВВ55. а схеме е вид о, куда подключе светодиод.
Заповедь инженера #1. "Работает? Не трожь!"
Реклама
zx_gamer
Встал на лапы
Сообщения: 81
Зарегистрирован: Пт май 14, 2021 22:25:07

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

Сообщение 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.
Kostin-cx
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Сб апр 15, 2023 13:56:13

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

Сообщение Kostin-cx »

Изображение
и играйся....)))
Реклама
Эиком - электронные компоненты и радиодетали
zx_gamer
Встал на лапы
Сообщения: 81
Зарегистрирован: Пт май 14, 2021 22:25:07

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

Сообщение zx_gamer »

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

Добавлено after 1 minute 24 seconds:
usavich, тоже, кстати, правы были. В конфигурацию надо было отправлять 80h, как я понял.
Реклама
usavich
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс июн 04, 2023 10:26:50
Откуда: Там, за горизонтом.

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

Сообщение usavich »

ld bc, FFh ; port
это зачем?
Заповедь инженера #1. "Работает? Не трожь!"
Реклама
Ответить

Вернуться в «Практика»