serial-port

    0热度

    1回答

    我正在研究一个在Linux环境下编程HM-TRP无线电模块的C程序,因为后来我将编程约40个这样的模块,我想要一直输入单个编程代码来编程每一个编程代码。 在我的机器上我有三个终端窗口设置。一个是编译程序并运行它。一个用于发送数据到串行端口(用于测试),另一个用于接收来自无线电模块的响应。 这是一步一步如何解决问题。 冉程序。并收到预期的消息: HM-TRP模块配置 设置HM-TRP首次... 使用

    0热度

    1回答

    我是C#的新手,我构建了一个应用程序,它接收来自串行端口的字节并解析字节。 在一种情况下,应用程序接收到表示字符串的字节数组。我的想法是将字节转换为字符串广告将字符串可视化为文本框。 有了这个代码: textSerialNumber.Text = Encoding.UTF8.GetString(readData.payload, 0, readData.payload.Length); 我获得

    0热度

    1回答

    我已经掌握了Android POS设备,并且正在尝试使我们公司的应用在机器上工作。一台POS Z90设备。 在一个点上,我必须设定的DEVNAME和波特率(根据给定的例子) handler.setParameters("/dev/ttyS2", 115200); 当我运行:其中要求 handler.connect() : this.mSerialPort = this.mSerialMan

    0热度

    1回答

    我有一个MSP430(FG4618/F2013)实验板通过MSP-FET430UIF/USB电缆作为电源和串行RS232电缆连接到Windows 7。 我想运行示例代码读取输入并回显到超级终端。 #include <msp430xG46x.h> void main(void) { WDTCTL = WDTPW+WDTHOLD; // Stop WDT P5DIR |= BI

    0热度

    1回答

    我的问题是,当发送消息L“第二行”给我的应用程序读取串口时,我收到“第二个L ine”,但是在putty中我收到了“Second行“我认为这是因为wchar_t编码为16位,所以我在每个字母之间都有一个00。但仍然不知道如何解决这个问题,我对这些东西都是新的,所以这有点令人困惑。 我不确定是否需要在我的应用程序中将字节大小设置为16? 我想发送LPCWSTR LogpszMessage,因为我正在

    -3热度

    1回答

    我的代码: void setup() { Serial.begin(9600); Serial1.begin(9600); } void loop() { Serial1.write("AT+DTTX\n"); delay(5000); while (Serial1.available()) { String txtMsg = Se

    1热度

    1回答

    我正在开发一个多线程程序来读写串口。如果我用Putty测试我的应用程序,一切都很好。但是,当我用创建的.exe文件测试它时,它不起作用。 (我在VS2017中启动程序,然后是.exe文件) 例如:我的输入:“测试”,输出在另一个窗口中:“Teeeeeeeeeeeessssssssssttttttt”。 我的代码发送数据: void SendDataToPort() { for (size_t

    1热度

    1回答

    我正在编写一个程序,试图与覆盆子pi的串行端口进行通信。该程序可以找到链接到该端口的设备。但是当我想打开那个端口时,它给我一个例外,说串口不能打开,权限被拒绝。我以根(pi)的身份登录,我想我已将自己添加到“拨出”。但没有任何工作。我的情况会有什么问题?希望有任何可以帮助,提前感谢。

    0热度

    1回答

    对于串行协议栈,我将实现两个线程,一个用于读取(也可以写入)串行,另一个线程仅用于写入。 我不知道它是安全地打开一次,并在这两个线程使用的文件描述符,或者最好是开两次,这样的: tx_fd = open("/dev/ttyS0", O_WRONLY); rx_fd = open("/dev/ttyS0", O_RDONLY); 也许我应该使用不同的模式做一切都在单线程中。 有哪些缺陷?

    1热度

    1回答

    我给自己买了一台中兴MF831调制解调器,通过短信做一些自动操作。我将模式更改为工厂模式,因此我可以通过/dev/ttyUSB2 115200发送指令(使用带有串口的屏幕或节点)。 发送文本信息的工作很好。我收到我的私人电话上的文字。但是当我发回一条消息(已经发送了几条消息)时,我无法阅读它们。 我调制解调器上的文件夹始终为空。即使我收到类似+CMTI: ME,0的通知。 这是命令我送: ATZ