Допомога потрібна!

K

kyokusanagi

Guest
У 8-розрядному режимі, я знав, що послідовність для запису даних на CS8900A в I / O простору режимі (за замовчуванням I / 0 База адреса): написати перший байт 300H, другий байт 301h, третій байт 300H, 4 байти до 301h, і так далі.Ця операція послідовність застосовується до операції читання теж.Що робити, якщо 16-бітному режимі?є послідовність так: перше слово 300H, друге слово 302h, третє слово 300H, 4 слова 302h і так далі ...??

Мій шлях, порядок полягає в наступному:
Автобус-адреса встановлений 300H.
-Написати нижній порядок word1 до даних Bus.
Повороту IOW (I / O запис) контактний активним.
Повороту IOW контактний неактивним.
Зміни Адреса Автобус до 302h.
-Записи більш високого порядку word1 до даних Bus.
Повороту IOW штифт активним.
Повороту IOW пасивне.
Зміни Адреса Автобус в 300H.
-Написати нижній порядок слово2 до даних Bus.
Повороту IOW контактний активним.
так далі, і так далі .....

Чи є моя послідовність правильно??Я виконати ту ж послідовність для операції читання теж.Я звертаюся IOW контактний активних і неактивних то й Я починаю з однієї адреси місця в інше.Цікаво, якщо я помиляюся ...

Можна any1 Plz коротко мені правильної послідовності для передачі даних між моїм PIC18F452 УНЦ і CS8900A в 16-бітному режимі?Короткий крок за кроком, мусимо допомогти мені, і було б дуже вдячні.Тому що я дуже заплутаною зараз.Завдяки every1 заздалегідь.
 

Welcome to EDABoard.com

Sponsor

Back
Top