腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
嵌入式
Linux
设备启动时阻塞
RS485
总线
、
、
、
、
我在使用一台工业
Linux
计算机时遇到了麻烦,我正在用多个连接的设备在
RS485
总线上实现通信。我所遇到的是,
RS485
USART
驱动
程序使用的IO引脚在启动时被设置为不同的级别,而不是进入
RS485
空闲/三状态。因此,当设备启动时,总线上的其他设备被阻塞超过30秒,引发各种外部问题。我的猜测是,实际的
驱动
器是不会启动的,直到电压水平达到他们的三态水平(例如,这个设备的~2.2V )。在那之后,一切都如期而至。编辑:我不是一个经验丰富的
Linux
开发人员,所
浏览 7
提问于2016-04-04
得票数 4
1
回答
当
RS485
在设备树覆盖中启用时,SC16IS752上的硬件RTS不能工作
、
SUPPORT */ rs485-rts-delay = <0 0>;📷 /* Include definition for
RS485
浏览 0
提问于2019-09-12
得票数 2
2
回答
pxa255中的
RS485
支持
、
、
、
我想使用我的卡上的
rs485
。我在arm-
linux
和pxa255处理器上工作。我已经检查了arm-
linux
工具链中的"serial.h“,但不幸的是,我找不到合适的
rs485
设置结构,尽管它在其他一些环境中也是受支持的,比如cris。
浏览 7
提问于2011-03-19
得票数 1
1
回答
Telnet,Startech和发射机
、
、
链中的下一个是莫扎特调频发射机,背面有一个
RS485
从站和主站部分。当我收到这台设备的时候,来自一群广播工程人员,他们的想法是能够将Telnet送入发射机,并能够读取一些信息。
浏览 0
提问于2015-01-05
得票数 0
2
回答
Arduino Uno能运行两个以上的软件uart通信吗?
、
我正在处理一个应用程序,我需要从一个主Arduino Uno与6个Arduino Unos通信。六个Arduino板被放置在距主Arduino Uno 1米的地方.因此我不能使用SPI或I2C,对吗?这是否可以与软件UART在Arduino Uno? 6 UARTs与软件串行通信?如果这是不可能的,怎么办呢?
浏览 0
提问于2018-05-22
得票数 1
回答已采纳
2
回答
不支持使用FTDI电缆的
RS485
通信
、
、
、
、
我正在尝试将一个通过
RS485
半双工UART通信的程序移植到Raspberry Pi。由于Pi的内置UART不支持
RS485
标准,所以我使用的是。连接后,我可以确认电缆的FTDI芯片显示在dmesg中,ftdi_sio
驱动
程序被加载,并将/dev/ttyUSB0串行终端正确地暴露给系统的其他部分。我得到以下错误:看一下原理图,我意识到FTDI电缆内部使用两个组件: FT232R芯片,由ftdi_sio
驱动</
浏览 8
提问于2020-11-23
得票数 0
回答已采纳
1
回答
使用
Linux
的Profibus同步(Raspberry Pi)
、
、
、
我计划在
Linux
上开发一个简单的Profibus master (FDL级别),更具体地说是在Raspberry Pi上。我有一个基于MAX481的
RS485
收发器。在
Linux
中,如何检测这11个'1‘位?它们不会被
驱动
程序注册,因为没有开始位。所以我需要一个比特流,而不是解码的字节。 最好的方法是什么?
浏览 6
提问于2020-10-05
得票数 0
2
回答
RS-485通信中RTS的自动更改
、
、
、
我让我的
RS485
收发器使用RTS标志(TIOCM_RTS)在发送和接收之间来回切换。要发送/接收数据,我需要手动更改RTS标志: 我的问题是:
linux
浏览 15
提问于2014-08-11
得票数 2
回答已采纳
1
回答
在
linux
中有没有办法在编程上控制uart rx fifo的大小
、
、
、
、
该硬件可以通过
RS485
线路(9600 8N1)与
linux
(内核4.15)进行通信,且定时非常短:PC机在收到设备的请求后,应在2ms内回复。有没有办法通过API调用或在系统启动/
驱动
程序加载后修复它?当前的实现看起来很丑陋:(
浏览 36
提问于2019-06-14
得票数 1
回答已采纳
2
回答
Linux
:在这种情况下,我应该使用进程还是线程?
、
、
、
、
linux
系统,两个
rs485
端口,~50个设备连接在这两个端口上。~系统中来自
linux
本身的100个进程。4核心臂。在许多方面,它就像一个
linux
桌面,我们的应用程序运行。可能会变得很忙,比如你在
linux
下打开办公室的那一刻。 最初的设计是这样的,测试也足够好,主应用程序本身有10个线程。对于每个
rs485
,主进程产生一个进程来监视这个端口上的所有设备。我们在两个
rs485
进程中没有锁。)总共有3个过程。每个
rs485
进程不相互交谈,它们只
浏览 2
提问于2014-04-19
得票数 1
1
回答
虚拟RS-485零调制解调器的创建
、
、
正在我的windows笔记本电脑上运行
Linux
的虚拟机上进行开发。目前,这两者都是通过我在windows端用com0com设置的虚拟null COM调制解调器链接的。
浏览 10
提问于2022-01-25
得票数 0
1
回答
向上层通知已接收消息的优选方法
、
、
我正在为一个嵌入式C项目编写一个
RS485
驱动
程序。执行此操作的首选方法是什么? 通过使用中断?让应用程序定期轮询
驱动
程序吗?
浏览 0
提问于2009-08-31
得票数 1
1
回答
UART初始化:防止UART将RTS拉高
、
、
、
我正在为
Linux
AT91SAM9260板编写一个AT91SAM9260
驱动
程序。我使用的标准功能提供的手臂拱部分,以初始化UART。
浏览 0
提问于2011-02-10
得票数 4
回答已采纳
2
回答
c# SerialPort MultiDrop连接
、
我一直在网上阅读,但找不到有关在c#中使用
RS485
MultiDrop连接的任何信息 给出一点洞察。我已经编写了一个使用MODBUS RTU协议与串行设备通信的应用程序。
浏览 3
提问于2011-08-16
得票数 1
回答已采纳
1
回答
使用Windows API操作RS端口
、
、
、
、
我正在尝试了解如何使用Windows API与RS232/RS422通信。我需要连接到一些我不能真正控制通信协议的硬件,所以我不得不这样做。我需要将TX +(引脚3)设置为高(~5伏),将TX -(引脚7)设置为低(~0伏)。SetCommBreak
浏览 0
提问于2018-08-14
得票数 1
1
回答
在慢速总线上控制电机/位置
、
、
、
我似乎被以下问题弄得束手无策:我试图通过一个基于
RS485
的低速总线连接来控制机器人上的电机。不幸的是,我无法访问马达上的固件,因此我只能使用当前的设置。 最大的问题是我只能控制马达的目标速度。
浏览 16
提问于2017-07-04
得票数 0
2
回答
多线程嵌入式
linux
应用程序状态机设计
、
、
、
问题定义:这个系统是由来自外部世界的事件
驱动
的。该系统需要使用Modbus在UART上
驱动
或控制
RS485
从设备。系统还需要控制少数IO行,比如冷却器开/关etc.We,相信状态机是定义此应用程序所必需的。主螺纹 处理数字I/O事件的线程。一个典型的场景是通过web接口获取
RS485
从服务器的状态。在这种情况下,web接口线程
浏览 6
提问于2013-08-21
得票数 1
2
回答
RS485
:不适合于设备的ioctl
、
、
、
、
我使用以下代码访问
RS485
从服务器,但我得到了错误: #include <
linux
/serial.h> exit(0); /* Enable
RS485
浏览 9
提问于2017-08-30
得票数 2
回答已采纳
2
回答
用于uart的
linux
驱动
程序-总体设计
、
、
**大家好,我是一个新手,在支持4个通道(4个串口)的
LINUX
.Each串口芯片中,使用3 16550个串口芯片为基于串口的PCI板编写
驱动
程序。在我的
Linux
驱动
程序代码中,我已经考虑过为每个端口使用线程,即4x3=12 ports.Do你认为给每个端口一个专用线程是一个好主意,我可以使用一个特定的通道来实现一个空调制解调器,另一个通道RS422一些其他通道
RS485
,等等 我认为线程编程的原因是所有的线程都是独立运行的,在use.So中,每个线程和每个端口可能是活动的,也可能不是活动的。请让我知道
浏览 1
提问于2011-04-25
得票数 1
1
回答
Linux
Uart
驱动
程序修改
、
、
、
我想修改我的
linux
内核的(2.6.32) UART
驱动
程序。我使用的ttyS2标准uart
驱动
程序,我不知道确切的文件。任何从uart
驱动
程序中咬掉gpio的想法都是好的. 致以问候。
浏览 8
提问于2011-02-23
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
AMD推出Radeon Software for Linux 22.40 驱动更新
Linux驱动|rtc-hym8563移植笔记
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券