本帖最后由 五哥1 于 2018-6-11 22:04 编辑 8 C5 h, f) D1 D. |% S @
! O4 G" X8 C0 U3 C* u5 {0 C, Q
Nucleo-64STM3F410RB 的PD2,这个什么鬼?好吧,我准备给Nucleo-64 STM3F410RB 板板来个2.4的小屏幕,要全部占用PB口,于是开始设计线路,我去,看到随板子带的说明书上的管脚排列吃了一惊,这个没有PB11管脚吗,看图
,PB11的位置成了NC,这个怎么破?,小心打开CUBE,完全傻了,这货明明有PB11呀,看图
,细心一看这个没有PD2,与说明书的又不一样了,这个PD2到底有无有,还是这个PD2实际就是PB11,但是位置似乎不同,看看手册吧,没有提,见图,
看看勘误吧,也没有提,但是手册里的一段话,表明了PB11的存在见图
,PB10/PB11是I2C2的管脚,好了这下应该清楚了,是板子说明书的问题,但是老师说过不要盲目相信权威,我决定做个试验,用原子的程序(3.5标准库)和CEBE(HAL库)各生成了一个点灯程序,当设定为PB11时,灯一闪一闪,当设定为PD2时,程序死循环了,至此,得出结论,STM32F410RB 的Nucleo-64板子是没有PD2,有PB11的,这个和其他的Nucleo-64的板子有所不同,其他的板子的PB11和这个PB11的位置不同,而且有PD2。1 V$ p- u9 I8 z. i5 H
最后,把程序发上来,
stm32f410rb.zip
(13.43 MB, 下载次数: 1)
|