![]() |
Quote:
|
Quote:
Только я не понял при выдаче команды или при чтении ответа. Их общее число в пределах одной выборки (/CS=0), должно быть 16, а тебя 15. PS. SCK рекомендую держать по умолчанию = 0. PPS. Мне не нравится длинный SCK в середине цикла, по моему ты как раз здесь забыл его опустить в 0. |
Quote:
Так как реализуем SPI mode 0 то импульсов как раз 16 ( первый длинный ) http://img221.imageshack.us/img221/3...mmanualkb6.gif так то всё работает с БОЛЬШИМ программатором . я непойму сейчас следующее вот я выбрал в 2149 7 регистр ,записал туда %10xxxxxx теперь по идее 14 регистр должен работать на выход а 15 на вход . но реально както вся не так получается и еще из бейсика я даю например out 65533 и out 49149 и наблюдаю переключение на осциле аналогигная процедура в коде с запрещенными прерываниями не вызывает эмоций на выходе портов =( =( =( короче какой-то бред , так небывает ............ копаю дальше . как найду свет в конце тунеля оттпишусь .. |
Quote:
которые обеспечивают работу одной половины порта A (D7..D4) на прием, а другой (D3..D0) на передачу. Хотя по описания AY возможна работа всего порта либо на прием либо на передачу, в зависимости от состояния 7 и 6 бита регистра 7. Могу кинуть тебе, если интересно, эти процедуры, я их когда то дизассемблировал. |
Quote:
|
Quote:
|
Quote:
|
1 Attachment(s)
ЗАРАБОТАЛА !
ЧИТАЕТ 128 ! 80h AYSPI00.A CODE 40872,4907 TASM 4.0 |
Quote:
у меня тасм на реале , который rst7 написал =) |
Quote:
Quote:
подумай головой как грузить 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.