STM32F103RE使用SPI3作为从模式

发布者:勾剑寒最新更新时间:2018-09-06 来源: eefocus关键字:STM32F103RE  SPI3  从模式 手机看文章 扫描二维码
随时随地手机看文章

网上所见STM32的SPI例程多数是作为主模式,官方提供的例程中有从模式的例程。 
但是我参照官方的例程来设置SPI3为从模式,发现MISO管脚都没有数据输出,而主机的时序没有问题。 
问题是出在管脚的配置上,SPI3默认使用的管脚是: 
SPI3.NSS ==> PA15 
SPI3.SCK ==> PB3 
SPI3.MISO ==> PB4 
SPI3.MOSI ==> PB5 
而PB3、PB4和PA15三个管脚都被JTAG口占用,并且复位后默认是开启JTAG口,所以导致SPI3无法使用。 
通过GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);关闭JTAG功能后正常使用。 
在开发STM32系列是,遇到使用这几个管脚时需要特别注意: 
这里写图片描述

关键字:STM32F103RE  SPI3  从模式 引用地址:STM32F103RE使用SPI3作为从模式

上一篇:STM32F103 PB3 PB4 设置成普通GPIO的配置
下一篇:关于使用STM32- PB3引脚的一些问题

推荐阅读最新更新时间:2024-03-16 16:13

STM32--使用SPI1和SPI3配置nrf24l01
正点原子自带的nrf24l01的例程是SPI2的,现在我使用了SPI1和SPI3来配置nrf24l01,芯片型号是STM32F103ZET6。 使用SPI1配置nrf24l01 spi.c //这里针是对SPI1的初始化 void SPI1_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDef SPI_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE );//PORTA时钟使能 RCC_APB2PeriphClockCmd( RCC_APB2P
[单片机]
STM32L151C8周期性待机模式唤醒(RTC Wakeup Timer)
#include stm32l1xx.h #include system_stm32l1xx.h #include OLED.h #include delay.h void RtcWakeUpConfig(void); u8 RtcInit(void); u8 RtcConfig(void); int main() { DelayInit(); //延时初始化 RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //使能PWR时钟 if(PWR_GetFlagStatus(PWR_FLAG_SB)) //从待机模式唤醒 { PWR_Cle
[单片机]
智慧城市理念到落地的三种模式
    智慧城市是典型的“互联网+”落地方案,同时也为“互联网+”提供理论及发展方向上的指导。在一定意义上,智慧城市代表着一个城市的经济、社会甚至文化等转型升级的情况,各大互联网企业可以根据自身的特色优势,可以不断探索智慧城市的整体解决方案。但是从现状来看,智慧城市与“互联网+”一样也存在着如何落地的问题。如何落地并具体实施呢?   日前,在澳大利亚布里斯班举行的第10届亚太城市峰会暨市长论坛上,作为唯一获邀的中国互联网企业,腾讯分享的一些实践、案例和思考,或许能够解决伟哥的一些疑问。下面,结合腾讯在智慧城市的做法,跟大家聊聊当前智慧城市落地并具体实施的几种形式。   战略支持 辅助相关城市具体实施“智慧化”   在“
[安防电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved