Ср дек 18, 2019 14:27:37
Ср дек 18, 2019 14:30:46
void lcd_send_cmd(uint8_t cmd)
{
LCD_DC_L;
LCD_WR_L;
GPIOB->BSRR = 0xff000000 | (cmd << 8);
LCD_WR_H;
LCD_DC_H;
}
uint8_t data = GPIOB->IDR;
lcd_send_cmd(data);
ldr r2, [pc, #536]
ldr r3, [r2, #16]
lsls r3, r3, #8
mov.w r0, #0x200000
uxth r3, r3
str r0, [r2, #24]
orr.w r3, r3, #0xFF000000
mov.w r4, #0x800000
movs r0, #128
mov.w r12, #32
str r4, [r2, #24]
str r3, [r2, #24]
str r0, [r2, #24]
str.w r12, [r2, #24]
using LCD_DC = PB5;
using LCD_WR = PB7;
using LCD_DATA = GpioB<0xFF00>;
void lcd_send_cmd(uint8_t cmd)
{
PinList<LCD_DC, LCD_WR, LCD_DATA>::write(cmd);
LCD_WR::set();
LCD_DC::set();
}
ldr r2, [pc, #528]
ldr r3, [r2, #16]
lsls r3, r3, #8
uxth r3, r3
orr.w r3, r3, #0xFF000000
orr.w r3, r3, #0xA00000
movs r0, #128 ; 0x80
mov.w r12, #32
str r3, [r2, #24]
str r0, [r2, #24]
str.w r12, [r2, #24]
Ср дек 18, 2019 14:35:41
*((volatile uint8_t *)&GPIOB->ODR +1) = (__RBIT(GPIOB->IDR)>>24);
Ср дек 18, 2019 14:43:50
Ср дек 18, 2019 18:24:51
136: LCD_DC_L;
0x08000AF4 4A08 LDR r2,[pc,#32] ; @0x08000B18
0x08000AF6 F04F7180 MOV r1,#0x1000000
0x08000AFA 6011 STR r1,[r2,#0x00]
137: LCD_WR_L;
0x08000AFC 104B ASRS r3,r1,#1
0x08000AFE 4907 LDR r1,[pc,#28] ; @0x08000B1C
0x08000B00 600B STR r3,[r1,#0x00]
138: GPIOB->BSRR = 0xff000000 | (cmd<<8);
0x08000B02 F04F437F MOV r3,#0xFF000000
0x08000B06 EA432000 ORR r0,r3,r0,LSL #8
0x08000B0A 6008 STR r0,[r1,#0x00]
139: LCD_WR_H;
0x08000B0C 2080 MOVS r0,#0x80
0x08000B0E 6008 STR r0,[r1,#0x00]
140: LCD_DC_H;
0x08000B10 0040 LSLS r0,r0,#1
0x08000B12 6010 STR r0,[r2,#0x00]
Ср дек 18, 2019 18:57:29
Ср дек 18, 2019 19:51:48
Ср дек 18, 2019 21:23:49
Чт дек 19, 2019 12:11:29
136: GPIOB->BSRR = 0xff900000 | (cmd<<8);GPIOB->BSRR = 0x00000090;
0x08000AF4 4903 LDR r1,[pc,#12] ; @0x08000B04
0x08000AF6 EB012100 ADD r1,r1,r0,LSL #8
0x08000AFA 4803 LDR r0,[pc,#12] ; @0x08000B08
0x08000AFC 6001 STR r1,[r0,#0x00]
0x08000AFE 2190 MOVS r1,#0x90
0x08000B00 6001 STR r1,[r0,#0x00]
Чт дек 19, 2019 12:43:54
Чт дек 19, 2019 12:55:11
Чт дек 19, 2019 12:57:28
Чт дек 19, 2019 13:03:09
Чт дек 19, 2019 13:14:40
Чт дек 19, 2019 13:27:13
Чт янв 02, 2020 17:11:51
Чт янв 02, 2020 20:01:37
Чт янв 02, 2020 20:13:35
Чт янв 02, 2020 20:23:25
Чт янв 02, 2020 20:25:55