|
Судя по всему, чего-то настроено не так, лови мои настройки:
3 граф экрана, 1,2 - нормальные, 3 - 1/4 яркости, 320Х240
ldi temporary1,$40 ; INIT COMMAND
rcall send_1335_commandldi temporary1,$30
rcall send_1335_data ; PRT=0, IV=1, W/S=0, M0-M2=0ldi temporary1,$87
rcall send_1335_data ; WF=1, FX=0ldi temporary1,$7
rcall send_1335_data ; FY=7ldi temporary1,39
rcall send_1335_dataldi temporary1,49 ;for shurge supression,
rcall send_1335_data ; FOR ~100 HZ FRATE @10MHZldi temporary1,239
rcall send_1335_data ; L/F=TOTAL SCAN LINES - 1ldi temporary1,40 ; APL=ADDRESS UNITS OF VIRTUAL SCREEN
rcall send_1335_data ;(C/R+1) LOWER BYTEldi temporary1,0
rcall send_1335_data ;UPPER BYTE; SCROLL COMMAND ( SETS SCREEN STARTING ADDRESSES AND LENGTHS )
ldi temporary1,$44 ; SCROLL COMMAND
rcall send_1335_command; FIRST SCREEN PARAMETERS
ldi temporary1,0 ; SETS START ADDRESS TO 0000H
rcall send_1335_dataldi temporary1,0
rcall send_1335_dataldi temporary1,240 ; SETS THE NUMBER OF LINES DISPLAYED
rcall send_1335_data; SECOND SCREEN PARAMETERS
ldi temporary1,$80 ; SETS START ADDRESS TO 2580H
rcall send_1335_dataldi temporary1,$25
rcall send_1335_dataldi temporary1,240 ; SETS THE NUMBER OF LINES DISPLAYED
rcall send_1335_data; THIRD SCREEN PARAMETERS
ldi temporary1,0 ; SETS START ADDRESS TO 4b00H
rcall send_1335_dataldi temporary1,$4b
rcall send_1335_data; CSRFORM COMMAND
ldi temporary1,$5d ; SET CURSOR SIZE AND DISPLAY MODE
rcall send_1335_commandldi temporary1,7 ; CRX=CURSOR WIDTH-1
rcall send_1335_dataldi temporary1,87 ; BLOCK CURSOR AND CURSOR HEIGHT-1
rcall send_1335_data; HDOT SCR COMMAND
ldi temporary1,$5a ; HORIZONTAL SCROLL POSITION
rcall send_1335_commandldi temporary1,0 ; 0 FOR NO SCROLL OFFSET
rcall send_1335_data; OVERLAY COMMAND
ldi temporary1,$5b ; DEFINE SCREEN OVERLAY INFO
rcall send_1335_commandldi temporary1,0b00011100
rcall send_1335_data ; 3 LAYERS, OV=1, all grapfics; DISPLAY ON/OFF COMMAND
ldi temporary1,$58
rcall send_1335_commandldi temporary1,0b11010100 ; SCREENS 1,2,3 = ON,
rcall send_1335_datarcall graph_screen_clear ;это уже моя песня
rcall set_vision_environment; DISPLAY ON/OFF COMMAND
ldi temporary1,$59
rcall send_1335_commandldi temporary1,0b11010100 ;0b00010110
rcall send_1335_data
за образец взят и покалечен пример от Seico-Epson для какой-то Моторолы
E-mail: info@telesys.ru