Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Подключал ли кто SPI (25XXX FRAM) к ZX ? (http://zx-pk.ru/showthread.php?t=4221)

Orionsoft 26th November 2006 06:28

Quote:

Originally Posted by fan
Молчит хомяк :(

это локальный адрес =)

caro 26th November 2006 09:16

Quote:

Originally Posted by Orionsoft
...теперь буду смотреть , что у меня происходит ...

По моему у тебя не хватает одного импульса SCK.
Только я не понял при выдаче команды или при чтении ответа.
Их общее число в пределах одной выборки (/CS=0), должно быть 16, а тебя 15.

PS. SCK рекомендую держать по умолчанию = 0.
PPS. Мне не нравится длинный SCK в середине цикла, по моему ты как раз здесь забыл его опустить в 0.

Orionsoft 26th November 2006 09:34

Quote:

Originally Posted by caro
По моему у тебя не хватает одного импульса SCK.
Только я не понял при выдаче команды или при чтении ответа.
Их общее число в пределах одной выборки (/CS=0), должно быть 16, а тебя 15.

то , что на картинках - это снято с реаль работоющего живого програматора .
Так как реализуем SPI mode 0 то импульсов как раз 16 ( первый длинный )
http://img221.imageshack.us/img221/3...mmanualkb6.gif

так то всё работает с БОЛЬШИМ программатором .

я непойму сейчас следующее

вот я выбрал в 2149 7 регистр ,записал туда %10xxxxxx
теперь по идее 14 регистр должен работать на выход
а 15 на вход .

но реально както вся не так получается
и еще из бейсика я даю например out 65533 и out 49149
и наблюдаю переключение на осциле
аналогигная процедура в коде с запрещенными прерываниями
не вызывает эмоций на выходе портов =( =( =(
короче какой-то бред , так небывает
............
копаю дальше . как найду свет в конце тунеля оттпишусь ..

caro 26th November 2006 09:49

Quote:

Originally Posted by Orionsoft
...я непойму сейчас следующее

вот я выбрал в 2149 7 регистр ,записал туда %10xxxxxx
теперь по идее 14 регистр должен работать на выход
а 15 на вход .

но реально както вся не так получается ..

Мало того, в ПЗУ Basic 128 есть процедуры работы с портом A Музпроцессора,
которые обеспечивают работу одной половины порта A (D7..D4) на прием, а другой (D3..D0) на передачу.
Хотя по описания AY возможна работа всего порта либо на прием либо на передачу,
в зависимости от состояния 7 и 6 бита регистра 7.
Могу кинуть тебе, если интересно, эти процедуры, я их когда то дизассемблировал.

jtn 26th November 2006 09:50

Quote:

Originally Posted by Orionsoft
аналогигная процедура в коде с запрещенными прерываниями
не вызывает эмоций на выходе портов =( =( =(
короче какой-то бред , так небывает

код в студию. телепаты на канарах

Orionsoft 26th November 2006 09:53

Quote:

Originally Posted by The Exploited
код в студию. телепаты на канарах

ща , еще раз всё верефицирую , и попробую сделать tape файл с асм кодом для 4 тасма и сюда положу

jtn 26th November 2006 10:33

Quote:

Originally Posted by Orionsoft
ща , еще раз всё верефицирую , и попробую сделать tape файл с асм кодом для 4 тасма и сюда положу

лучше в txt - нажать I, потом CS+P

Orionsoft 26th November 2006 11:19

1 Attachment(s)
ЗАРАБОТАЛА !
ЧИТАЕТ 128 ! 80h
AYSPI00.A
CODE 40872,4907
TASM 4.0

Orionsoft 26th November 2006 11:22

Quote:

Originally Posted by The Exploited
лучше в txt - нажать I, потом CS+P

??? I - IMPORT TASM 2.0 ???
у меня тасм на реале , который rst7 написал =)

jtn 26th November 2006 11:48

Quote:

Originally Posted by Orionsoft
??? I - IMPORT TASM 2.0 ???

Quote:

потом CS+P
- Export to pC. тасм4.0 в топку. 4.12 рулит!
подумай головой как грузить tzx в тасм???


All times are GMT +4. The time now is 17:13.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.