如何用c#使用ST25R3911DISCOComm.dll来读取和写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
使用STM32G431做HID Keyboard与CDC符合设备,发现根本做不成,可能是ST提供的库的问题
STM32U073的usb问题。
STM32F103标准库配置的虚拟串口,设备描述符请求失败
STM32L4R9最大支持SD卡的容量是?支持SDXC 64G卡吗?
usb虚拟多个串口如何操作?
USBX在F407上创建CDC不能正常使用
stm32F407作为usb device时,PC发数据下去,为什么会收到一样的数据?
USB复合设备MSC+CDC,MSC异常影响CDC收发
STM32F407 作USB host 驱动 声卡 问题
重新插上之前一定要先关闭
340 对于有些串口助手是会自动关闭的, 这是串口助手的功能, 但是340死了还能插拔再用, STM32的虚拟串口提示过“正在打开”就永远用不了,除非重启PC
串口助手不能指定, 我们面对的客户可能使用任何串口助手
从机理上讲,硬件串口,不管串口线是否连接,硬件始终是于电脑相连的,是可以与电脑通信的,串口的驱动程序是一直工作的。
而USB转串口,一但USB线拨掉,该串口已经不存在系统中了,系统分配给该串口的资源,就已经被回收给系统了,打开串口时返回的句柄,已经是个废句柄了(它指向的资料已经被系统释放了)。
楼主的问题,既不是ST的问题,也不是微软的问题,USB工作机理的问题。
解决的办法是:
接收USB改变的消息,一但发生USB 设备改变,就对该消息进行判断,是不是你所打开的串口被拨出或插上了。
所以,早期编写的串口助手,并不完全适合于USB转串口这种情况。
很多window系统装不上ST的虚拟串口驱动, 无论XP、win7 (32/64)......
不过这个是因为大家装的各种裁剪的克隆版系统所致吧, 但是我们没可能因为这点而叫客户重装系统吧
我们不能指定客户一定要用我们的 串口助手
是的, 因为拔掉USB以后, 系统驱动都没有识别端口的改变
要安装 .NET , 不考虑
你网上搜一下, 大把人发现
无法解决, 缺个能搞定window驱动的高手