侵权投诉

stm32f107应用之与stm32F103的区别

2021-07-22 11:56 次阅读

STM32F107和STM32F103的区别

两个系列的处理器都是以“stm32”为开头的,即这两个都是stm32芯片,是意法半导体ARM Cortex-M3内核出的用于自动控制领域的微处理器。F107是互联型接口,且内部资源较多,F103是增强型(比F101强),相比F103,F107加入IEEE以太网接口,2个IIS音频接口(做音频解码用),全部64KByte的SRAM缓存。除此之外,两系列的芯片基本相同。

这两个芯片的开发方法和调用的库函数都是一样的,通过官方称他们为STM32f10X就知道了,引脚绝大部分也是兼容的。那么在使用中,如果开发产片偏向于以太网和IIS音频设备,建议选用F107系列产品,否则F103就可以了。

两者使用相同的stm32f10xxx reference manual,只是F107属于互联型设备,比F103多了OTG USBEthernet模块。通常电路板上,stm32f103采用8MHz外部晶振,stm32f107(互联型,STM32F10_CL)采用25MHz外部晶振(这时候默认时钟不用修改)。

程序在F103和F107间移植时只用改变:

Options-》Device,名称更改。Options-》C/C+±》Define,预编译头文件更改,F103对应STM32F10X_HD(大容量),F107对应STM32F10X_CL。

Options-》Debug-》Settings-》Flash Download-》Programming Algorithm,F107对应STM32F10x Connectivity Line Flash。

注意各个时钟频率,一个外部8M,一个外部25M,设定值影响时钟树。

替换程序启动文件。F103对应startup_stm32f10x_hd.s(大容量),F107对应startup_stm32f10x_cl.s,仅和OTG、Ethernet中断有关。

本文整合自 CSDN、eefocus

责任编辑:fqj

收藏 人收藏
分享:

评论

相关推荐

stm32烧录的程序为什么会丢失呢

你要弄清楚自己的在线烧录是通过什么方法烧录的,只有先搞明白这个问题,你才好对症下药。
的头像 工程师邓生 发表于 09-20 17:06 26次 阅读

STM32MP157 Linux系统移植开发篇13:Linux内核5寸触摸屏驱动移植

本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32M...
发表于 09-18 11:50 0次 阅读

Jlink在MDK下使用J-link_J-trace模式开发STM32的说明

