自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 华大HC32F460XXX移植cherryusb协议栈,实现USB CDC ACM

总结:实际上学习USB协议栈断断续续的也有两年多了,途中反反复复,前面学的知识忘记了,后面又得重新学习,官方文档庞杂、散乱,其中CDC ACM类,要完成一个描述符的内容,需要好多分散的文档才能理解,费老劲了。这里我在阅读cherryusb源代码的时候,看到有HC32F4A0的片子支持,然后比对了寄存器发现基本上是一致的,下图列了一部分寄存器对应关系,感兴趣的可以自己查阅比对一下。第八步:如果使用了实体串口,还需要在类请求实现对实体串口的配置,因为作者使用了_WEAK修饰符,所以也可以自己重新实现。

2024-09-12 17:03:41 1970 5

原创 华大HC32F460之串口超时中断使用

因为缺芯问题,近期一直在折腾换国产芯片,从灵动微,锦瑞,瑞萨。。。一直到华大,用到了串口功能,这里分享一下华大的串口使用串口使用我用过三种方案: 1)串口接收中断,也就是接收一个字节进一次中断,一直做解析,这样做势必会占用MCU运行资源; 2)串口接收使用DMA方案,再使用定时器超时来断帧,这样使用一般情况下没有问题,但是 如果作为从机的时候,如果要求ACK在特别短的时间里(比如20ms以内)去响应,就会有一定的风险存在; 3)串口接收使用DMA方案,配合使用...

2021-10-29 18:48:05 7249 10

usb2.0中文文档版本

usb2.0中文文档版本

2024-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除