diff --git a/examples/keyscan/keyscan_it/main.c b/examples/keyscan/keyscan_it/main.c index 47d5e94e..f10e9313 100644 --- a/examples/keyscan/keyscan_it/main.c +++ b/examples/keyscan/keyscan_it/main.c @@ -42,7 +42,7 @@ int main(void) if (keyscan) { KEYSCAN_DEV(keyscan)->col_num = COL_NUM_4; KEYSCAN_DEV(keyscan)->row_num = ROW_NUM_4; - device_open(keyscan, 0); //current scan latency is 32K/1/8 = 4Khz + device_open(keyscan, 0); //current keyscan clock source:one is 32M/(31+1)/8 = 125Khz and another is 1MHZ device_set_callback(keyscan, keyscan_irq_callback); device_control(keyscan, DEVICE_CTRL_SET_INT, NULL); device_control(keyscan, DEVICE_CTRL_RESUME, NULL); diff --git a/examples/keyscan/keyscan_it/readme.md b/examples/keyscan/keyscan_it/readme.md index d07ad704..2d77a827 100644 --- a/examples/keyscan/keyscan_it/readme.md +++ b/examples/keyscan/keyscan_it/readme.md @@ -1,7 +1,7 @@ **board/bl706_iot/clock_config.h** 中, -**BSP_QDEC_KEYSCAN_CLOCK_SOURCE** 设置成 **ROOT_CLOCK_SOURCE_32K_CLK** -**BSP_QDEC_KEYSCAN_CLOCK_DIV** 设置成 **0** +**BSP_QDEC_KEYSCAN_CLOCK_SOURCE** 设置成 **ROOT_CLOCK_SOURCE_XCLK** +**BSP_QDEC_KEYSCAN_CLOCK_DIV** 设置成 **31** **board/bl706_iot/pinmux_config.h** 中, 以下宏设置成 **GPIO_FUN_KEY_SCAN_ROW** diff --git a/examples/keyscan/keyscan_poll/main.c b/examples/keyscan/keyscan_poll/main.c index 10c83f39..a24241c8 100644 --- a/examples/keyscan/keyscan_poll/main.c +++ b/examples/keyscan/keyscan_poll/main.c @@ -33,7 +33,7 @@ int main(void) if (keyscan) { KEYSCAN_DEV(keyscan)->col_num = COL_NUM_4; KEYSCAN_DEV(keyscan)->row_num = ROW_NUM_4; - device_open(keyscan, 0); //current scan latency is 32K/1/8 = 4Khz + device_open(keyscan, 0); //current keyscan clock source:one is 32M/(31+1)/8 = 125Khz and another is 1MHZ device_control(keyscan, DEVICE_CTRL_RESUME, NULL); MSG("keyscan found\n"); } diff --git a/examples/keyscan/keyscan_poll/readme.md b/examples/keyscan/keyscan_poll/readme.md index fb3677b9..918fd71c 100644 --- a/examples/keyscan/keyscan_poll/readme.md +++ b/examples/keyscan/keyscan_poll/readme.md @@ -1,7 +1,7 @@ **board/bl706_iot/clock_config.h** 中, -**BSP_QDEC_KEYSCAN_CLOCK_SOURCE** 设置成 **ROOT_CLOCK_SOURCE_32K_CLK** -**BSP_QDEC_KEYSCAN_CLOCK_DIV** 设置成 **0** +**BSP_QDEC_KEYSCAN_CLOCK_SOURCE** 设置成 **ROOT_CLOCK_SOURCE_XCLK** +**BSP_QDEC_KEYSCAN_CLOCK_DIV** 设置成 **31** **board/bl706_iot/pinmux_config.h** 中, 以下宏设置成 **GPIO_FUN_KEY_SCAN_ROW**