я это и имел в виду...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено mse 15 июля 2003 г. 12:56
В ответ на: Да нее... у меня артефактов вокруг нет, а есть прям по продолжению линии, отправлено MemoryTest 15 июля 2003 г. 12:31

Судя по всему, чего-то настроено не так, лови мои настройки:
3 граф экрана, 1,2 - нормальные, 3 - 1/4 яркости, 320Х240

ldi temporary1,$40 ; INIT COMMAND
rcall send_1335_command

ldi temporary1,$30
rcall send_1335_data ; PRT=0, IV=1, W/S=0, M0-M2=0

ldi temporary1,$87
rcall send_1335_data ; WF=1, FX=0

ldi temporary1,$7
rcall send_1335_data ; FY=7

ldi temporary1,39
rcall send_1335_data

ldi temporary1,49 ;for shurge supression,
rcall send_1335_data ; FOR ~100 HZ FRATE @10MHZ

ldi temporary1,239
rcall send_1335_data ; L/F=TOTAL SCAN LINES - 1

ldi temporary1,40 ; APL=ADDRESS UNITS OF VIRTUAL SCREEN
rcall send_1335_data ;(C/R+1) LOWER BYTE

ldi 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_data

ldi temporary1,0
rcall send_1335_data

ldi 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_data

ldi temporary1,$25
rcall send_1335_data

ldi 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_data

ldi temporary1,$4b
rcall send_1335_data

; CSRFORM COMMAND
ldi temporary1,$5d ; SET CURSOR SIZE AND DISPLAY MODE
rcall send_1335_command

ldi temporary1,7 ; CRX=CURSOR WIDTH-1
rcall send_1335_data

ldi temporary1,87 ; BLOCK CURSOR AND CURSOR HEIGHT-1
rcall send_1335_data

; HDOT SCR COMMAND
ldi temporary1,$5a ; HORIZONTAL SCROLL POSITION
rcall send_1335_command

ldi temporary1,0 ; 0 FOR NO SCROLL OFFSET
rcall send_1335_data

; OVERLAY COMMAND
ldi temporary1,$5b ; DEFINE SCREEN OVERLAY INFO
rcall send_1335_command

ldi temporary1,0b00011100
rcall send_1335_data ; 3 LAYERS, OV=1, all grapfics

; DISPLAY ON/OFF COMMAND
ldi temporary1,$58
rcall send_1335_command

ldi temporary1,0b11010100 ; SCREENS 1,2,3 = ON,
rcall send_1335_data

rcall graph_screen_clear ;это уже моя песня
rcall set_vision_environment

; DISPLAY ON/OFF COMMAND
ldi temporary1,$59
rcall send_1335_command

ldi temporary1,0b11010100 ;0b00010110
rcall send_1335_data

за образец взят и покалечен пример от Seico-Epson для какой-то Моторолы

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

Ответы



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

E-mail: info@telesys.ru