主题中讨论的其他器件: DLPC150
您好、专家!
我正尝试按照相关 线程的说明(由 Pedro Gelabert 提供)将扫描按钮(PQ3)重新路由至扩展连接器(引脚8、PK3)。 但它不起作用、下面详细介绍了:
1.通过更改 common.h 中的 if 1 --> if 0,第203行,可以成功地重新路由绿色 LED 指示灯。 一切都正常、外部 LED 闪烁、扫描过程通过 PC GUI 正常工作:
/**
*编译器切换到重新映射绿色 LED
*
* 0 =绿色 LED 输出至扩展连接器 J3引脚6
* 1 = Tiva 板上的绿色 LED
*/
#if 1.
#define GREEN_LED_Tiva_Board // PF5
#UNDEF GREEN_LED_EXP_CONN
#else
#undef green_LED_Tiva_Board // PA5
#define GREEN_LED_EXP_CONN
#endif
2.然而,当对扫描按钮进行采样并将固件刻录到 nano 时,它不起作用。 nano 甚至无法连接到 PC GUI、更不用说对连接到 PK3的外部按钮没有响应。
由于 问题是 nano 已断开连接、而另一方面、重新路由绿色 LED 可以正常工作、我认为问题可能在代码级别。 不过,我不能弄清楚自己的问题是什么,你能帮忙吗?
按照常见问题解答中的说明、我只将第195行从 IF 1更改为 IF 0。 但是、nano 断开了连接、仅有一项更改:
-
-
- 添加了示例 要将扫描按钮重新映射到 扩展连接器 J3引脚8、请将中的第195行更改
-
/***编译器切换到"重新映射扫描"按钮** 0 =扩展连接器 J3引脚的扫描按钮输入8.* 1 = Tiva 板上 Scan 按钮的 Scan 按钮输入*/#if 1.#define SCAN_Button_Tiva_Board // PQ3#undef scan_Button_EXP_CONN#else#undef scan_Button_Tiva_Board // PK3.#define SCANK_BUTON_EXP_CONN#endif
至: