爱车穷人 发表于 2020-3-5 12:09 完了,我感觉掉坑了,隔壁用的另一款国产的F407VET6板子就没有这个问题,我用了你推荐的VGT6,却不能正常使用STM32PIN方式的按钮。 那你整了编码器,我为什么编码器接上也不能正常反应到X轴上呢? |
![]() |
爱车穷人 发表于 2020-5-24 09:23 非常感谢! |
爱车穷人 发表于 2020-3-8 22:08 我搞定了。原来就是你说的,这东西爱丢配置,我拔下来以后,因为那个电池的电顶不到一天,所以配置就没了,我再插上编码器,我以为头天的配置还在,所以不识别了,重新在控制台软件上设置了编码器就正常识别X轴了,只是没找到Y轴在哪里,而且编码器一接上,原来15和16号按钮表现为长按的故障神奇的消失了! 估计作者的固件写得多少还是有些虫子的,所以有些状态可能有异常。但只要把外围想接的东西接齐了就OK了,并不是辣么兰。 |
hwdz 发表于 2020-3-5 15:19 我说过,我也是小白,不是大神。呵呵。。。 我这个人忘得也快,好久没折腾,好多知识点现在都不清楚了 再说你采用的其它硬件都和我的不一样,我也就不知道咋回事了 |
hwdz 发表于 2020-3-5 09:32 抱歉,我一个按钮都没整,没有相关方面经历,不能解答你的问题了。 |
楼主,我买了你推荐的F407VGT6板子,但是2块烧上之后都是同一问题:只要前16个按钮选择使用STM32引脚,那么按钮15和16就永远是按下状态。![]() 在Windows的手柄属性上可见,只要连接后动过任何一个轴,15和16就永远是这样按下的了。 按钮15和16对应的就是STM32的PC14和PC15,也就是32K晶振所在的引脚,按理说晶振和负载电容都是高阻器件,不应该影响按钮这种低阻抗的应用,不过为了去疑心病,我还是拆下了32K晶振。因为负载电容只有22pF,太小了,肯定不影响,就没拆。 ![]() 可是拆下来以后,问题依旧如此,这样的后果是,根本无法使用,因为游戏中学习按钮时,15和16永远是按下的,学不到别的键。 如果我把1-16也改为MCP23S17或无,就不会有这个问题,感觉是固件没能成功的把PC14和PC15的复用功能从OSC切换到GPIO?楼主没遇到这样的问题吗? 另外,我现在接了编码器,5V供电,示波器看ABZ都有输出,可是接好后怎么动,X轴都死在最左边,这是为什么呢?设置上如果我开的是4个轴,那4个轴都要接上电位器才能工作吗?我现在只是测试编码器,没接轴和按钮。 还有就是,有一个nRF51822方式扩展,MCP23S17模式下,SPI接口都有CS和CLK信号输出,切换到51822模式后就不输出时钟信号了,51822连接时是主机?有它的资料介绍吗? |