发新帖我要提问
123
返回列表
打印
[其他ST产品]

手把手教你STM32入门教程(标准库)

[复制链接]
楼主: xiyaoko2365
手机看帖
扫描二维码
随时随地手机跟帖
41
xiyaoko2365|  楼主 | 2023-9-17 23:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
步骤七:下载程序
后面就是通过仿真烧录器下载,将ST-LINK V2仿真器连接到STM32芯片上,然后在Keil MDK-ARM开发工具中选择Flash->Download,将程序下载到芯片中。

使用特权

评论回复
42
xiyaoko2365|  楼主 | 2023-9-17 23:22 | 只看该作者
打开小魔术棒-Debug

使用特权

评论回复
43
xiyaoko2365|  楼主 | 2023-9-17 23:22 | 只看该作者

使用特权

评论回复
44
xiyaoko2365|  楼主 | 2023-9-17 23:22 | 只看该作者

使用特权

评论回复
45
xiyaoko2365|  楼主 | 2023-9-17 23:22 | 只看该作者
如果你是芯片是64KB的,下载时候这个位置要选择合适的Flah 参考网站:STM32下载程序

使用特权

评论回复
46
xiyaoko2365|  楼主 | 2023-9-17 23:23 | 只看该作者

使用特权

评论回复
47
xiyaoko2365|  楼主 | 2023-9-17 23:23 | 只看该作者
成功点亮截图

使用特权

评论回复
48
xiyaoko2365|  楼主 | 2023-9-17 23:23 | 只看该作者
代码奉上

#include "stm32f10x.h"                  // Device header

void        LED_Config(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
       
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
        GPIO_InitStructure.GPIO_Pin      = GPIO_Pin_5;
        GPIO_InitStructure.GPIO_Speed =GPIO_Speed_50MHz;
    GPIO_Init(GPIOB, &GPIO_InitStructure);
}

int main(void)
{
        LED_Config();
        while(1)
        {
                GPIO_SetBits(GPIOB, GPIO_Pin_5);
        }
}

使用特权

评论回复
49
xiyaoko2365|  楼主 | 2023-9-17 23:23 | 只看该作者
总结
本教程介绍了如何入门STM32(标准库),包括安装开发工具、安装仿真器驱动、创建工程、配置工程、添加文件、编写代码、编译程序和下载程序等步骤。**可以帮助初学者快速掌握STM32的基础知识和开发技巧。

没有人一开始是大佬,都是从小白入门的.谢谢阅读!

使用特权

评论回复
50
Undshing| | 2023-9-18 22:08 | 只看该作者
写的确实详细,入门还是标准库更合适

使用特权

评论回复
51
Henryko| | 2023-9-19 23:46 | 只看该作者
教程写的很细致

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则