目前,我在应用程序中使用C#代码访问MySQL数据库。我想通过在端口数据接收事件中触发数据访问方法来访问数据库。我已经编写了数据访问方法,该方法在modem.but接收到消息时触发串口数据接收事件,无法访问数据库。它会给出一条错误消息:
unable to connect any specified MySQL hosts
当我使用按钮点击事件调用数据访问方法而不让它在串口数据接收事件中激发时,它工作correctly.How我能解决这个问题吗?
我正在尝试使用运行Debian的Raspberry Pi上的Python2.6访问串口。我的脚本serial.py尝试导入pySerial:
import serial
ser = serial.Serial('/dev/ttyAMA0', 9600)
ser.write("hello world!")
由于某种原因,它拒绝建立串行连接,并出现以下错误:
AttributeError: 'module' object has no attribute 'Serial'
当我尝试在交互式Python解释器中输入相同的代码时,它仍然不
对于一个我需要使用串口的应用程序,我使用的是Unity3D,但是在Unity中,缺少事件DataReceived和其他链接函数的实现。因此,我认为解决方案是创建我自己的DLL,它可以管理串口数据,并作为外部DLL从统一中调用它。
下面是我写的代码。类库项目中的代码(只是一个串行端口冻结了对测试的打开)
代码:
using System;
using System.IO.Ports;
namespace serialPortManager2
{
public class laserManager
{
private SerialPort laserComPort