stm32usb的例子中有用cdc类的实例吗
答案:2 悬赏:80 手机版
解决时间 2021-02-09 16:35
- 提问者网友:戎马万世
- 2021-02-09 07:38
stm32usb的例子中有用cdc类的实例吗
最佳答案
- 五星知识达人网友:过活
- 2021-02-09 08:34
CDC类定义的是设备上下文对象的类。
CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。
通过CDC对象的成员函数进行所有的绘图。
类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。
它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换坐标,处理区域、剪贴、绘制直线及绘制简单椭圆和多边形等形状提供了成员函数。
另外还为绘制文本、处理字体,使用打印机跳转,滚动和播放元文件提供成员函数。
使用CDC对象时要构造它,然后调用与它平等的、使用设备上下文的Windows函数的成员函数。stm32基本上是用C语言编程的,没有使用到cdc类
CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。
通过CDC对象的成员函数进行所有的绘图。
类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。
它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换坐标,处理区域、剪贴、绘制直线及绘制简单椭圆和多边形等形状提供了成员函数。
另外还为绘制文本、处理字体,使用打印机跳转,滚动和播放元文件提供成员函数。
使用CDC对象时要构造它,然后调用与它平等的、使用设备上下文的Windows函数的成员函数。stm32基本上是用C语言编程的,没有使用到cdc类
全部回答
- 1楼网友:孤独的牧羊人
- 2021-02-09 09:40
用虚拟串口感觉有些不稳定,尤其是下位机掉电后再上电,上位机虚拟的那个串口根本不能用,还有就是必须等虚拟串口出来后且知道串口号上位机才可以执行打开操作
如果是pc机正常的rs-232串口,断掉连接线,但串口硬件还是在的,所以重新接上连接线后,就能通信继续通信。但cdc类的usb转串口,当usb线断掉时,实际上pc机上已经没有该串口设备了,程序中的串口句柄已经无效了。但当usb线再次连接时,pc机给新的usb转串口分配的是新的内存,所以原来的句柄显然不能访问新的串口。
换句话,usb转串口设备,可以当串口设备使用,但毕竟不是串口设备。
所以说,pc端软件也是需要进行一些修改的。比如,接收usb设备的插入、拔出的消息,以便进行适当的处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