|
将ke.c和.h代码移植F1系列板子上,为什么bsp_GetKey()函数返回值,总是0了,- int main(void)
- {
- uint8_t ucKeyCode;
- /* ´®¿Ú³õʼ»¯ */
- USART_Config();
-
- bsp_InitKey();
-
- /* Ö÷³ÌÐò´óÑ­»· */
- while (1)
- {
-
- /* ´¦Àí°´¼üʼþ */
- ucKeyCode = bsp_GetKey();
- printf("ucKeyCode=%d\r\n",ucKeyCode);
- if (ucKeyCode>0)
- {
- /* Óмü°´Ï */
- switch (ucKeyCode)
- {
- case KEY_DOWN_K1: /* °´¼üÌáʾÒô */
-
- break;
-
- case KEY_DOWN_K2: /* ¼±´ÙÃù½Ð10´Î*/
- printf("K2¼ü - ¼±´ÙÃù½Ð10´Î\r\n");
- break;
- case KEY_DOWN_K3: /* ³¤Ãù3´Î*/
- printf("K3¼ü - ³¤Ãù3´Î\r\n");
- break;
-
- // case JOY_DOWN_L:
- // if (freq > 100)
- // {
- // freq -= 100;
- // }
- // printf("·äÃùÆ÷ƵÂÊ = %dHz\r\n", freq);
- // break;
- // case JOY_DOWN_R:
- // freq += 100;
- // printf("·äÃùÆ÷ƵÂÊ = %dHz\r\n", freq);
- // break;
-
- default:
- break;
- }
- }
- }
- }
复制代码
|
|