
usb
csdn_kike
让我们在知识的海洋里狗刨到死吧^_^
展开
-
usb麦以及GD32单片机的一些坑--usb microphone&exmc
项目中途换方案,st改成gd,407Ve片子。**usb mic**要实现usb microphone,于是音频codec+usb iso,上位机是linux。根据各个例程,初步实现都ok。问题来了:1ms发一次的声卡数据,还tm是44.1khz的,我去!后来又发现iis的dma数据填充和usb上位机的读取数据时钟源不一致,导致dma填充速度快过usb读取,有些数据还没传过去就被覆盖了!!然后播放的声音间歇性失真(试了满久才认定的),我再去!!!!怎么搞:(1)44.1k频率很讨厌,加上之.原创 2021-04-27 22:57:34 · 1804 阅读 · 0 评论 -
关于“Process xxx called USBDEVFS_CLEAR_HALT for active endpoint xx”
这本来是linux下的问题,由于在用户级的app里调用了驱动函数对usb设备进行了clear halt的操作,linux的开发者于是在log里打印出这个警告,用以提示程序员们:这样做可能有问题!具体请膜拜这个帖子:https://www.spinics.net/lists/linux-usb/msg102772.html于是,真的有问题了。我的设备实现了一个usb键盘接口,接在一个androi...原创 2019-10-09 15:55:33 · 2114 阅读 · 0 评论