关于最近GD32F103替代STM32F103方案个人记录
由于最近STM32芯片价格猛涨,公司要求寻找替代方案。考虑到开发时间最终选择了pin-pin兼容的GD32。
在STM32原有工程基础上不做大发动,只要细微修改下面图示一个地方便可以实现替代。
一、使用ST标准库开发需要修改的地方
由于GD32晶振起振时间比STM32要长,修改外部晶振起振超时时间,不用外部晶振可跳过这步。
原因:GD与ST的启动时间存在差异,为了让GD MCU更准确复位。
修改stm32f10x.h:
将宏定义:
#define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500)
修改为:
#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFFFFF)
关于最近GD32F103替代STM32F103方案个人记录相关推荐
- GD32F103替代STM32F103带来串口不能用的问题
近期,由于需要,先前使用GD32F103的替换STM32F103的芯片,它的系统主频提升到104MHZ, 众所周之,STM32F103的主频是72MHZ,这里没有什么问题,只要改一下SYSTEMCLO ...
- 在GD32F103移植STM32F103代码
在GD32F103移植STM32F103代码 使用相同FLASH和管脚数量相同的芯片,例如GDF103C8T6移植STM32F103C8T6程序.虽然两个款芯片的寄存器地址以及架构基本相同.但是需要注 ...
- IT6516|ITE联阳IT6516BFN DP转VGA方案|替代IT6516|IT6516替代兼容方案
IT6516/IT6516BFN:是一款DP显示端口转VGA转换器的嵌入式MCU单片机. IT6516/IT6516BFN结合DisplayPort接收器和三重DAC,通过转换功能支持DisplayP ...
- 移远EC20 Opencpu方案调试记录 - Onenet 视频服务实现 交叉编译过程(郑州新正圆)
移远EC20 Opencpu方案调试记录 功能:实现Onenet平台实时显示视频 记录:EC20交叉编译onenet sdk的过程 以下主要实现的记录 一.打开onenet平台帮助文档,找到视频服务对 ...
- Tray 轻量级数据存储 sharepreference的替代实现方案
前言: 使用SharePreferences是不支持在多个进程中操作数据的(不同进程之间的存取和读取,不同进程同时存储相同的数据都会出现问题),所以我们需要自己去实现跨进程的数据存储,但是很多人会指出 ...
- 雅特力AT32F403A, 国产芯片PIN TO PIN 替代STM32F103
中美贸易摩擦日渐加剧,美国从各个方面到处打压中国,半导体行业也收到一定冲击,逼迫国内企业不得不准备产品国产化方案,自从华为被美国制裁之后,国内的很多手机厂商明白了一个道理,爹有娘有,不如自己有.于是各 ...
- Haproxy+Heartbeat 高可用集群方案操作记录
之前详细介绍了haproxy的基础知识点, 下面记录下Haproxy+Heartbeat高可用web集群方案实现过程, 以加深理解. 架构草图如下: 1) 基本环境准备 (centos6.9系统) 1 ...
- 互联网公司常用的分库分表方案【记录】
一.数据库分库分表思路: 1.数据库瓶颈: 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值.在业务Service来看就是,可用数据库连 ...
- “后Optane时代”的替代存储方案有哪些?
在今年7月份有一件震惊存储圈的事情,那就是Intel说要放弃Optane产品线,包括PMEM和SSD两个方向都要放弃.存储圈看到听到这个消息也是一脸的茫然. 回望2015年,Intel和Micorn联 ...
最新文章
- 使用metasploit中Evasion模块
- mysql 不同的文件系统_文件系统,数据库管理系统,操作系统之间有什么联系?...
- 【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 )
- 怎么对 Java 程序调优?不看别后悔!
- C#——《C#语言程序设计》实验报告——泛型与集合——运算符重载
- linux查看睡眠进程,关于 Linux 进程的睡眠和唤醒 ,来看这篇就够了~
- 前端学习(2665):完成vue3.0的todolist添加
- 微型计算机计算机钢琴,微型计算机原理及接口技术钢琴课程设计.doc
- 去哪儿-04-iconsDev
- 又酸了!腾讯员工福利再升级:入职满15年可“提前退休”
- java 维文生成图片_维文、哈萨克文、柯尔克孜文检测 (java实现把UTF-8转为unicode)...
- 如何选择适合的数据分析软件
- 《云计算核心技术剖析》读书笔记之一
- java计算机毕业设计宠物店管理系统源码+数据库+系统+lw文档+部署
- Scratch精通之侦测的使用
- 蓝牙开发经验小结——蓝牙通讯
- 区块链 - DAPP
- 易基因|ChIP-seq技术及其在植物研究领域中的应用
- iPhone摄像头设备获取
- CBoard框架数据集实现--DataProvider
热门文章
- 深信服超融合技术架构(重点介绍主要模块)
- 杭电计算机学硕专硕2019,2019杭电计算机考研总结
- 期货开户手续费的收取方式是什么?
- 2021-08-29 UML笔记
- Spine动画导入报错 : Could not automatically set the AtlasAsset for “xx“.you may set it manually
- 电子信息类与计算机类专业,电子信息类与计算机类有什么不同?就业方向呢
- uni-app制作海报并转发
- 基于BPM的低代码平台如何选型
- 计算机指令exec,2.1.3 使用jexec工具管理jail虚拟机
- HTML文字样式显示闪烁,怎么纯用css代码使文字展示闪动效果?(代码示例)