Вопрос по 29LV160 - в каком гене ДНК у меня сбоит?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=Shura=- 07 апреля 2004 г. 17:41

Хочу прочитать CFI Query, 2 шт. флешей подключены к MSP с разными CE, режим BYTE


bis.b #CE1+CE2+OE,&flash_ctrl
bis.b #CE1+CE2+WE+OE,P1DIR
bis.b #0FFh,P4DIR ; P4 - output
bic.b #A16+A17+A18+A19+A20+A21,&adr_hi ; обнулил старшие адреса
mov.b #0AAh,&adr_low ; 0AA -> младший байт адреса
mov.b #0h,&adr_mid ; средний байт адреса = 0
bic.b #CE2,&flash_ctrl ; СE = 0 для одной из флешин
bic.b #WE,&flash_ctrl ; WE = 0
mov.b #098h,&Port_Data ; шина данных = 098
bis.b #WE,&flash_ctrl ; WE = 1
bis.b #CE2,&flash_ctrl ; CE = 1
bic.b #0FFh,P4DIR ; шину данных перевожу на ввод
bic.b #CE2+OE,&flash_ctrl ; CE = OE = 0
mov.b #020h,&adr_low ; здесь по идее должен получить 0051h (первый байт от Query Unique ASCII string “QRY”) а читаются все FF......

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru