工具/软件:Code Composer Studio
您好!
这是我的问题声明:我想将此传感器模块(https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide/all)连接到 launchpad、以便能够在计算机屏幕上以重量读数的形式读取负载单元输出信号。 我不知道如何做到这一点。
这就是我目前所知:首先、我将负载单元连接到传感器模块。 然后、我将传感器模块连接到 Arduino。 我上传了上述 SparkFun Web 链接上提供的 Arduino 代码。 链接到此代码的库来自 GitHub: https://github.com/bogde/HX711 。 通过这种方法,我可以知道负载单元和传感器模块工作正常,因为我能够读取 Arduino IDE 串行监视器上的权重。在 Launchpad 上,我已成功地使用它来控制 LED,如本视频(https://www.youtube.com/watch?v=bcSSB_yHfoc)所示。 很棒的是、我能够使用 Code Composer Studio 打开生成的代码并将其闪存到 Launchpad 上、但它仍然有效! 因此,我主要关注的是使用 Simulink 的 Embedded Coder 对 Launchpad 进行编程,到目前为止它运行良好。
下面是我针对问题陈述所做的尝试:查看传感器模块的数据表(http://image.dfrobot.com/image/data/SEN0160/hx711_english.pdf)、我了解到我需要在 Launchpad 上使用两个 GPIO 引脚将其连接到传感器模块的 CLK 和 DOUT 引脚。 此外、我需要3.3V 电源为模块供电。 参考 Launchpad 用户手册,我可以使用 GPIO 引脚来实现此目的。 我分别将两根跳线从模块的 CLK 和 DOUT 引脚连接到 Launchpad 的 GPIO123和 GPIO2引脚。 使用 Launchpad 上的3.3V 引脚为模块供电后,我使用 Simulink 的嵌入式编码器将代码上传到 Launchpad 上。 尽管 Simulink 成功生成了代码并将其上传到 launchpad、但当我对加载单元施加物理力时、不会发生任何情况。 使用 Simulink 生成的附加代码、以供参考。
就 Simulink 的 Embedded Coder 而言,我也已经向 Mathworks 解释过这个问题,我正在等待他们的回复。 我想告诉您的是、naïve Arduino 中使用的库文件可以直接在我的 Launchpad 中使用吗? 如果否、则该库将进行少量修改?e2e.ti.com/.../TI_5F00_C2000_5F00_trial3_5F00_ert_5F00_rtw.zip