当前位置: 首页 > news >正文

STC32G12单片机替换成STC32F12单片机,直接替换的结果

简 介:本文测试了STC32F12单片机替换STC32G12单片机的可行性。实验表明,虽然两款单片机管脚兼容,但32F12增加了硬件数学运算单元。测试发现,直接下载32G12程序无法运行,需重新编译工程。使用硬件数学运算后,150kHz信号采集与计算时间从10ms缩短至2.4ms,速度提升约4倍。结果表明,32F12可平替32G12,但需重新编译软件才能充分发挥其硬件加速优势。

关键词STC32F12STC32G12管脚兼容平替

F12单片机平替G12单片机

  • ST32G12单片机使用表贴晶体:32MHz

01STC32单片机替换


一、F12与G12单片机

刚才测试了 STC32G12 单片机, 使用外部 32MHz 的晶体采集 150kHz导航信号。 很可惜, 32G 系列的单片机内部没有硬件数学运算单元, 现在将它替换成 32F12 单片机。 测试一下是否能够直接运行 32G系列单片机软件。

二、下载程序

将更换完单片机之后的电路板连接到 ISP 调试模块接口, 测试看是否能够访问到单片机。 检测单片机过程正常。 单片机的型号为 32F12; 下面将 32G12对应的程序下载到这个单片机。


可以正常下载程序。 很可惜, 下载程序之后, 单片机并没有开始工作。

三、重新编程

重新建立一个 32F12 的工程, 将前面 G12 程序文件转移到新的工程中。 经过编译之后, 程序可以正常运行了。 这说明,虽然 32G单片机 与 32F 单片机对应的管脚是兼容的。 但是软件需要重新进行编译之后才能够正常运行。


使用 LED 高电平, 测量信号采样与计算时间。 现在工程中包括有硬件数学运算库, 采集和计算的总时间为 2.4ms。 如果将数学库去掉, 采集和计算时间增加到 10ms 。 由此可以看到, STC32F 硬件数学运算可以提高计算速度达到 4 倍左右。

结 ※


文测试了 32F12单片机平替 32G12单片机。 两个单片机的管脚兼容。 F12 单片机可以看成 G12 单片机增加了硬件数学运算硬件的版本。 但是, 对应的软件还需要重新编译链接之后, 下载才能够 正常运行。 利用硬件进行数学运算, 速度大约提高了4倍。 原来采集信号和计算过程, 需要 10ms, 应用硬件数学加速之后, 整个信号采集和计算时间缩短到 2.4ms左右。


■ 相关文献链接:

  • ST32G12单片机使用表贴晶体:32MHz-CSDN博客
http://www.cnnetsun.cn/news/136823.html

相关文章:

  • SIEMENS 6SL3210-1PE33-0CL0 变频器
  • 软件测试常用的7种方法,最后一个是升职加薪关键!(零基础小白转行IT互联网高效进阶)
  • 【RTOS】EasyLog的移植与使用
  • 在数据库里玩“平行宇宙”:MatrixOne Data Branch 让数据也拥有Git 的分支/合并/对比/回滚(含跨集群同步)
  • 基于单片机的全自动洗衣机系统的设计
  • 5.6 模型部署与智能体集成实战
  • 基于单片机的球赛计分牌的设计
  • ArcGIS Pro 从入门到实战基础篇(10):地图菜单
  • Kotaemon与Redis/Memcached集成:构建高速缓存层
  • 【鸿蒙三方库编译】lycium_plusplus(lycium++)高效完成鸿蒙C/C++编译
  • 2025年度GEO服务商权威甄选指南:技术深度与商业价值的双重考量
  • 收藏备用!Java程序员转AI大模型:从技术沉淀到AI爆发的进阶之路
  • Python 爬虫实战:Session 会话维持爬取需登录内容
  • 基于移相全桥变换器的电池充电仿真模型,采用电压电流双闭环PI控制。 电池先经历CC模式而后进入...
  • 基于COMSOL模拟的水力压裂技术研究:固体力学与达西定理的应用
  • Redis 性能调优(二)
  • Doris 性能调优实践指南(可直接落地)
  • presum|二分try+滑窗cnt
  • Web自动化测试:Unittest单元测试框架
  • Apache2最佳实践
  • 实力派,也可以是偶像派
  • 基于单片机的多功能万年历
  • AI搜索时代:技术演进、产业分化与深度变革
  • SGMICRO圣邦微 SGM2019-2.5YC5G/TR SC70-5 线性稳压器(LDO)
  • 一文搞懂 低功耗蓝牙BLE 中的 ATT、GATT、MTU 与 20 字节限制
  • 别让“大锅饭”逼走你的Top Sales:揭秘薪酬误差的副作用
  • 27827828
  • 12.17 vue递归组件
  • QtScrcpy高刷投屏优化指南:告别卡顿,享受流畅体验
  • 终极移动端Windows应用运行指南:从零到流畅体验