Ср авг 10, 2022 13:00:58
Пн авг 15, 2022 02:22:55
И добавил реверс.
Пн авг 15, 2022 10:41:58
if(Rev)
{
if( !GPIO_CHECK(ENCODER_A_PORT, ENCODER_A_PIN) ) {EncCur = STATE_A;} //чтение фазы 1
if( !GPIO_CHECK(ENCODER_B_PORT, ENCODER_B_PIN) ) {EncCur |= STATE_B;} //чтение фазы 2
}
else
{
if( !GPIO_CHECK(ENCODER_A_PORT, ENCODER_A_PIN) ) {EncCur = STATE_B;} //чтение фазы 1
if( !GPIO_CHECK(ENCODER_B_PORT, ENCODER_B_PIN) ) {EncCur |= STATE_A;} //чтение фазы 2
Пн авг 15, 2022 16:11:59
У меня тоже ILI-9481
добавил переменную Rev
Пн авг 15, 2022 20:02:39
uint8_t Rev = 1; //реверс энкодера 1 - вкл, 0 - выкл
//=== ПОПУЛЯРНЫЕ РАЗМЕРЫ ДИСПЛЕЕВ =====
//3,5" дюйма 480 × 320,
//2,8" дюйма 400 × 240,
//2,4" дюйма 320 × 240,
//1,8" дюйма 220 × 176.
Пн авг 15, 2022 21:46:00
Вт авг 16, 2022 08:39:51
Вт авг 16, 2022 19:28:34
Сб авг 20, 2022 18:38:42
amv2000
Пн авг 22, 2022 08:47:03
Вт авг 23, 2022 13:31:50
Вс авг 28, 2022 15:00:41
; // 400
Stack_Size EQU 0x00000900
AREA STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem SPACE Stack_Size
__initial_sp
; <h> Heap Configuration
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>
;//400 - 1kb, 800 - 2kb, 1000 - 4k, 2000 - 8k, 3000 - 12k
Heap_Size EQU 0x00004000
Вс авг 28, 2022 22:36:43
Ср мар 01, 2023 09:44:59
Ср мар 01, 2023 10:07:25
Ср мар 01, 2023 10:16:26
Ср мар 01, 2023 18:09:43
Сб мар 11, 2023 23:26:26
Вт мар 21, 2023 20:33:29
Чт апр 13, 2023 08:07:26