- 主题:【求助】PC串口怎么发送一段300ms的低电平?
对,是 8250,我写错了。后面的 16550 只是加了 FIFO,还是和 8250 兼容的。
当年为了在 x86 的 PC104 主板上跑 UCOS-II 时花了好几个月研究这些东西。
8250、8255、8259 新主板上没有这些器件,但是对应的功能还都是保持的。
【 在 intron 的大作中提到: 】
: IBM PC 最早应用的是 NS8250。
: 后来有了改进的 16450、16550。
: NS 于 2011 年被 TI 并购。
: ...................
--
FROM 20.194.2.*
发break信号
【 在 boundary 的大作中提到: 】
: 你好,我们现在有个设备是检测串口发送管脚下降沿,并且保持300ms低电平才启动。我想了半天不知道怎么通过串口实现。因为串口必须要有一个停止位高电平,所以在起始位跟数据位后,肯定会有一个高电平,也就是最长能保持8个bit的低电平。
: 我想了一个办法是把波特率设为20,不知道允不允许。
: 设备原厂的软件是能够做到的,我测过,有一段400ms的低电平,但是我们现在需要自己做个软件,不能使用他们的软件。
: ...................
--
FROM 117.136.38.*
应该是usb那边做了驱动。否则,波特率这么低可以成功。以后也用这个波特率通讯?
【 在 boundary (边界) 的大作中提到: 】
: 你好,我们现在有个设备是检测串口发送管脚下降沿,并且保持300ms低电平才启动。我想了半天不知道怎么通过串口实现。因为串口必须要有一个停止位高电平,所以在起始位跟数据位后,肯定会有一个高电平,也就是最长能保持8个bit的低电平。
: 我想了一个办法是把波特率设为20,不知道允不允许。
: 设备原厂的软件是能够做到的,我测过,有一段400ms的低电平,但是我们现在需要自己做个软件,不能使用他们的软件。
: ...................
--
FROM 120.244.154.*
请问在C#里用什么函数
【 在 iliketolearn 的大作中提到: 】
: 发break信号
--
FROM 60.176.148.*
serialPort_DVL.BreakState = true;
【 在 boundary 的大作中提到: 】
: 请问在C#里用什么函数
--
FROM 60.176.148.*
esp32这个芯片的uart能够发break信号 感觉就是这种信号了
--
FROM 183.156.122.*