历史上的今天

今天是:2024年10月20日(星期日)

正在发生

2018年10月20日 | STM32F105VC SPI3的重映射使用

发布者:学富五车 来源: eefocus关键字:STM32F105VC  SPI3  重映射 手机看文章 扫描二维码
随时随地手机看文章

SPI3的重映射使用调试

芯片:STM32F105VC

KEIL库:3.5

  2017/08/26:

使用SPI3操作FLASH,但是用示波器查看无SCK输出,有MOSI输出,SCK一直为低。

重映射函数如下,未发现问题:

//使能被重新映射到的I/O端口时钟

RCC_APB1PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);

//使能被重新映射的外设时钟

RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI3, ENABLE);

//使能AFIO功能的时钟

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

//进行重映射

GPIO_PinRemapConfig(GPIO_Remap_SPI3,ENABLE);

调试一整天,无法找到问题。


发现程序在读写FLASH中进入未定义中断,查找问题。发现在原来的程序上使用了UART3复用,新板子没有使用UART3,没有将复用语句注释,导致及nagPC10/PC11/PC12复用到UART3,可以输入输出但是无法输出SCK信号(UART3无SCK),并且当该端口接收到错误数据后,会进入UART3的中断,中断未定义导致程序出错。


问题原因:使用SPI3的情况下同时复用UART3


关键字:STM32F105VC  SPI3  重映射 引用地址:STM32F105VC SPI3的重映射使用

上一篇:STM32F105VC 低功耗
下一篇:STM32F429 串口通信_初始化

推荐阅读

有人的地方就有江湖,有了江湖则需要领路人。小米曾自称是国内最大的IoT企业,其利用产品的高性价比获取了大量粉丝;而华为则霸了全球通讯技术的首座,以技术称王。一场性价比与技术的厮杀,小米和华为智能家居的霸主抢夺战一触即发。 不可否认的是,小米的智能家居生态链经过3年的积累,已经形成了一套自研、自产、自销的完整体系,据了解小米接入生态链...
“经常寻找‘迷路’的它,扫的不干净还需人工扫、清理尘盒易扬尘影响我们的健康”作为一款能帮我们减轻家庭负担的智能扫地机,似乎并没有让我们省心省力。致力打造家居清洁服务的一站式解决方案的联想,推出了全球首款自动集尘的扫拖一体机器人,自动集尘、扫拖一体、导航等高能设计,不仅弥补了用户体验上的不足,更是完全碾压石头、科沃斯等产品。 究...
芯片人才培养,一个重要的思路是与产业紧密结合。 随着个别国家对全球产业链的粗暴阻截,我们国内芯片产业链技术落后的困境愈加凸显。中国海关的统计数据显示,2019年我国芯片的进口总额高达3040亿美元,进口额排名第一。目前,国内芯片自给率不到30%。 毋庸讳言,在芯片行业,我们需要补的功课有很多,其中存在一个芯片产业和人才“鸡生蛋蛋生鸡”的悖论...
10月20日,在2021云栖大会上,阿里云宣布自研云原生关系型数据库PolarDB重磅升级,实现内存池化、多主架构、HTAP实时分析等创新功能,进一步引领云原生数据库技术的持续创新。阿里云智能数据库事业部总负责人李飞飞表示,PolarDB将云原生进行到底!本次技术升级中,PolarDB实现了三项创新:第一,业内首次实现内存与计算、存储的三层解耦,实现内存池化,...

史海拾趣

问答坊 | AI 解惑

【行空板 Python编程学习主控板】六:WiFi联网获取天气

本帖最后由 数码小叶 于 2022-11-29 23:02 编辑 要实现行空板联网还是很方便的,可以通过WiFi或者usb转网线,相比之下WiFi联网更方便,只要配置WiFi名称和密码就行了,比较方便。   行空板连上WiFi后,通过默认的ip 10.1.2.3或者 ...…

查看全部问答∨

如何优雅地弄好PCB丝印?

  很多画PCB的人,会认为丝印不影响电路的性能,所以,对丝印并不重视。但是,对于一个专业的硬件工程师来说,必须重视这些细节。     01.摆放的位置 一般来说, ...…

查看全部问答∨

先楫半导体HPM6700系列正式合入OpenHarmony社区主干

消息源自:先楫半导体官方微信 近日,由上海先楫半导体科技有限公司(以下简称:先楫半导体)推出的基于HPM6700系列高性能MCU 通用开发板代码已完成并合入OpenAtom OpenHarmony(简称“OpenHarmony”)主干。这意味着先楫半导体助 ...…

查看全部问答∨

GD32F103芯片手册一定要官网下载,有老版本的手册有问题

GD32F103芯片手册一定要官网下载,有老版本的手册有问题。外设引脚都不对 …

查看全部问答∨

ST能扩容?还是为了省生产线?

事情是这样的,有一个项目用了ST的芯片,本来用的是64KB(STM32F10xT8)的,但是由于Flash不够,后面换成128KB(STM32F10xTB)的,程序开发一直以128KB的芯片进行开发的。但是换芯片这个事没有交接好,导致后面的同事BOM用的还是64KB芯片的,投了几 ...…

查看全部问答∨

LTspice Lib 窗口比较器

* this is a windows compare if input voltage * over the cmp+ voltage output set 5V flag=1 * At flag=1, the voltage is below cmp- output set 0 and flag=0 * Name * | Signal input * | ...…

查看全部问答∨

Xilinx XC7A100T 这颗芯片 在哪些行业或者公司应用

关于Xilinx XC7A100T 这颗芯片 ,最近在做一个行业应用调研 ,可以推荐一下各行业应用及产品。谢谢大家 …

查看全部问答∨

[DIY]多个ESP8266实现外网互传,开源电路图37L2toUSB

此电路图是批量验证过的,焊好就能使用,不需要再调任何参数。欢迎下载,欢迎捧场   电路图PDF点此下载   测试视频中使用到的软件工具下载   实测视频   …

查看全部问答∨

【微雪RP2040双核开发板】开箱与MicroPython开发体验

[localvideo]ee22e3070dc8b2ee2b65fe78e19c1355[/localvideo]   开发板资源         RP2040 双核 ARM Cortex M0 + ,133MHz ,264KB 的 SRAM 和 2MB 的片上 Flash         1.28inch LCD 240RGBx2 ...…

查看全部问答∨

关于四位超前进位加法器设计分析

本帖最后由 zzjzzjzzj 于 2022-11-29 22:41 编辑  这边看懂了是进位逻辑的迭代,这边是与或的形式,在电路图中与或非形式我读不懂了???  上面部分是两个异或做一个数据加法的逻辑,在电路图很好读懂   迭代的 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved