stm32f102 SPI口重复初始化引起的问题及解决办法

发布者:csydtc最新更新时间:2019-02-13 来源: eefocus关键字:stm32f102  SPI口  重复初始化 手机看文章 扫描二维码
随时随地手机看文章

因为程序要应用IAP功能升级,在bootloader程序中和app应用程序中都可能使用到spi flash,于是测试了SPI重复初始化。发现会导致第一次读操作失败,后来试验发现初始化之前DISABLE spi口,就没有这个问题了,具体原因暂时没时间去跟踪,先记录一下。


具体代码如下:



关键字:stm32f102  SPI口  重复初始化 引用地址:stm32f102 SPI口重复初始化引起的问题及解决办法

上一篇:S3C2440的时钟原理
下一篇:stm32编译时报错 ..........ER_IROM1: File exists 的问题

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

80C51单片机通过模拟SPI驱动UZZ9001读写操作
#include reg51.h #include absacc.h #include intrins.h #include math.h sbit CS = P2^0; sbit CLK = P2^1; sbit DATA= P2^2; /*宏定义8155的A口,B口和控制口*/ #define PA8155 XBYTE #define PB8155 XBYTE #define COM8155 XBYTE //显示 的代码; unsigned char code Table ={0X0FC,0X60,0X0DA,0X0F2,0X66,0X0B6,0X0BE,0X0E0,0X0FE,0X0F6
[单片机]
STC15单片机读写大容量SD卡(IO模拟SPI模式)
使用的芯片是STC15系列的IAP15F2K61S2,开发板是51的xl2000。把芯片座上的51芯片拔掉换成STC的,混合模式。(配置够低吧) 源码由51开发板例程的实验26修改而来。 浏览了网上的教程,目前SD卡基本有以下几种,对应着不同的初始化和读写方式: 一般来说刚上电时, SD卡不支持CMD1而支持CMD55, MMC卡不支持CMD55而支持CMD1. 通过CMD8来区分SD1.1和SD2.0卡, 通过ACMD41来区分SD2.0 SDSC or SDHC. 我手头有六张1~16GB的不同容量的SD卡,1G/2G/8G/16G各一张,4G两张。经过测试,已经可以成功地向其中的5张SD卡读写数据块,另有一张clas
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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