Jlink在MDK下使用J-link_J-trace模式开发STM32的说明(开关电源技术教程张占松....
发表于 09-18 10:35 10次 阅读
Jlink在MDK下使用J-link_J-trace模式开发STM32的说明

浅析STM32的独立看门狗与窗口看门狗

怎样去启动STM32的独立看门狗? 窗口看门狗库函数如何实现用中断的方式来喂狗呢?...
发表于 09-18 09:17 0次 阅读

如何使用STM32与L298N驱动进行电机PID调速

为什么要对电机进行PID调速? 如何使用STM32与L298N驱动进行电机PID调速? ...
发表于 09-18 08:45 0次 阅读

入门的时候到底要不要从51单片机开始

入门的时候到底要不要从51单片机开始? 以51单片机作为入门有没有必要? ...
发表于 09-18 07:54 0次 阅读

如何从学习51单片机过渡到STM32单片机

如何从学习51单片机过渡到STM32单片机?从哪几个方面过渡?...
发表于 09-18 07:28 0次 阅读

新手求助怎样去实现BLDC的开环速度控制

无刷直流电机有哪些优点? 怎样用NUCLEO-F103RB和X-NUCLEO-IHM07M1 3SH去实现BLDC的开环速度控制? ...
发表于 09-18 06:23 0次 阅读

STM32看门狗有何功能

STM32看门狗的本质是什么?STM32独立看门狗有何功能?STM32窗口看门狗有何功能? ...
发表于 09-18 06:22 0次 阅读

基于STM32的无刷直流电机矢量控制系统设计.pdf

基于STM32的无刷直流电机矢量控制系统设计.pdf(肇庆理士电源技术有限公司)-基于STM32的无....
发表于 09-17 14:39 15次 阅读
基于STM32的无刷直流电机矢量控制系统设计.pdf

STM32库开发实战指南-M4:30-ADC—电压采集

STM32库开发实战指南-M4:30-ADC—电压采集(村田电源技术(上海有限公司 (研发中心)-下....
发表于 09-17 10:18 14次 阅读
STM32库开发实战指南-M4:30-ADC—电压采集

STM32Trust的12项安全功能

导语:STM32Trust是一项关注设备安全性的多级综合策略,将安全知识、工具和ST原厂开箱可用软件....
的头像 STM32单片机 发表于 09-17 09:52 53次 阅读

【视频】 stm32 uart硬件实现及深入探讨3

大家上午好!   今天来为大家深入讲解STM32 uart,视频为一个系列,请持续关注,会持续进行更新!有问题留言交...
发表于 09-17 09:44 101次 阅读

怎么用STMotorControl Workbench构建FOC工程

前言前面章节我们介绍了很多关于STMotorControl Workbench的使用及实例 ,但是所有的实例均是基于ST的NUCLEO-F103...
发表于 09-17 08:10 0次 阅读

C610+M2007组成伺服系统

。没有了解过基础之前,建议初学者先了解大疆C610+M2007的相关软硬件资料,再看看伺服系统的基本三环结构,当然stm32是需要熟练...
发表于 09-17 07:33 0次 阅读

基于STM32单片机智能电表无线WIFI插座APP交流电压电流检测设计

基于STM32单片机智能电表无线WIFI插座APP交流电压电流检测设计(现代电源技术实训报告)-代码....
发表于 09-16 13:53 16次 阅读
基于STM32单片机智能电表无线WIFI插座APP交流电压电流检测设计

盘点主流步进电机主控芯片​内核硬,性能高

电子发烧友网报道(文/李宁远)说到电机主控芯片,市面上国内国外对应的产品都非常多,很难用好或者不好来....
的头像 电子发烧友网 发表于 09-16 10:38 141次 阅读
盘点主流步进电机主控芯片​内核硬,性能高

STM32G0简易示波器与信号发生器项目

写在前面 今年寒假我完成了硬禾学堂的STM32G0简易示波器与信号发生器项目(网址:https://....
的头像 电子森林 发表于 09-14 09:47 129次 阅读
STM32G0简易示波器与信号发生器项目

增量式PID算法的STM32实现 分析比例、积分、微分三个环节

虽然PID不是什么牛逼的东西,但是真心希望以后刚刚接触这块的人能尽快进入状态。特地分享一些自己如何实....
发表于 09-13 16:37 691次 阅读
增量式PID算法的STM32实现 分析比例、积分、微分三个环节

STM32系列单片机芯片UM1718用户手册

STM32系列单片机芯片UM1718用户手册
发表于 09-12 10:09 42次 阅读

如何使用STM32G431芯片做DAC应用

有人使用STM32G431芯片做DAC应用,具体来说就是通过DMA将数据从指定内存传送给DAC数据寄....
的头像 茶话MCU 发表于 09-12 10:08 321次 阅读

STM32开发板中如何点亮一个LCD

网络上配套STM32开发板有很多LCD例程,主要是TFT LCD跟OLED的。从这些例程,大家都能学....
的头像 嵌入式ARM 发表于 09-12 09:39 291次 阅读

基于STM32+LoRa的点对点通信源代码

基于STM32+LoRa的点对点通信源代码
发表于 09-09 10:56 28次 阅读

LoRa Kit系列之STM32L151+LoRa开发板

LoRa Kit系列之STM32L151+LoRa开发板
发表于 09-09 10:54 26次 阅读

在STM32G4片内不同存储空间运行的速度差异

最近有人问起程序在STM32G4片内不同存储空间运行的速度差异。说实在的,这个很难说死或说出个绝对的....
的头像 茶话MCU 发表于 09-09 09:57 237次 阅读
在STM32G4片内不同存储空间运行的速度差异

STM32与51单片机的区别与取舍之处

分享本文,简单分析STM32与51单片机的区别与取舍之处。 单片微型计算机简称单片机,简单来说就是集....
的头像 STM32嵌入式开发 发表于 09-02 15:17 1283次 阅读

5个大主题方向的开发板项目开发

华为天才少年—稚晖君,相信大家一定不陌生,作为技术宅UP主,他的自动驾驶自行车可谓是超级硬核!B站、....
的头像 电子森林 发表于 09-02 14:58 2061次 阅读

STM32的串口通信原理介绍

介绍串口通信 按照数据传送方向分类 单工:数据传输只支持数据在一个方向上传输 半双工:允许数据在两个....
的头像 奈因PCB电路板设计 发表于 08-26 09:23 2184次 阅读

基于STM32的交流电压、电流、功率和电量采集系统

教程的源代码链接:https://pan.baidu.com/s/1rx4tQ_7dYXMAbpy_....
发表于 08-25 15:31 99次 阅读

意法半导体的STM32U5通用MCU取得PSA 3级和SESIP3安全认证

意法半导体的STM32U585*通用安全MCU通过PSA 3级和SESIP[1]3安全认证,通过了逻....
发表于 08-25 14:13 1255次 阅读
意法半导体的STM32U5通用MCU取得PSA 3级和SESIP3安全认证

STM32串口通信的重要性

刚开始学单片机的你,是不是会因用程序把LED点亮而感到高兴,会因用程序把数码管点亮而感到高兴。这是好....
的头像 高速PCB硬件设计 发表于 08-24 14:51 1670次 阅读

意法半导体STM32Cube.AI生态系统加强对高效机器学习的支持

意法半导体STM32Cube.AI开发环境为用户提供各种机器学习技术,为他们尽可能高效地解决分类、聚....
发表于 08-24 09:10 318次 阅读
意法半导体STM32Cube.AI生态系统加强对高效机器学习的支持

stm32单片机和51单片机区别是什么

单片机也就是单片微型计算机,和集CPU、RAM、ROM、输入输出设备、中断系统在同一个芯片上的器件。....
的头像 璟琰乀 发表于 08-19 18:21 874次 阅读

stm32最小系统组成及作用

最小系统是单片机工作时的最低要求,不包含外设控制,原理比较简单,下面我们一起来看看stm32最小系统....
的头像 璟琰乀 发表于 08-19 17:18 418次 阅读

stm32单片机引脚介绍及功能

stm32是一种ARM Cortex-M内核单片机,下面小编为大家介绍一下单片机引脚介绍及功能。单片....
的头像 璟琰乀 发表于 08-19 16:50 1437次 阅读

stm32单片机的基本组成是什么

stm32是一款高性能、低成本、低功耗、可裁剪的嵌入式单片机。那么stm32单片机的基本组成是什么呢....
的头像 璟琰乀 发表于 08-19 15:47 584次 阅读

msp430和stm32区别是什么

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM。 msp430 MSP....
的头像 璟琰乀 发表于 08-19 15:27 519次 阅读

Linux系统移植篇1:STM32MP1微处理器之源码编译

系统移植前说明 关于命令行提示符 : 在实验步骤中会涉及到执行命令的操作,为区分操作是在Ubuntu....
发表于 08-19 15:17 3701次 阅读
Linux系统移植篇1:STM32MP1微处理器之源码编译

初学者stm32买什么板子好

stm32又名嵌入式单片机,主要应用领域是嵌入式开发,对于新手来说,当然是越少走弯路越好,那么初学者....
的头像 璟琰乀 发表于 08-19 14:18 562次 阅读

stm32用什么软件编程 stm32软件推荐

stm32是嵌入式单片机,有着高性能、低成本、低功耗、可裁剪的特点。相信许多萌新小伙伴还不知道stm....
的头像 璟琰乀 发表于 08-19 11:27 2221次 阅读

stm32单片机的基本工作原理

我们使用的大部分电器都使用了单片机,那么stm32单片机的基本工作原理是什么呢?下面小编就带大家了解....
的头像 璟琰乀 发表于 08-19 11:06 1857次 阅读

SM32MCU支持的MAC地址Hash过滤

前言 网络中传递着各种各样的数据包,当设备连接到网络后,为了减少对接收到的数据进行处理的负荷,就需要....
的头像 STM32单片机 发表于 08-17 17:24 6516次 阅读
SM32MCU支持的MAC地址Hash过滤

使用STM32G474芯片做Half模式的PWM输出

有人想使用STM32G474芯片做Half模式的PWM输出,发现有点问题,明明配置了定时器A的两路输....
的头像 单片机 发表于 08-16 17:59 4299次 阅读
使用STM32G474芯片做Half模式的PWM输出

机智云推出基于物联网智能硬件开发套件GoKit3

GoKit3是机智云推出的物联网智能硬件开发套件,采用分体式可插拔设计方案,由主控板、功能扩展板、模....
的头像 IBM大数据技术团队 发表于 08-16 09:34 2585次 阅读

SRAM ECC功能以及应用中的注意事项

现代电子系统中,由于“软”错误引起的系统故障比永久性硬件失效引起的系统故障要更多。“软”错误是指可以....
的头像 意法半导体PDSA 发表于 08-13 16:36 7293次 阅读
SRAM ECC功能以及应用中的注意事项

实时加速器STM32F427xx/STM32F429xx

实时加速器STM32F427xx/STM32F429xx
发表于 08-12 15:05 84次 阅读

通过STM32的C8t6获取DHT11的温湿度数据

本项目通过STM32的C8t6获取DHT11的温湿度数据,以及空气质量传感器MQ135,通过一块ES....
的头像 IBM大数据技术团队 发表于 08-12 14:04 5008次 阅读
通过STM32的C8t6获取DHT11的温湿度数据

意法半导体新STM8和STM32手机应用软件优化微控制器选型

为帮助开发者轻松快捷地找到适合项目的微控制器,意法半导体在主要应用商店和公司官网st.com发布了先....
发表于 08-11 14:14 769次 阅读
意法半导体新STM8和STM32手机应用软件优化微控制器选型

stm32复位电路工作原理

stm32复位电路工作原理 相信大家对复位电路已经很熟悉了,复位电路是一种用来使电路恢复到起始状态的....
的头像 璟琰乀 发表于 08-07 11:59 1299次 阅读

STM32步进电机驱动的算法

在脉冲模式下,步进电机启动器的脉冲频率与速度成正比,函数void CalculateSModelLi....
的头像 汽车玩家 发表于 08-06 14:25 1898次 阅读

STM32以太网MAC Loopback的实现

STM32以太网MAC Loopback的实现(深圳核达中远通电源技术有限公司)-在 STM32 以....
发表于 08-04 18:55 49次 阅读
STM32以太网MAC Loopback的实现

STM32多个ADC模块同时采样转换的应用示例

STM32多个ADC模块同时采样转换的应用示例(深圳市普德新星电源技术有限公司怎么样)-本文重点介绍....
发表于 08-04 18:47 84次 阅读
STM32多个ADC模块同时采样转换的应用示例

STM32H7的FMC外设在D_Cache使能的情况下运行不正常

STM32H7的FMC外设在D_Cache使能的情况下运行不正常(大工20春电源技术在线作业3)-前....
发表于 08-04 18:19 48次 阅读
STM32H7的FMC外设在D_Cache使能的情况下运行不正常

STM32 ADC模拟看门狗及其应用

STM32 ADC模拟看门狗及其应用(电源技术期刊是什么级别期刊)-模拟看门狗特性允许应用程序检测输....
发表于 08-04 18:12 83次 阅读
STM32 ADC模拟看门狗及其应用

STM32F30x禁止ADC已关闭情况下再次关闭ADC

STM32F30x禁止ADC已关闭情况下再次关闭ADC(电源技术杂志社官网)-STM32F30x 系....
发表于 08-04 18:08 66次 阅读
STM32F30x禁止ADC已关闭情况下再次关闭ADC

STM32 F1系列 DAC的示例详解

STM32 F1系列 DAC的示例详解(直流电源技术要求)-基于学习的目的,详细讲解关于Cube库中....
发表于 08-04 17:55 65次 阅读
STM32 F1系列 DAC的示例详解

基于STM32F411_Nucleo板的Broadcom_WiFi开发套件的快速开始手册

基于STM32F411_Nucleo板的Broadcom_WiFi开发套件的快速开始手册(电源技术论....
发表于 08-04 17:51 34次 阅读
基于STM32F411_Nucleo板的Broadcom_WiFi开发套件的快速开始手册

STM32F30x 的ADC 采样的傅立叶变换

STM32F30x 的ADC 采样的傅立叶变换(理士国际电源技术有限公司)-本文目的是演示如何使用S....
发表于 08-04 17:47 55次 阅读
STM32F30x 的ADC 采样的傅立叶变换

如何在STM32Fx系列和 STM32L1 系列器件中获得最好的ADC精度

如何在STM32Fx系列和 STM32L1 系列器件中获得最好的ADC精度(核达中远通电源技术股份有....
发表于 08-04 16:42 62次 阅读
如何在STM32Fx系列和 STM32L1 系列器件中获得最好的ADC精度

STM32FLASH实验-SPI

STM32FLASH实验-SPI(嵌入式开发考研考什么)-FLASH实验-SPI学习目标:1、学会S....
发表于 08-04 12:58 55次 阅读
STM32FLASH实验-SPI