CH32F103C8T6
没有对比就没有伤害----雷军
首先来看CH32F103C8T6与STM32F103C6T6片上资源对比(CH32F103C8T6与CH32F103R8T6资源相差不大,这里就以CH32F103R8T6系统框图代替了)。
从比较中可以看到CH32F103C8T6的片上资源的丰富程度已经超过了同类型的STM32F103C8T6。
代码移植
点亮LED
STM32F103
CH32F103
点亮led代码
#include "GPIO_Config.h"
/*********************************************************************
* @fn GPIO_Toggle_INIT
*
* @brief Initializes GPIOC.13
*
* @return none
*/
void GPIO_Toggle_INIT( void )
{
GPIO_InitTypeDef GPIO_InitStructure = {0};
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC, ENABLE );
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init( GPIOC, &GPIO_InitStructure );
}
从移植代码来看毫无差别,知识外设文件名字不一样罢了
点灯效果
26FE9C43B688D19576A246AE8D28B223