STM32核心板——移花接木
实验目的:用51开发板板载下载电路对STM32核心板烧录程序
(主要芯片:CH340G,STM32F103C8T6)
开发环境:MDK4.0
实验工具:
硬件:电脑,STM32核心板,51开发板,杜邦线两根,USB线两根
软件:CH340驱动,MDK4.0,MCUISP下载软件
连线:将CH340的TXD与STM32的RXT1相连CH340的RXD与STM32的TXD1
(注意STM32的串口一才具备程序下载功能)
程序代码:
void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_SetBits(GPIOB,GPIO_Pin_8);
}
int main(void)
{
delay_init();
LED_Init();
while(1)
{
LED0=0;
delay_ms(1000);
LED0=1;
delay_ms(1000);
}
}
程序下载:主意红框内的设置要一致,然后点击开始编程,再按STM32核心板的复位按键
实验现象:STM32核心板板载LED1每隔1S闪烁一次
|