STM32F103RCT6移植到STM32F103C8T6注意事项
前言
在移植某STM32F103RCT6程序时遇到keil5中没有合适flash大小(128k)的情况,本以为是keil5的pack没装好,重装包并升级到最新并没有解决该问题,百度之得到以下答案。同时,在F407中也存在这种情况,解决方法应该类似(没有实际测试),猜测主要原因应该出现在C/C++宏定义上,改为当前硬件对应即可。
另附STM32f10x的startup文件。
以下为转载,转自STM32F103RCT6移植到STM32F103C8T6注意事项
1,修改IC为STC32F103C8
2,修改晶振为8.0M
3,修改C/C++宏定义,由STM32F10X_HD,USE_STDPERIPH_DRIVER 改为 STM32F10X_MD,USE_STDPERIPH_DRIVER
4,替换启动文件,由startup_stm32f10x_hd.s修改为startup_stm32f10x_md.s
到这里已经没有报错了
5,重新分配各模块引脚定义
这一步做完以后才发现,程序好像跑的慢了10来倍,
群里求助,说是倍频没有设置好,找到一个设置倍频的代码后,发现还是不行.
再搜索原子论坛有人同样遇到相同的问题,在某位大神的回复中找到了答案,就是第6步,
6,系统初始化时调用 SystemInit();
调用SystemInit();以后马上就正常了,
特别感谢:http://www.openedv.com/posts/list/0/63500.htm 13楼的回复
STM32F103RCT6移植到STM32F103C8T6注意事项相关推荐
- 正点原子STM32F103ZET6程序移植到STM32F103C8T6时Delay函数异常问题
正点原子STM32F103ZET6库函数程序移植到STM32F103C8T6时Delay函数异常问题 在根据正电原子STM32开发板例程的库函数程序来进行移植的时候,可能会出现程序能运行但是delay ...
- GRBL三轴+脱机运行移植STM32F103C8T6 GRBL_V1.1f三轴移植到STM32F103C8T6,并添加脱机控制,使用OLED屏和旋转编码器控制,联机脱机都可使用
主页全部资料打包!GRBL三轴+脱机运行移植STM32F103C8T6 GRBL_V1.1f三轴移植到STM32F103C8T6,并添加脱机控制,使用OLED屏和旋转编码器控制,联机脱机都可使用. 只 ...
- 移植oracle到mysql_oracle移植到mysql注意事项(转载)
"a4i zrE5~x4Iz.f0客户用的数据库是mysql,而研发好的产品支持oracle,我们必须把数据库环境从oracle转向mysql.我们在转换的过程 中碰到了下面一些问题,希望能 ...
- hi3518e移植wifi模块注意事项
最近在海思平台上移植mt7601和5370两款wif模块,加载驱动和启用网络设备时都发现循环打印一个RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqT ...
- 正点原子stmf103zet6代码移植为stm32f103c8t6(库函数版)
目录 1.打开正点原子的工程模板template,点击魔术棒 2.修改芯片型号为stm32f103c8 3.修改宏定义ZET6是大容量产品用的是STM32F10X_HD,C8T6是中容量产品,用的是S ...
- STM32F103ZET6项目移植到STM32F103C8T6
软件设置参照:http://t.csdn.cn/qW5vv 烧录参照:http://t.csdn.cn/gxcoQ 步骤一:修改设置 1.选择型号 2.选着MHz为8.0 3.define的HD改为M ...
- STM32不同型号单片机keil工程移植说明
STM32系列单片机如果库函数开发的话,那么不同型号单片机的工程是可以直接移植的.这样的话如果项目中更换了芯片,工程就可以直接移植过去,不用重新编写.这样就节约了很多时间. 下面说一下如何将 在STM ...
- MySQL与Oracle的数据迁移注意事项,另附转换工具链接
将数据从MySQL迁移到Oracle的注意事项 1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值.ORACLE没有自动增长的数据类型,需要建立一 ...
- 【STM32F407】第5章 RTX5操作系统移植(MDK AC6)
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=93149 第5章 RTX5操作系统移植(MDK AC6) 本 ...
- 【STM32F429】第5章 RL-USB移植(MDK AC6)
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第5章 RL-USB移植(MDK AC6) 本章教 ...
最新文章
- linux统计文件的个数
- (网页的缓存控制)HTML配置no-cache(备忘) “Cache-control”常见的取值
- iOS技术周报-第28期
- 第二十期:核心交换机的链路聚合、冗余、堆叠、热备份
- 计算机教学与实际生活相结合,小学数学教学与实际生活相结合的方法思考
- 容器编排技术 -- 使用Minikube 部署 Kubernetes 集群
- 桥接模式(Bridge)解析例子
- java将csv导入hdfs_把HDFS里的json数据转换成csv格式
- JavaWeb的环境配置
- 古代帝王有哪些“恩爱夫妻”?
- 针对所维修的计算机 维修人员必须,医院各科室电脑管理制度_医院临床科室管理制度...
- 按Enter键调用登录按钮
- IOS之 上传App预览和截屏规范
- C++PrimerPlus(第6版)中文版:Chapter16.4.6关联容器_setops.cpp
- C#中sealed的用法
- 基于51单片机八路抢答器课程设计(含proteus仿真图及代码)
- xdoj系统_【战疫情】西电计科院教学在行动(6)——对话全面线上服务的万波老师...
- java concurrency 读书笔记
- 大搜车面向复杂业务场景的研发运维体系治理实践
- 小云路由器mysql地址_小云路由器助手