jcnrbczg 发表于 2026-4-23 22:00:42

请教一下各位usb的faddr寄存器怎么用



单片机型号32f12k54
正在尝试写usb驱动,因为水平差到离谱看不懂别人的代码,也不会用库,所以自己手搓

根据usb规范,地址在SetAddress里的wValue里,然后就有了代码


问题是,p10检测到了反转,那就是进入这个判断了,但是p11没有检测到,那就是没有生效的意思吗?那我要怎么做才能启用新的地址?我还试过其他别的方法,比如我听说这个是自动更新的,但是怎么说呢,似乎到了设置地址这一步就卡死了

神农鼎 发表于 2026-4-24 10:59:06

用已大批量生产的 STC32G12K128

新设计不要使用 STC32F12K54
===这个会发展到 STC32G96K246
       2026/9





新设计不要使用 STC32F12K54
===这个会发展到 STC32G18K64
       2026/10





jcnrbczg 发表于 2026-4-24 20:13:52

神农鼎 发表于 2026-4-24 10:59
用已大批量生产的 STC32G12K128

新设计不要使用 STC32F12K54


为啥?这个单片机有bug吗

jcnrbczg 发表于 2026-4-24 20:15:40

有没有大佬啊,这个faddr到底怎么工作的啊,我看有人说是自动分配的

ercircle 发表于 2026-4-24 23:56:13

jcnrbczg 发表于 2026-4-24 20:15
有没有大佬啊,这个faddr到底怎么工作的啊,我看有人说是自动分配的
是host自动分配的,先看这个视频:

USB-STC单片机教学视频 国芯人工智能技术交流网站 - AI32位8051交流社区

看懂了自然会写,看不懂调用库也OK~

jcnrbczg 发表于 2026-4-25 20:16:06

ercircle 发表于 2026-4-24 23:56
是host自动分配的,先看这个视频:

USB-STC单片机教学视频 国芯人工智能技术交流网站 - AI32位8051交流社 ...

好的,谢谢你
页: [1]
查看完整版本: 请教一下各位usb的faddr寄存器怎么用