如何在不使用 minicom 或 teraterm 等终端仿真器的情况下使用 C 与 mbed LPC1768 通信?
例如,如果我从我的 C 代码中发送一个整数,那么应该打开那个 led。
我怎样才能做到这一点?
如果您使用的是 linux 或 osx,请查看以下答案:
您可以检查/dev
文件夹并查找插入 mBed 时创建的文件。文件名类似于/dev/ttyS0
. 该文件代表通信端口,您可以读取/写入该文件以通过串行端口接收/发送数据。
如果你想要一个跨平台的解决方案,试试 Java 的 RxTx 库。
如果不阅读用户手册或数据表,您将无法对您的电路板做任何事情。因此,只需通过它,然后按照以下链接获取演示应用程序 LPC1768 板
1. NXP LPC1768 ARM Cortex-M3 红色套件演示
2. LPC1768 ARM Cortex-M3 CrossWorks 演示
3.mbed _
4.在github
你可以使用这个库
它的作用是初始化连接到板上调试器的 UART 端口并将其用作串行输入输出。因此,使用您选择的任何超级终端,如果您发送某些字符串,您可以编写代码来做某事,或者printf
在发生某些事情时使用原始代码。它将打印在您的 PC 屏幕上。