如何在不使用minicom或teraterm等终端模拟器的情况下使用C与mbed LPC1768进行通信?
例如,如果我从我的C代码发送一个整数,那么应该打开led。
我该怎么做?
答案 0 :(得分:0)
如果没有阅读用户手册或数据表,您就无法对您的电路板做任何事情。所以请仔细阅读下面的链接,了解演示应用程序LPC1768板
1。NXP LPC1768 ARM Cortex-M3 Red Suite Demo
2。LPC1768 ARM Cortex-M3 CrossWorks Demo
3。mbed
答案 1 :(得分:0)
如果您使用的是linux或osx,请查看以下答案:
How do I read data from serial port in Linux using C?
您可以检查/dev
文件夹,查找插入mBed时创建的文件。文件名类似于/dev/ttyS0
。该文件代表通信端口,您可以读/写该文件以通过串口接收/发送数据。
如果您需要跨平台解决方案,请尝试使用RxTx库进行Java。
答案 2 :(得分:0)
您可以使用this library
它的作用是初始化UART端口,该端口连接到电路板上的调试器并将其用作串行输入输出。因此,对于您选择的任何超级终端,如果您发送某些字符串或只是在发生某些事件时使用原始printf
,您可以编写代码来执行某些操作。它将打印在您的电脑屏幕上。