社区
硬件/系统
帖子详情
串口编程,如何处理回车等键
walter2006
2008-12-01 11:13:10
使用AT命令之后肯定是要按回车的,
我编了个SerialPort类做的测试程序,其他都正常
就是我按回车发送以后,没有任何反应,不知道该怎么处理
...全文
217
7
打赏
收藏
串口编程,如何处理回车等键
使用AT命令之后肯定是要按回车的, 我编了个SerialPort类做的测试程序,其他都正常 就是我按回车发送以后,没有任何反应,不知道该怎么处理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
walter2006
2008-12-02
打赏
举报
回复
我的意思是,如何是如何实现按回车就能做的~~
例如在串口调试助手里,按回车键也能自动就加上\r\n了
yangqing1302
2008-12-02
打赏
举报
回复
是在发送数据后面加上\r\n,ASCII码分别是13 10
山的那边还是山~
2008-12-02
打赏
举报
回复
未尾连接上"\r\n"
dch4890164
2008-12-02
打赏
举报
回复
[Quote=引用 2 楼 Pipi0714 的回复:]
加上"\r"或者13
或者说回车的ASCII就是13
在AT指令后面添加一个13的char即可,记住这个也要发送
[/Quote]
按照ASCII码发送即可
zaodt
2008-12-01
打赏
举报
回复
应仔细查看 AT 命令,只要遵循通讯协议,就不会出错。
Pipi0714
2008-12-01
打赏
举报
回复
加上"\r"或者13
或者说回车的ASCII就是13
在AT指令后面添加一个13的char即可,记住这个也要发送
一条晚起的虫
2008-12-01
打赏
举报
回复
就是我按回车发送以后,没有任何反应,不知道该怎么处理
在发送字符串里加上"\r"
无名创新飞控开源地面站软件NGroundStation源码发布-电路方案
无名创新飞控开源地面站——NGroundStation 一、地面站开源初衷与下载链接: 无名创新飞控开源飞控地面站是无名小哥为广大自研飞控开发者、电子发烧友们专门开发的一款多功能上位机软件,地面站功能涵盖:飞控状态显示、数据波形、参数调试、虚拟遥控器、飞控传感器校准
串口
助手常用等,开发此款地面站的初衷是方便大家高效学习与调试。 初学者在学习无人机飞控相关算法选择地面站时,个人小众开发者设计的地面站,在功能和性能上各有优缺点,无法兼容常用功能,而针对APM/PX4的开源地面站MP与QGC功能复杂,很多冗余的功能用不上,开发者需要自行移植并裁剪Mavlink协议来适配自己的飞控,导致开发者往往为选择一款合适的地面站而发愁,为兼容不同家地面站需要花一定功夫。 考虑到目前国内没有一家开源飞控地面站软件代码开源出来给大家学习,为了做到初学者也能简单高效的开发出满足自己需要的地面站软件,无名小哥选择采用QT开发平台,基于C++图形用户界面开发了此地面站软件,整个工程代码框架清晰,每个功能模块单独封装,注释详尽,使得有一定
编程
经验的初学者能对整个地面站软件运行逻辑一目了然,并能基于我们开源的地面站软件进行二次开发,后续会上线更多功能,地面站软件持续更新,欢迎大家公测,只要您是为了整个开源生态的建设,批评指正,拍砖打脸没关系。下面来依次介绍本地面站功能。 无名地面站下载:http://www.nameless.tech/download.html https://download.csdn.net/download/u011992534/12263480 开源地面站NGroundStation使用教程:https://www.bilibili.com/video/BV1JE411c7vU?from=search&seid=4801164549946953127 无名创新开源地面站交流QQ群:465082224、540707961 无名地面站开源代码下载链接在文末 二、开源地面站的使用 2.1、主界面介绍与
串口
配置 无名创新地面站发布采用免安装的方式,用户在官方下载地面站后,直接解压后点击NGroundStation.exe运行即可,同路径文件夹下后缀为.dll依赖库文件不得随意删除,否则点击运行时,会报缺少xxx.dll文件。 用户打开地面站后进入如下主界面,导航栏有无名创新团队介绍与软件使用帮助,主界面有各个功能模块。首先第一步先点击配置
串口
: 点击后软件会自动搜索当前电脑可用的
串口
设备(USB转TTL设备、USB虚拟
串口
VCP、RS232/485等),若系统上没有可用设备时,软件会提示界面如下,此时请检查您的电脑有相关
串口
外设设备或者查看设备管理器是否有对应外设驱动。 软件会自动搜索当前可用
串口
设备,搜索出的
串口
号为对应外设的设备号,当存在多个
串口
设备时,需要自行勾选需要连接的
串口
。常用波特率可以通过波特率设置行下拉选择,同时若需要调试其它非常规设备,也支持手动输入任意波特率,手动输入时输入完毕后请点击电脑
回车
键进行输入确认,不点击
回车
键直接退出为无效输入。设置好
串口
设备后,退出设置界面。在主界面点击打开
串口
后地面站解析数据即开始工作。 飞控状态、数据波形、参数调试、虚拟遥控、飞控校准功能都是建立在地面站正常解析飞控数据的前提下,故当上述功能界面不能正常使用时,请回头检查
串口
配置和
串口
是否已经打开/占用。 2.2、飞控状态显示 飞控状态显示界面分飞控基本状态、罗盘与速度、航姿仪表、IMU数据、遥控器数据、观测传感器数据、姿态角度曲线等模块。用户可以通过地面站实时可视化观察无人机的常用状态。用户可以根据状态提示来了解无人机的各个参数。 2.3、数据波形显示 数据波形显示界面可以动态观察无人机关键状态的数据波形曲线,如分析各个传感器数据、姿态数据、惯导数据、控制指令等数据,在自己研究对比飞控算法性能、滤波器参数整定、突发故障异常分析过程中非常实用。无名创新地面站预留了6组用户数据通道可以供客户自行发送数据。数据波形支持导入\导出,文件名为电脑系统时间精确到S,导出的csv格式数据可以很方便的用数值
处理
软件如Matlab、Origin等做后续数据
处理
分析。 2.4、参数调试 自研飞控开发者在学习过程中需要对结合不同的动力装对飞控PID参数进行调整,来确保无人机拥有稳定的飞行性能,关键参数为姿态内环—角速度环参数,主要工作是对角速度环PID参数进行整定,主PD,辅积分参数I。参数调试界面后,各个参数框中均为0,先点击读取参数,地面站会发送获取参数指令给飞控,地面站获取到飞控发上来的参数后会刷新UI界面显示当前飞控内部参数,需要调整参数时,手动在对应参数框中输入设定参数,点击写入参数后,飞控即保存参数于FLASH/EEPROM中,下次上电飞
Linux系统
编程
:
串口
编程
Linux系统
编程
:
串口
编程
Linux下的
串口
概述Linux
串口
编程
代码解析编译和测试代码中的常量介绍 Linux下的
串口
概述 常见的数据通信的基本方式分为并行通信和串行通信。 1.并行通信:利用多条数据传输线将一个资料的各位同事传送。特点是速度快,通信距离近。 2.串行通信:利用一条传输线将数据一位一位地顺序传输。特点是通信线路简单,利用简单线缆就可以实现通信,降低成本,适合远距离通信但传输速度...
Java IntelliJ Platform 网页搜索插件项目
IDEA、PyCharm、PHPStorm、AndroidStudio等耳熟能详的IDE,都是基于JetBrains公司的IntelliJ Platform开发的。 可以基于IntelliJ Platform开发定制的IDE或者开发IDE插件,只要遵循它的开源协议。 在使用IDE时,如果...
Linux下
串口
编程
inux下的
串口
编程
是通过
串口
设备文件和
串口
通信的系统调用函数来实现的。Linux下的
串口
设备文件通常为/dev/ttyS或/dev/ttyUSB(*表示数字),这些设备文件代表了对应的
串口
硬件设备。
Linux·
串口
编程
串口
编程
简单实践
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章