国产芯片替代ST很容易,航顺HK32F103RET6替代STM32F103RET6,航顺芯片,航顺MCU

本文介绍了如何使用航顺HK32F103RET6芯片替代STM32F103RET6,经过简单测试,发现程序可以直接运行,仅在ADC多通道采集顺序上遇到问题并解决。航顺芯片作为国产替代方案,为产品芯片国产化提供了可行性。
摘要由CSDN通过智能技术生成

手里有几个STM32F103RET6应用的板子,整天被采购问询是否能用国产替代,成本快搂不住了。
这次又拿了HK的样片,作为替代,尝试一下。
开始没做任何修改,程序下载了就跑起来,让我还抱怨了一番,感觉是不是拿错片子了。
后面静下心来,详细测试了使用的各功能模块,
还是有点小问题的,不过非常好修改,作为应急替代使用,应该问题不大。
所以
补写个序,告知下本次替代容易至极,如果有同样需求,放心大胆的干吧!
随之而来的悲催就是
这几天的工作就大部分的成了拍照,留念,技术内容并不是很多,
有ST使用的底子,基本上不需要强制查阅手册之类的文档,完全无压力。

本来准备好的替代步骤,技术攻坚,变成了如下的“旅游回忆录”。

1、  先把芯片换了再说
换之前,先留个ST的影像,一会就换了它。


换好了,拿回办公位,
我的焊工还算可以吧,
只是酒精干了,杂质没有清理干净,引脚有些发白。


准备就绪,后面怎么办?
网上说的那么的神,直接烧ST的程序,行不行?

2、  直接原ST程序直接烧写
我无语,直接烧写原ST的程序,不做任何修改,居然能跑起来?
那我还玩什么?
都准备好一顿操作了,结果,给我直接憋在了开始~~~~
红色电源指示
蓝色闪烁程序运行指示

是我出现幻觉了么?
这是第一次接触航顺啊,怎么可能这么的顺利。
打开MDK,来确认下眼神,
确实把ST的程序,烧到了HK的片子里,直接就跑起来。
本来是打算挑挑毛病的呢。。。

好吧,既然事实已经如此,那么回过头来,看看当初STM32里到底使用了哪些资源。

整个程序基于HAL库
硬件初始化部分


程序是同事开发的,
我当前只是尝试验证是否满足芯片替代的条件,
程序开发的过程中,兼容了一些产品,初始化的资源,比实际使用的多一点,
下面验证下使用到的模块是否正常
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GOIO:PC13
DMA1: 后来程序测试的过程中,发现并没有使用DMA
ADC1: ADC_CHANNEL_9 , ADC_CHANNEL_10,ADC_CHANNEL_11
USART: COM1 COM4
Timer(PWM) : TIM3
SPI2:这个实际没有用到,作为预留功能的。
DAC: DAC_CHANNEL_1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

航顺芯片MCU型号选型表,料号

HK32F030MF4U6,HK32F

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值