LPC1549でQEI(ハードウェアでエンコーダ読み取り)を実現します。 (.cppでピン指定しています(基本的にはどこでも使用可))

Dependents:   Tourobo2022_TBCMotorDriver

Committer:
YutaTogashi
Date:
Sun Aug 07 02:53:43 2022 +0000
Revision:
6:cd0694454594
Parent:
3:68844cd35e64
change encoder pin P0_3,P0_2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wt8008 3:68844cd35e64 1 // Defines translating LPC1768 to LPC1548
wt8008 3:68844cd35e64 2
wt8008 3:68844cd35e64 3 #ifdef TARGET_LPC1549
wt8008 3:68844cd35e64 4 #define QEICON CON
wt8008 3:68844cd35e64 5 #define QEIMAXPOS MAXPOS
wt8008 3:68844cd35e64 6 #define INXCMP INXCMP0
wt8008 3:68844cd35e64 7 #define QEILOAD LOAD
wt8008 3:68844cd35e64 8 #define FILTER
wt8008 3:68844cd35e64 9 #define QEICONF CONF
wt8008 3:68844cd35e64 10 #define QEIIEC IEC
wt8008 3:68844cd35e64 11 #define QEICLR CLR
wt8008 3:68844cd35e64 12 #define QEISTAT STAT
wt8008 3:68844cd35e64 13 #define QEIPOS POS
wt8008 3:68844cd35e64 14 #define QEITIME TIME
wt8008 3:68844cd35e64 15 #define QEICAP CAP
wt8008 3:68844cd35e64 16 #define QEIINTSTAT INTSTAT
wt8008 3:68844cd35e64 17 #define QEIIES IES
wt8008 3:68844cd35e64 18 #define QEIVEL VEL
wt8008 3:68844cd35e64 19 #define QEISET SET
wt8008 3:68844cd35e64 20
wt8008 3:68844cd35e64 21 #define QEIO_PHA_I 8
wt8008 3:68844cd35e64 22 #define QEIO_PHB_I 16
wt8008 3:68844cd35e64 23 #define QEIO_IDX_I 24
wt8008 3:68844cd35e64 24
wt8008 3:68844cd35e64 25 #define SYSAHBCLKCTRL_QEI ((uint32_t)(1<<21))
wt8008 3:68844cd35e64 26 #endif /* TARGET_LPC1549 */