找回密码
 立即注册
楼主: DebugLab

USB转双串口,RMB1.1, 量产PCB/SCH开源,芯片出厂自带USB程序@Ai8H2K12U-45MHz-SOP16

  [复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:72
  • 最近打卡:2025-04-28 00:27:53

3

主题

11

回帖

44

积分

新手上路

积分
44
发表于 2025-4-1 09:41:06 | 显示全部楼层
STC单片机很强大,不断学习中……
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:95
  • 最近打卡:2025-05-01 09:02:58
已绑定手机

5

主题

66

回帖

228

积分

中级会员

积分
228
发表于 2025-4-1 21:52:28 | 显示全部楼层
很强大的片子
学习
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:72
  • 最近打卡:2025-04-30 16:18:01
已绑定手机

5

主题

109

回帖

481

积分

中级会员

积分
481
发表于 2025-4-2 08:15:55 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-4-2 17:33:16 | 显示全部楼层
1985年冬 发表于 2025-4-2 15:44
下面开源立创EDA文件,安装立创EDA专业版,双击eprj文件就打开了;
搞好点吗,这个文件打不开! ...
你怎么打不开呢~搞好点搞好点~

截图202504021732385673.jpg
截图202504021732599401.jpg
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1521

回帖

1861

积分

金牌会员

积分
1861
发表于 2025-4-7 10:17:36 | 显示全部楼层
哥,我有个疑问.也算是半个问题把
我现在自己焊接的
因为板子上只有P32.给从机断电的.
那如果我想主机进入下载模式.
我现在的办法是按住P32短接VCC和GND.

点评

拔掉跳线,按住P32按键,插上跳线  详情 回复 发表于 2025-4-7 10:19
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1521

回帖

1861

积分

金牌会员

积分
1861
发表于 2025-4-7 10:18:37 | 显示全部楼层
vb2*** 发表于 2025-4-7 10:17
哥,我有个疑问.也算是半个问题把
我现在自己焊接的
因为板子上只有P32.给从机断电的.

还有个办法就是按住P32拔跳线帽,然后再插上也可以
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-4-7 10:19:15 | 显示全部楼层
vb2*** 发表于 2025-4-7 10:17
哥,我有个疑问.也算是半个问题把
我现在自己焊接的
因为板子上只有P32.给从机断电的.

拔掉跳线,按住P32按键,插上跳线
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:163
  • 最近打卡:2025-05-02 13:26:59
已绑定手机

56

主题

1319

回帖

2942

积分

荣誉版主

无情的代码机器

积分
2942
发表于 2025-4-7 11:06:43 | 显示全部楼层
哥,我也有个疑问,10Mbps波特率,传输速率能测到1MB/s附近吗。搞了个脚本测试测不到理论速率郁闷中。
截图202504071105028302.jpg

  1. import serial
  2. import time
  3. # 配置串口参数,需要根据实际情况修改
  4. ser = serial.Serial(
  5.     port='COM45',  # 串口号
  6.     baudrate=9216000,#9216000,  # 波特率
  7.     bytesize=serial.EIGHTBITS,
  8.     parity=serial.PARITY_NONE,
  9.     stopbits=serial.STOPBITS_ONE
  10. )
  11. # 生成测试数据
  12. test_data = b'A' * 1024  # 1KB的数据
  13. # 初始化变量
  14. sent_data = b''
  15. received_data = b''
  16. start_time = time.time()
  17. try:
  18.     # 进行10秒的压测
  19.     while time.time() - start_time < 10:
  20.         # 发送数据
  21.         ser.write(test_data)
  22.         sent_data += test_data
  23.         #print(f"已发送 {len(sent_data)} 字节数据")
  24.         # 接收数据
  25.         while ser.in_waiting:
  26.             received_data += ser.read(ser.in_waiting)
  27.             #print(f"已接收 {len(received_data)} 字节数据")
  28. except KeyboardInterrupt:
  29.     print("测试被手动中断。")
  30. finally:
  31.     # 关闭串口连接
  32.     ser.close()
  33.     # 计算发送和接收的数据量(单位:字节)
  34.     sent_size = len(sent_data)
  35.     received_size = len(received_data)
  36.     # 计算传输时间
  37.     elapsed_time = time.time() - start_time
  38.     # 计算传输速度(单位:MB/s)
  39.     speed = sent_size / (elapsed_time * 1024 * 1024)
  40.     # 对比收发数据是否一致
  41.     is_consistent = sent_data == received_data
  42.     print(f"发送数据量: {sent_size} 字节")
  43.     print(f"接收数据量: {received_size} 字节")
  44.     print(f"传输时间: {elapsed_time:.2f} 秒")
  45.     print(f"传输速度: {speed:.4f} MB/s")
  46.     print(f"收发数据是否一致: {'是' if is_consistent else '否'}")
  47.    
复制代码



点评

字节内是纯硬件处理,肯定是10M 字节间隔还有软件处理时间吧,响应中断读寄存器操作指针缓冲区中断返回之类的 可以用示波器看一下  详情 回复 发表于 2025-4-7 12:34
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-4-7 12:34:43 | 显示全部楼层
erci*** 发表于 2025-4-7 11:06
哥,我也有个疑问,10Mbps波特率,传输速率能测到1MB/s附近吗。搞了个脚本测试测不到理论速率郁闷中。

字节内是纯硬件处理,肯定是10M
字节间隔还有软件处理时间吧,响应中断读寄存器操作指针缓冲区中断返回之类的
用DMA的话还有内部硬件状态机处理时间,还有总线仲裁问题
可以用示波器看一下

点评

好的感谢回复,我再研究下~  发表于 2025-4-7 13:00
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:31
  • 最近打卡:2025-05-02 04:22:35
已绑定手机

0

主题

2

回帖

101

积分

注册会员

积分
101
发表于 2025-4-10 13:32:03 | 显示全部楼层
您好!USB转双串口,跳线选择5V后,下载器上的主芯片AI8H2K12U电压,从3.3V提高到5V,没问题吧?

点评

没有问题,AI8H2K12U支持1.9~5.5V供电 注意此时IO电压也是5V  详情 回复 发表于 2025-4-10 14:16
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 13:29 , Processed in 0.145529 second(s), 127 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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