线程中讨论的其他部件: DRV2700, LDC2114, LDC3114, MSP-FET430UIF, MSP430F5510
您好,
我正在使用DRV2700EVM-HV500制作触控板演示。 要进行修改,需要修改固件。 但是,我不熟悉代码编写器工作室和C/C++。 我想请您付费编写固件。 有可能吗?
此致,
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.
您好,
我正在使用DRV2700EVM-HV500制作触控板演示。 要进行修改,需要修改固件。 但是,我不熟悉代码编写器工作室和C/C++。 我想请您付费编写固件。 有可能吗?
此致,
您好,
我一直忙于其他项目。 我已对此作了简要研究,但在你规定的时间范围内,我认为我无法完成这项工作
此EVM上的Main.c代码正在等待每当看到USB事务时发出的中断
__enable_interrupit();
//由于数据接收事件而退出LPM,和
//获取接收到的数据
if (bHIDDataReceived_event)
//提前清除标记--只是在执行中断时
//
bHIDDataReceived_event =假;
Count = hidReceiveDataInBuffer(HapticCmdBuf,
Haptic_CMD_BUF_SIZE,
HID0_INTFNUM);
//已收到句柄命令
HapticCmdDispatch (count);
为函数"HapticsCmdDispatch"提供计数值,该值指示在GUI中按下了哪个命令/按钮。 如果您能够确定在GUI中按下所需按钮时给出的计数值,
然后,下一步是在所需的GPIO引脚上启用中断,该引脚将使用 正确的计数值调用此HapticsCmdDispatch函数。
此致,
亚瑟
您好,YUto:
我已创建满足您要求的固件"我希望固件启用来自LDC2114或LDC3114的信号以触发任意波形。 不仅在传感器上放置了金属,而且在传感器被拆除时,信号需要触发DRV2700EVM-HV500。 这是我希望在触发DRV2700时输出的波形。 "
所连接的固件将在DRV2700EVM-HV500的TRIG引脚(WFP 2.0)的上升和下降边缘上向压电输出“咔哒”波形
我已为您的测试创建了多个不同的点击持续时间(1,2.5 ,5,6毫秒)版本。此固件仍与 PCC兼容,我所做的更改仅在于触发引脚的功能。
e2e.ti.com/.../DRV2700EVM_2D00_HV500_5F00_Firmware.zip
此致,
亚瑟
您好,Arthur
感谢您的回复。 我能够更新固件。 在固件测试期间,发生了问题。 所以,我有一个要求。 您能降低上升边缘的阈值吗? 可能上升边缘的电流阈值高于2V。 来自LDC2114的触发信号如下图所示。 正常状态较高,当传感器检测到时,状态变为低级别。 因此,使用此固件时,一旦触发信号达到低电平,并且DRV2700输出一个按键单击波形,即使 触发信号恢复到高电平,它也不会输出释放单击波形。
此致,
YUto
您好,YUto:
从MSP430F5510数据表来看,似乎无法调整IO级别。 但是,如果您为MSP430提供1.8V电压,我相信它可以工作
对于3V Vcc,TRIG引脚2.0 上的Vt+和Vt-输入电平的最大值为2.1 V。 但是,对于MSP的1.8V电源,它应该可以工作。
在DRV2700EVM-HV500上,如果您将JP2设置为从外部为MSP430供电并提供1.8 V,则此信号应是有效的逻辑高电平。
如果这不起作用,您还可以尝试使用单个FET作为接地开关来替换DRV2700EVM-HV500上的SW2,然后使用来自LDC2114的信号来切换此FET
此致,
亚瑟