历史上的今天
今天是:2024年09月06日(星期五)
2018年09月06日 | STM32F103RE使用SPI3作为从模式
2018-09-06 来源:eefocus
网上所见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系列是,遇到使用这几个管脚时需要特别注意:
史海拾趣
|
赛灵思公司(Xilinx)今天宣布获得汽车行业质量标准ISO/TS 16949认证。ISO/TS 16949标准使赛灵思公司能够为整个汽车供应链提供质量和可靠性最高的电子元器件。赛灵思公司在此之前已经满足了其它世界级质量标准的严格要求,包括ISO 9 ...… 查看全部问答> |
|
所有代码均在Keil C51 7.0以上版本编译通过。只需要能够运行Windows 98 以上版本的操作系统、并能够安装Keil C51 7.0以上版本的软件即可。… 查看全部问答> |
|
1、阅读了一下i.MX51 ARM Cortex A8的datasheet,对于IOMUX还是不清楚, 2、还有一些缩写如:PAD、ALTn(n=0, 1, 2...)等等很多,配置一个引脚做很多工作。 3、感觉freescale的比较难理解,以前做三星的一看寄存器就知道是干什么的。 ...… 查看全部问答> |
|
定制系统时加入了微软拼音中文输入法,结果运行时,只出声母,不出韵母,打不出中文来,请问有人遇到过没,怎么解决? 1、设置了环境变量SET LOCALE=0804; 2.在platform settings中选择了中文(中国),英文(美国),默认语言设为中文; 3.在P ...… 查看全部问答> |
|
求助:料仓里的白石灰粉,当放料后,形成如图(四周高,中间低的料位情况)。 这时候测量仪表无法准确测了料位高度。 求助解决方法:如何能让料仓里的料位处于相对水平状态;或者采用什么样的仪表才能够做到精确测量?… 查看全部问答> |




