
本帖最后由 watershade 于 2015-8-10 15:01 编辑 今天在做一个硬件测试需要用到PB11作为I2C2-SDA使用,起初看的当然是nucleo板子的原理图。里面描述了PB11连接到了STM32F401F411x的pin30上。就连接好硬件,可是测试了很久也没有数据出现,这样我很郁闷。 下面是原理图截图:7 y O/ r8 X9 n4 x& }0 d ![]() ![]() 上面明确给出了连接方式。因为手边暂时没有万用表。只好再做实验。 想使能PB11,简便起见用cube配置。这才发现问题:cube上的30脚根本不能选择。见下图:; j, Q5 k6 m% c4 w9 o ![]() 那么一切从根源出发。就去查手册,这一查真相立刻出现。PB11多数封装都没有,悲剧吧。4 k5 [# ~) m" H ![]() 然后又查了nucleoF401,这个竟然也没有PB11.那我索性查了几个手册。F407和F429是有PB11的。但是图纸上明明是这样呀,那怎么办?) R- ^$ \* x: {6 u# r( ` 等拿到表的时候再说吧。 $ p0 ?$ @: u" [ * F% [! p# K! \5 W P0 P- r9 f 如果这是官方图纸的错误或者设计的错误,需要怎么反映呐? ) c2 ?, J" Z3 E9 \3 ^6 T+ I! I 【不是求助帖,只是反映自己晕头转向的调试经历。想让大家check一下,确定是不是nucleo图纸有问题。如果有,它的所谓的PB11是不是压根就没有连接。】 |
可以,不过起初想先少改动软件。一直成功后,在按照自己的需求定制和移植。
当然看到了,知识手边起初没有万用表。我想说nucleo的手册有错误呀。
一般应该先看硬件才对呀?
习惯不同吧
仁兄,这不是正解不正解的问题。