Прикупил себе это чудо. Никак не могу разобраться с ним.
Собран на SED1335.
Подскажите как посчитать C/R, TC/R, L/F и AP.
Перевел его с 8080 на 6800.
Еще мучает вопрос что надо (или не надо) подавать на reset.
И самое главное куда чего и в какое время подавать на E, RW, CS и A0.
Я делаю так для отправки команд:
Код:
|
bsf PORTB, 2 ; CS в 1
bsf PORTE, 2 ; A0 в 1
bcf PORTB, 0 ; Е в 0
bcf PORTB, 1 ; RW в 0
movf temp_d, 0 ; данные пишу в порт
movwf PORTD ;
bcf PORTB, 2 ; CS в 0
bcf PORTE, 2 ; А0 в 0 |
и для отправки данных:
Код:
|
bsf PORTB, 0 ; Е в 1
bcf PORTB, 1 ; RW в 0
movwf PORTD ; данные в порт
bsf PORTB, 2 ; CS в 1
bsf PORTE, 2 ; A0 в 1
call stop_disp ; задержка
bcf PORTB, 2 ; CS в 0
bcf PORTE, 2 ; A0 в 0 |
Что делаю не так?