WCH沁恒单片机
直播中

王凯

8年用户 1382经验值
私信 关注
[问答]

CH348使用问题求解

  • 使用贵司的CH348芯片+官网驱动+贵司历程测试。波特率修改为4.8M,发送34字节。运行如下循环。
    UART0发送+usleep(55)+UART1发送+usleep(55)+UART2发送+usleep(55)+UART3发送+usleep(55)
    在mini linux_pc机+树莓派4平台上发现CPU占有率较高。程序本身不高,但是消耗的系统资源(irq)较高,会影响其他程序运行。但是降低波特率也会降低CPU占有率的。这很奇怪。
  • write和write函数之间是否可以不用加延时,但是我实际测试不加延时要比加延时的频率更低,这不符合规律,是不是驱动的关于发送部分有什么设置?
  

回帖(1)

卞俱传

2022-9-27 09:38:23
对于串口发送,发生的USB中断理论上应该较少。因发送导致USB irq增加和CPU占用率较高较为反常,非正常现象。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分