您好!
我已经为 MSP430FR2633微控制器设计了键盘 PCB、并在修改后尝试实施 Patvate 电话演示代码。
但无法检测是否按键。
我不使用触觉驱动器功能、我只想实现电容式触控按键。
请向我推荐解决方案。
我在 MSP430FR2633 microcontroller.e2e.ti.com/.../Captivate_5F00_Keypad_5F00_code.rar 中安装了所附的代码
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我已经为 MSP430FR2633微控制器设计了键盘 PCB、并在修改后尝试实施 Patvate 电话演示代码。
但无法检测是否按键。
我不使用触觉驱动器功能、我只想实现电容式触控按键。
请向我推荐解决方案。
我在 MSP430FR2633 microcontroller.e2e.ti.com/.../Captivate_5F00_Keypad_5F00_code.rar 中安装了所附的代码
Himani 您好!
我建议从简单的开始创建 CapTIvate 设计中心项目、并按照您在 PCB 上的设计将电极分配到 MCU。 在设计中心中、生成 CCS 项目代码、对目标进行编程并查看按钮工作正常。 您很可能必须调整灵敏度才能使其正常工作。 在所有按钮都工作后、添加应用程序代码。
以下是检查按钮何时按下的提示。 创建每次扫描按钮组时将自动调用的回调函数。 然后、您可以轻松检查是否按下了按钮。 请参阅 CapTIvate 设计中心指南、 软件一章、如何进行回调。
如果您愿意、可以向我发送原理图和迷人的设计中心".ser"项目文件、我可以对其进行仔细检查。
尊敬的 Dennis:
我尝试了您建议的方式、它是有效的。
感谢您的支持。
但是、现在我对代码进行了一些更改、以获得3mm 距离的结果、并且会出现以下错误:
1.#1965无法打开源文件"cs.h"
2.#1965无法打开源文件"driverlib.h"
3.#1965无法打开源文件"gpio.h"
4.#1965无法打开源文件"rom_driverlib.h"
这些错误以前在我构建程序时没有生成。