Кислый писал(а):хмм. появилась одна идея
- У меня появилась мысль.
- Ну так думай её !
Кислый писал(а):хмм. появилась одна идея
Пока к другому не сбежалаJack_A писал(а):Кислый писал(а):хмм. появилась одна идея
- У меня появилась мысль.
- Ну так думай её !


.. нормально работает Nokia 7110 - модель встроена в ProteusПодскажите может быть с какогонибудь попроще дисплея начать(но обязательно в ПРОТЕУСЕ),и без библиотек.
спящий писал(а):...можно ли ... настроить SPI на 9 бит?

)Код: Выделить всё
lcd_cmd: // Send command to LCD
cbi portb,lcd_CS // select chip
sbi portb,lcd_res //
cbi portb,lcd_dat
sbi portb,lcd_clk // CLK -> 1
nop //
nop //
cbi portb,lcd_clk // CLK -> 0
lcd_cm:
ldi loop,8 //
outs11: //
clc //
rol tmp //
brcc noc1 //
sbi portb,lcd_dat // DATA=1
rjmp drdy1 //
noc1: //
cbi portb,lcd_dat // DATA=0
drdy1: //
nop //
sbi portb,lcd_clk // CLK -> 1
nop //
nop //
cbi portb,lcd_clk // CLK -> 0
dec loop //
brne outs11 //
sbi portb,lcd_CS // select chip
clc
ret //
out_byte: // Send data to LCD
cbi portb,lcd_CS // select chip
sbi portb,lcd_res //
sbi portb,lcd_dat
sbi portb,lcd_clk // CLK -> 1
nop //
nop //
cbi portb,lcd_clk // CLK -> 0
ldi loop,8 //
outs12: //
clc //
rol tmp //
brcc noc2 //
sbi portb,lcd_dat // DATA=1
rjmp drdy2 //
noc2: //
cbi portb,lcd_dat // DATA=0
drdy2: //
nop //
sbi portb,lcd_clk // CLK -> 1
nop //
nop //
cbi portb,lcd_clk // CLK -> 0
dec loop //
brne outs12 //
sbi portb,lcd_CS // select chip
clc
ret //
radiokot__ писал(а):Но в данном случае CS надо дёргать после каждого байта.