找回密码
 立即注册
查看: 565|回复: 7

AI-ISP, 串口助手波特率设置问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2025-02-02 15:09:45

3

主题

14

回帖

149

积分

注册会员

积分
149
发表于 2024-11-23 15:40:41 | 显示全部楼层 |阅读模式
本帖最后由 DebugLab 于 2024-11-23 21:02 编辑

如图:

波特率输入长度.png

ISP中,波特率输入只能受限7个字符,Dec的话可以输入最大 9999999,HEX的话最大可以输入 0xFFFFF,这个是不是有点太小了?能不能改大点?
你们下拉列表里面都已经到 10000000 (8个字符了), 手动输入还是只能 7个字符是不是有点没跟上?
希望: 能把长度提高到 10个字符,这个输入HEX 0xFFFFFFFF也不会有问题了,(经过试验你们的串口助手支持HEX的输入数据也能正确的传递,只要改个长度就可以了,能满足么?)
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-11-23 16:11:11 | 显示全部楼层
感觉7位够了,还有预设的已经够了,ch340最大波特率才2M,虽然ISP可以打开超2M但是根本用不了,我倒是希望ISP软件能根据实际情况判断串口是否打开,以下2张图是打开ch340的图片一张115200一张10000000,仅供参考,其实高波特率串口根本没打开。
捕获.PNG 捕获1.PNG

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2025-02-02 15:09:45

3

主题

14

回帖

149

积分

注册会员

积分
149
发表于 2024-11-23 18:25:12 | 显示全部楼层
so*** 发表于 2024-11-23 16:11
感觉7位够了,还有预设的已经够了,ch340最大波特率才2M,虽然ISP可以打开超2M但是根本用不了,我倒是希望I ...

咱就说 STC 都自称 自己的USB-CDC 能到 10M (8位数)吧,那么是不是只能输入 7位数属于一个小小的漏洞呢? 而且,就CDC协议里 波特率的定义,也是 4个字节 最大到 4294967295 (10位数),而且,STC-ISP 里面的串口助手 在设计之初就考虑了某些特殊的使用场景,能支持 用 0x 开头的, HEX 的直接输入,那么问题来了,我用0x 开头输入有效数值就只能输入 5位了,这是不是 太低了呢?
况且,咱不说外围设备能不能到这个速度吧,至少,能不能把 CDC 协议里的 BAUD 的4个字节都有效用起来呢?
就这么一个小小愿望,希望STC方面相关的技术人员能 满足以下,这个真的只是一个小改动。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-11-23 19:58:48 | 显示全部楼层
USB-CDC模式下,波特率选项是无效参数,设多少都无所谓,效果是一样的,而物理的UART波特率有7位数足够了,预设波特率最大10M,需要MCU跑到40MHz了。
至于别的USB转串口芯片,不支持也无所谓, 可以找别的串口助手来调试。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2025-02-02 15:09:45

3

主题

14

回帖

149

积分

注册会员

积分
149
发表于 2024-11-23 20:26:15 | 显示全部楼层
晓*** 发表于 2024-11-23 19:58
USB-CDC模式下,波特率选项是无效参数,设多少都无所谓,效果是一样的,而物理的UART波特率有7位数足够了, ...

哎……,怎么能说是无效参数呢? 既然是 USB-CDC 模式,那么,“波特率” 就是 SET_LINE_CODING 中传输的一个4字节参数,而既然 STC 把这个 “串口助手” 叫做 CDC助手了,就应该能 完整的把 SET_LINE_CODING 的 参数 传递出来。当然,即便这样,其实离“CDC助手” 还是有点距离,只能叫“CDC-ACM助手”

话说,你说别的串口助手,有什么推荐?要可以支持 0x???????? 这样直接输入 HEX的。试了几个常用的,目前只看到 STC-ISP支持 HEX 输入,就是位数太短。

点评

我对串口助手没太多的功能需求,目前的就能满足测试需要,特别复杂的传输我都自己写APP了。至于波特率用HEX输入的功能,几乎没用过,也想不到做什么用。  详情 回复 发表于 2024-11-23 20:32
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-11-23 20:32:52 | 显示全部楼层
18861*** 发表于 2024-11-23 20:26
哎……,怎么能说是无效参数呢? 既然是 USB-CDC 模式,那么,“波特率” 就是 SET_LINE_CODING 中传输的 ...

我对串口助手没太多的功能需求,
目前的就能满足测试需要,特别复杂的传输我都自己写APP了。
至于波特率用HEX输入的功能,几乎没用过,也想不到做什么用。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:156
  • 最近打卡:2025-04-29 00:51:09

24

主题

229

回帖

1281

积分

金牌会员

积分
1281
发表于 2024-11-23 21:14:26 | 显示全部楼层
18861*** 发表于 2024-11-23 20:26
哎……,怎么能说是无效参数呢? 既然是 USB-CDC 模式,那么,“波特率” 就是 SET_LINE_CODING 中传输的 ...

一般CDC直接通信是忽略波特率的,转UART才需要波特率,
但是高速UART波特率只能是主频的四分之一,
自定义奇怪的波特率需要设置一个奇怪的主频,没什么意义
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2025-02-02 15:09:45

3

主题

14

回帖

149

积分

注册会员

积分
149
发表于 2024-11-26 12:33:01 | 显示全部楼层
记得90年代的时候,去咖啡店喝咖啡,那时候,还不流行冰咖啡,进门的时候手被夹伤了疼得要命,然后,我点单完以后,问了一声,能不能要点冰块?服务员不知道是不是没听到,反正服务员还没有回答,这时候冒出好几个脑袋,不停的跟我说:咖啡就是要热的喝,你不会不懂喝咖啡吧?巴拉巴拉……,我就纳闷了,你怎么知道我要冰块就是加咖啡里的?
我问服务员能不能给点冰块,能就给,不能拉倒,关你们什么事啊?你要是知道哪里能弄到冰块,告诉我,或者帮我喊一下服务员,那么我谢谢你。你解决不了我的痛苦,在那里逼逼干什么?
有些人很奇怪,哪怕后来知道我要冰块为了止痛,还在那里逼逼,说什么冷敷一时止痛,应该怎么怎么。总之,最后,没要来冰块,还一包气。这店里的服务员也很有趣,帮我上完咖啡,也听到我们的吵闹,压根也不接话茬,也没告诉我他们家有没有冰块,反正这事好像和他们店没一毛钱关系一样。
不说陈年旧事了。

STC的工作人员,我想你们的“CDC 助手” 的 SET_LINE_CODING 传递 4字节数据到下位机,但是你们的 “CDC 助手”  做的像 披着"CDC助手"皮的“串口助手”, 波特率那么位置 虽然可以手动输入,但是无法把 4 字节用满,你们能不能 改进一下?  可以/不可以  都是答案。
其他人别和我再扯波特率 达的到达不到之么高的问题了。你告诉我,除了 放在 SET_LINE_CODING 传输之外,通过  端点0下传 的其他方法也行。

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 23:06 , Processed in 0.121743 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表