野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16205|回复: 7

复用引脚端口设置

[复制链接]
发表于 2014-7-14 20:18:38 | 显示全部楼层 |阅读模式
本帖最后由 奔跑的蜗牛 于 2014-7-14 20:20 编辑

库开发那本书上关于SPI协议的内容,有一个SPI引脚端口的设置,
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
  /*!< Configure SPI_FLASH_SPI pins: MISO */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
在这里,设置了STM32的MISO为复用推挽输出,MISO是输入的,为什么设置成输出呀?
还有,书上说关于复用引脚设置成什么模式的表在参考手册的哪里?我一直没有找到呀,可不可以截个图看看
回复

使用道具 举报

发表于 2014-7-14 20:20:41 | 显示全部楼层
书里估计是搞错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-14 20:22:19 | 显示全部楼层
我看了开发板的配套程序,程序里也是设置成复用推挽输出
回复 支持 反对

使用道具 举报

发表于 2014-7-14 20:23:19 | 显示全部楼层
奔跑的蜗牛 发表于 2014-7-14 20:22
我看了开发板的配套程序,程序里也是设置成复用推挽输出

嗯,程序里跟书都配置错了,但运行没问题,估计这个影响不大。
数据手册见这个帖子:
求STM32数据手册及参考手册 - STM32讨论区 - 野火初学123论坛 http://www.firebbs.cn/forum.php? ... tid=4346&ctid=5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-14 20:27:13 | 显示全部楼层
flyleaf 发表于 2014-7-14 20:23
嗯,程序里跟书都配置错了,但运行没问题,估计这个影响不大。
数据手册见这个帖子:
求STM32数据手册及 ...

哦,是这样哦。还有刚才第二个问题可能你理解错了,我有数据手册和参考手册,我的意思是关于复用引脚的模式设置在哪个章节的哪个地方,因为我一直没有找到书上的那个表,可以截图看看吗?谢谢了
回复 支持 反对

使用道具 举报

发表于 2014-7-14 20:29:41 | 显示全部楼层
奔跑的蜗牛 发表于 2014-7-14 20:27
哦,是这样哦。还有刚才第二个问题可能你理解错了,我有数据手册和参考手册,我的意思是关于复用引脚的模 ...

那个表是在《STM32数据手册》的GPIO,AFIO部分,我的是旧版,章节号不太对的
我的是8.3节--" 复用功能I/O和调试配置(AFIO) "
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-14 20:33:24 | 显示全部楼层
哦,谢谢了。还有,关于SPI的程序,刚才你说的运行没有问题可能是因为你在main.c里程序有点粗心
SPI_FLASH_BufferWrite(Tx_Buffer, FLASH_WriteAddress, BufferSize);
                printf("\r\n 写入的数据为:%s \r\t", Tx_Buffer);
               
                /* 将刚刚写入的数据读出来放到接收缓冲区中 */
                SPI_FLASH_BufferRead(Rx_Buffer, FLASH_ReadAddress, BufferSize);
                printf("\r\n 读出的数据为:%s \r\n", Tx_Buffer);
好像应该把Tx_Buffer换成Rx_Buffer
回复 支持 反对

使用道具 举报

发表于 2014-7-14 20:38:22 | 显示全部楼层
奔跑的蜗牛 发表于 2014-7-14 20:33
哦,谢谢了。还有,关于SPI的程序,刚才你说的运行没有问题可能是因为你在main.c里程序有点粗心
SPI_FLASH ...

换了之后也正确啊,后面有个函数是对比rx和txbuf的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 08:54 , Processed in 0.045872 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表