HK32和STM32的兼容度有多少?
鉴于ST近期供货太离谱,想尝试切换到国产芯片不再受老外控制。
我将兼容度分为以下几级,想知道HK32和STM32的兼容度是属于哪个等级的。
1、PIN to PIN引脚兼容 ,但是程序要重新写,现在大多数的国产32都能做到。
2、在PIN to PIN的基础上绝大多数寄存器兼容,需要应用HK32的头文件,只有小部分外设需要修改代码。
3、可以使用STM32的头文件和库,只是部分地方需要针对性的修改下代码以适应芯片差异。
4、软件完全兼容,什么都不用改,STM32的程序灌进去就能用。
HK32属于哪个兼容等级,第2还是第3?
用STM32CUBE生成的工程能否做点简单修改就用在HK32上,平时主要用TIM、USART、CRC这几个外设,另外加上自动生成和freeRTOS和HAL库,从来不用USB外设,这种情况下换HK32方便吗?
回复如下:
1、看芯片资料引脚和功能兼容STM32,能够完美替代STM32的部分产品,不能完全代替STM32
2、STM32F103RBT6软硬件全兼容HK32F103RBT6,功能完全可以替代,但HK32F103C8T6 RCC配置和STM32不一样
赞 (0)