You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

PuTTY串口通信:如何用Enter键替代Ctrl+J发送命令

解决PuTTY串口Enter键发送命令的问题

当然可行!PuTTY自带了调整键盘输入映射的设置,刚好能解决你这个问题,分两种情况给你说明:

如果你的设备只需要LF(也就是你现在按Ctrl+J的效果)就能识别命令

  • 打开PuTTY,加载你正在使用的串口会话(或者新建一个)
  • 点击左侧导航栏的 Terminal,展开后选择 Keyboard 子项
  • 在右侧找到The Enter key区域,选择 Control-J (LF) 选项
  • 最后点击Apply或者Save保存设置,之后按Enter就会发送和Ctrl+J一样的换行符,直接触发命令了

如果你的设备需要CR+LF才能识别命令(有些设备要求同时收到这两个字符)

  • 同样加载会话后,点击左侧的 Connection,展开选择 Serial 子项
  • 在右侧的Line discipline options区域,勾选 Implicit LF in every CR
  • 保存设置后,你按Enter发送CR的时候,PuTTY会自动额外发送一个LF,设备就能正确识别为命令结束了

选哪种方式取决于你的串口设备要求,你可以先试试第一种——毕竟你之前用Ctrl+J(LF)是有效的,应该能直接解决问题。

内容的提问来源于stack exchange,提问作者moibrahim

火山引擎 最新活动