Показано с 1 по 9 из 9

Тема: 3410 и черный квадрат

  1. #1
    Junior Member
    Регистрация
    11.02.2005
    Сообщений
    62
    Спасибо
    0
    Благодарностей: 0 : 0

    3410 и черный квадрат

    После воды тело не включалось. Промыл в УЗ ванне и просушушил, стал включатся но на дисплее черный квадрат.
    Подскажите где копать???

  2. #2
    Newbie
    Регистрация
    08.07.2005
    Адрес
    bg
    Сообщений
    14
    Спасибо
    0
    Благодарностей: 0 : 0
    Посмотри CCONT

  3. #3
    Member
    Регистрация
    31.12.2003
    Адрес
    No route to host.
    Сообщений
    124
    Спасибо
    0
    Благодарностей: 2 : 1
    pin777
    А че на него смотреть? CCONT как CCONT.

    @Unicum : Кури....


    code segment para 'Code'
    assume cs:code,ds:code
    org 100h
    ;------------------------------------------------

    SCE EQU 00001000b
    DC EQU 00000100b
    SCL EQU 00000010b
    SDA EQU 00000001b
    RESET EQU 00100000b
    CONTRAST EQU 10110000b ;Your's can be different. Depends on PC
    ;------------------------------------------------
    start:
    .286
    mov dx,378h
    ;Power up, Reset_ stays at logical 0
    mov al,11011111b
    out dx,al
    ;Wait a little
    call _wait
    ;May be not neccuserry???
    call _wait
    call _wait

    ;Set Reset_ to logical 1
    mov al,0ffh
    out dx,al
    call _wait
    ;May be not neccuserry???
    call _wait
    call _wait

    ;Init LCD...
    mov bh,10000000b ;Set position to the begining
    call sendc
    call cls
    call init_lcd

    ;Write data...
    mov bh,10000000b ;Set position to the begining
    call sendc

    mov bh,11111111b
    call send
    mov bh,10011001b
    call send
    mov bh,10011001b
    call send
    mov bh,01100110b
    call send
    xor bx,bx
    call send
    mov bh,01111110b
    call send
    mov bh,10000001b
    call send
    mov bh,10000001b
    call send
    mov bh,01111110b
    call send
    xor bx,bx
    call send
    mov bh,11111111b
    call send
    mov bh,10011001b
    call send
    mov bh,10011001b
    call send
    mov bh,01100110b
    call send
    xor bx,bx
    call send
    mov bh,11111110b
    call send
    mov bh,00010001b
    call send
    mov bh,00010001b
    call send
    mov bh,11111110b
    call send

    jmp quit
    ;------------------------------------------------
    cls: ;Clear screen
    pusha
    mov bh,10000000b ;Set position to the beginig
    call sendc

    mov cx,6*84/2
    lea di,buf
    xor ax,ax
    rep stosw
    mov cx,6*84
    lea si,buf
    call send_string
    popa
    ret
    ;------------------------------------------------
    send_string: ;Send multiple bytes. CX=count, SI=source
    pusha
    _s_loop:
    lodsb
    xchg al,bh
    call send
    loop _s_loop
    popa
    ret
    ;------------------------------------------------
    init_lcd: ;Init display
    pusha
    mov bh,00100001b ;Set extended instruction set
    call sendc
    mov bh,contrast ;Set contarst
    call sendc
    mov bh,00100000b ;Set normal instruction set
    call sendc
    mov bh,00001100b ;Set mode to blank screen
    call sendc
    ;Inversion
    ; mov bh,00001101b ;Set inversion
    ; call sendc
    popa
    ret
    ;------------------------------------------------
    sendc: ;Send 8 bit control command bh,byte
    pusha
    mov dx,378h
    mov al,11111111b
    out dx,al
    call _wait
    xor al,scl ;Set SCLK low
    out dx,al
    call _wait
    xor al,sce ;Set SCE_ low
    out dx,al
    ; call _wait
    mov cx,7 ;8th bit is transmited after loop
    _loop1:
    and al,11111101b ;Set SCLK low.
    out dx,al
    call _wait
    rol bx,1
    and al,11111110b ;Set SDIN low
    and bl,00000001b ;Prepare a bit to transmit
    or al,bl
    out dx,al ;Send it
    call _wait
    or al,scl ;Set SCLK high
    out dx,al
    call _wait
    loop _loop1

    and al,11111101b ;Set SCLK low
    out dx,al
    call _wait
    rol bx,1
    and al,11111110b ;Set SDIN low
    and bl,00000001b ;Prepare a bit to transmit
    or al,bl
    xor al,dc ;Set D/C_ low| Command State
    out dx,al
    call _wait
    or al,scl ;Set SCLK high
    out dx,al
    call _wait
    xor al,scl
    or al,dc
    out dx,al
    call _wait
    or al,sce ;Disable bus
    out dx,al
    call _wait
    call _wait
    mov al,0ffh
    out dx,al
    call _wait
    popa
    ret
    ;------------------------------------------------
    send: ;Send 8 bit data bh,byte
    pusha
    mov dx,378h
    mov al,11111111b
    out dx,al
    call _wait
    xor al,scl ;Set SCLK low
    out dx,al
    call _wait
    xor al,sce ;Set SCE_ low
    out dx,al
    mov cx,7 ;8th bit is transmited after loop
    _loop2:
    and al,11111101b ;Set SCLK low.
    out dx,al
    call _wait
    rol bx,1
    and al,11111110b ;Set SDIN low
    and bl,00000001b ;Prepare a bit to transmit
    or al,bl
    out dx,al ;Send it
    call _wait
    or al,scl ;Set SCLK high
    out dx,al
    call _wait
    loop _loop2

    and al,11111101b ;Set SCLK low
    out dx,al
    call _wait
    rol bx,1
    and al,11111110b ;Set SDIN low
    and bl,00000001b ;Prepare a bit to transmit
    or al,bl
    out dx,al
    call _wait
    or al,scl ;Set SCLK high
    out dx,al
    call _wait
    xor al,scl
    out dx,al
    call _wait
    or al,sce ;Disable bus
    out dx,al
    call _wait
    call _wait
    mov al,0ffh
    out dx,al
    call _wait
    popa
    ret
    ;------------------------------------------------
    _wait: ;Make a delay
    push cx
    push ax
    push dx
    mov cx,01h
    mov dx,037ah
    __wait:
    in ax,dx
    ; in ax,dx
    ; in ax,dx
    ; in ax,dx
    loop __wait
    pop dx
    pop ax
    pop cx
    ret
    ;------------------------------------------------
    quit: ;Guess what this procedure do... :-)
    mov ax,4c00h
    int 21h
    ;------------------------------------------------
    buf db ?
    ;------------------------------------------------
    code ends
    end start

  4. #4
    Member
    Регистрация
    25.08.2004
    Адрес
    Белорусь
    Сообщений
    214
    Спасибо
    0
    Благодарностей: 2 : 2
    Попробуй прошить UFS-om

  5. #5
    Senior Member
    Регистрация
    04.04.2004
    Адрес
    Russia
    Сообщений
    878
    Спасибо
    83
    Благодарностей: 61 : 29
    b0ba
    @Unicum : Кури....
    Во из тебя попёрло! Ты видать уже успел курнуть

  6. #6
    Junior Member
    Регистрация
    11.02.2005
    Сообщений
    62
    Спасибо
    0
    Благодарностей: 0 : 0
    Прошиваться UFS-om тело как-то совсем не хочет.

  7. #7
    Member
    Регистрация
    13.12.2003
    Адрес
    Ukraine
    Сообщений
    719
    Спасибо
    21
    Благодарностей: 0 : 2
    Автор оригинала Viktor0001
    b0ba
    Во из тебя попёрло! Ты видать уже успел курнуть
    Если бегло посмотреть на то что написано b0ba то те кто успел "курнуть" поймут принцип инициализации дисплея в нокиях, соответственно не будут давать "дельных" советов по поводу CCONT.
    Вот Вы тов. Viktor0001 что по этому поводу думаете? окромя того что кто то курнул....
    Вот я думаю что проблемма с CPU, или же с самими дисплеем.
    PS А по поводу флуда правила есть, но по моему они надо для того чтоб их нарушать.
    WBR

  8. #8
    Banned
    Регистрация
    02.05.2005
    Адрес
    Питер
    Сообщений
    85
    Спасибо
    0
    Благодарностей: 0 : 0
    cobbu грей она за это отвечает или меняй ее

  9. #9
    Member
    Регистрация
    13.12.2003
    Адрес
    Ukraine
    Сообщений
    719
    Спасибо
    21
    Благодарностей: 0 : 2
    Автор оригинала cubase
    cobbu грей она за это отвечает или меняй ее
    Это что то новое? Что cobba за дисплей отвечает???
    Вы бы еще посоветовали chaps сменить
    короче ржунимагу
    схемку в глаза видел?? Посмотри куда идет ВСЕ с дисплея, подсказка два листа схемы надо.. там где клавиатура и UI а также еще один лист схемы с CPU+RAM+Flash. А потом дельные советы давать будем!!!
    Если я не прав пожалуйста обоснуйте !!!
    WBR

Похожие темы

  1. K750 и черный квадрат
    от Denis_Master в разделе SonyEricsson аппаратный ремонт
    Ответов: 3
    Последний ответ: 14.11.2008, 18:22
  2. 6230 - чёрный квадрат
    от ST-Docent в разделе Телефоны DCT4/WD2/TIKU
    Ответов: 11
    Последний ответ: 15.09.2006, 14:24
  3. Чёрный квадрат 1100
    от gubar1 в разделе Телефоны DCT4/WD2/TIKU
    Ответов: 6
    Последний ответ: 17.12.2005, 13:41
  4. J70 - черный квадрат
    от timoxamaster в разделе Sony Series
    Ответов: 8
    Последний ответ: 19.11.2004, 01:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  Рейтинг@Mail.ru