li880wert 发表于 2021-5-28 15:46

MM32L07XX的USB库一团乱

本帖最后由 li880wert 于 2021-5-28 15:52 编辑

官网下载个外设库,例程写得乱七八槽,不单说USB库了,连最基本的时钟初始化都不严谨,全局变量 EXTERN 满天飞就是为了完成任务,东拼西凑,应付式的写代码,我也是醉了,想要的USB CDC没有,就一个HID。我还得自己动手 重写USB库部分,

yangjiaxu 发表于 2021-5-28 17:21

真的这么惨?可不可以按照ST的移植一下呢?他俩应该都差不多

li880wert 发表于 2021-5-28 21:08

yangjiaxu 发表于 2021-5-28 17:21
真的这么惨?可不可以按照ST的移植一下呢?他俩应该都差不多

USB寄存器写得也是不清楚,还没国外E文的说得明白,这还是中文写的,我都看不明白哪是接收哪是发送
一个字传输代替,写的例程也完全就是一个新手 东拼西凑在一起的东西

li880wert 发表于 2021-5-29 09:22

找到了份MM32L0X6的USB库,是2020年的库,USB 是仿STM32 格式写的,
之前官网下的那份L07XX 只有2017年,

njshenxian 发表于 2021-5-29 15:59

li880wert 发表于 2021-5-28 21:08
USB寄存器写得也是不清楚,还没国外E文的说得明白,这还是中文写的,我都看不明白哪是接收哪是发送
一个 ...

你可以应聘他们公司,去写代码库去。

pq113_6 发表于 2021-5-31 12:21

自己写一个呗,我就自己写了一个,他家USB IP和STM的不一样,没法共用。

caigang13 发表于 2021-6-1 08:14

唉,国产替代之路还很长啊

usysm 发表于 2021-6-4 16:46

不是兼容stm32的吗   

i1mcu 发表于 2021-6-4 16:46

必须使用mm32的固件库吗   

lzmm 发表于 2021-6-4 16:47

参考参考例程。      

pmp 发表于 2021-6-4 16:47

没有用到过usb了。   

mmbs 发表于 2021-6-4 16:47

USB CDC没有嘛   

1988020566 发表于 2021-6-4 16:47

后期可能会有完善的。         

lzbf 发表于 2021-6-4 16:47

直接上手寄存器吧。         

youtome 发表于 2021-6-4 16:48

用过那个评估板看着还可以的。         

xiaoyaozt 发表于 2021-6-4 16:48

最烦气全局变量。   

jimmhu 发表于 2021-6-4 16:48

例程写得乱七八槽?      

guijial511 发表于 2021-6-7 21:27

这是有多糟糕啊

小何同学 发表于 2021-6-12 17:26

我最近就在改这个MM32L07的 USB 库,真的写得更屎一样,硬件寄存器的状态全靠几个全局变量传递来传递去,想加自己的代码,都不知道怎么下手

li880wert 发表于 2021-6-12 22:51

本帖最后由 li880wert 于 2021-6-17 11:28 编辑

小何同学 发表于 2021-6-12 17:26
我最近就在改这个MM32L07的 USB 库,真的写得更屎一样,硬件寄存器的状态全靠几个全局变量传递来传递去,想 ...
我自己用寄存器早都写完了,他这个USB FIFO 有个BUG ,通讯半个小时以上写的数据会头尾倒过来,也不能复位FIFO,你重插上USB就正常了,我后面只能用其他办法避免这个BUG了{:titter:}
页: [1] 2
查看完整版本: MM32L07XX的USB库一团乱