国产兼容STM32芯片 设计时候 问题分享

从大学到工作一直使用stm32f103C8T6 .引脚不够用 或者容量不够用的话,也会换STM32的其他型号。 受到疫情的影响,原先7-8元一颗的样子,现在涨到60以上。 公司要求芯片尽量用国产的替代。最简单直接操作就是 原先写好的程序直接烧录到兼容的stm32的芯片就好了免的再看数据手册,修改代码。

考虑着几款兼容的芯片 来兼容STM32F103C8T6.样片是立创商城购买。
GD32 原先还有几块样片,程序烧写,调试都正常。但是价格也比较贵了。
APM32 原先价格也是8-9元的样子,现在涨到40多元了(2021-4-13),也就没考虑用了。
HK32, 程序写进去,能正常运行,但是在调试的时候JLINK特容易掉线(直接在stm32的环境下烧写)
MM32 ,调试的时候不容易掉线,但是程序有时候写进去运行特慢,也就没有去修改时钟配置的文档。暂时挂起。
考虑使用HK32和MM32是因为还能兼容5V电压,不再需要电路设计5V转3.3V,和 3.3V转5V部分。

	工作问题,也没有在移植程序,有问题到时候及时反馈。
	 还有一点,想要完全兼容,数据手册还是要看一下的。

2021年5月6日
今天测试了一款 CH32F103C8T6。 程序在stm32f103c8t6上测试正常。
在mdk环境下 添加ch32的flash烧写固件。 程序能直接烧写到ch32中。
我在程序中有这样一段代码, 按键增减,内部数据也同步增减,实时把数据存储到flash中。 (flashj当 eeprom用,程序是直接用原子哥的代码)
出现的现象: CH32出现肉眼可见的延时(大概有2-3s)。
CH32 也说明了:由于CH32F103其外设和硬件兼容了STM32F103,所以在不使用增强功能的情况下,完全可以直接使用原来的STM32F103代码

有几个PCB设计问题,我也插入在这里说明:
切记: 99SE版本导入到 ad9以上修改的话,如果有规则检查的话,一定要规则检查。
如果实在没有规则检查,也要小心核对。
试样 再 试产。
我在上面吃过亏了。归根结底 还是能力不行。 希望各位同行,一定要注意。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值