kardel 发表于 2017-2-22 20:29:06

STM32F303VET6 使用官方USB库文件的问题

USB官方库的虚拟串口在103vc和303vc上可以完美运行,现在想移植到303vet,看资料303vc和303ve在usb上的不同点一个是引脚上303vc是af14复用功能,303ve是额外功能。还有sram上面303vc是16位访问,303ve是32位访问。根据这些不同对程序进行了相应的修改,但是插入usb后,ram40006000后面开始,每32位数据中前面16位和后面16位一直都是一样的,后面的数据都乱套,不按程序走,80 06 00 01 00 00 04 00这种数据在ram也找不到,在303vc每32位数据中后面16位都是0这个和16bits/word相符合,303ve正常不是应该32位数据都是有效数据吗,这个有点不理解。而且后16位的数据都无法写入,请问大家这个属于正常现象吗,对于这种2*16bits/word构造的芯片想用官方库的话需要改写哪些个地方

creep 发表于 2017-2-22 23:01:27

之前还真没有注意过有这个区别,如果真是是很特殊的片子,官方应该由专门的说明文档或者usb移植例子给出来吧。

kardel 发表于 2017-2-23 12:00:35

creep 发表于 2017-2-22 23:01
之前还真没有注意过有这个区别,如果真是是很特殊的片子,官方应该由专门的说明文档或者usb移植例子给出来 ...

就是没有ve的呀,可能我找不到,能否帮我一起看下,找到的话发个链接,官方usb库只到303xc
页: [1]
查看完整版本: STM32F303VET6 使用官方USB库文件的问题