520sbc

对于一个初学者,首先要对自己有个充分的认识,本人电子大三学生,“软件”资源,c语言,单片机相关知识,“硬件”,开发版与视频教程,实验室提供自学环境。

其次,我定了一个期限,大概用3周的时间入门(在写这篇文章之前已经开始学习了),入门包括对stm32的了解,开发环境的使用,下载工具的使用和有关文件的阅读和浏览(stm32开发指南,中文参考手册),最后,制定计划开始学习了,go

一、开发平台的搭建:

1.MDK软件的安装(破解)

2.USB串口驱动安装

3.jlink驱动安装

对于初学者,按照步骤安装基本没问题,遇到问题可以找“度娘”

 

二、ISP下载

注意:STM32的ISP下载,只能使用串口1,也就是对应串 口发送接收引脚PA9,PA10。不能使用其他串口 (例如串口2:PA2,PA3)用来ISP下载。

 1、搜素串口,选择虚拟出来的USB串口

2、勾选上“编程前重装文件”,

3、勾选上:“校验” 以及 “编程后执行”

4、选项字节区 的“编程到FLASH时写选项直接” 不要勾上

5、左下方:

选择第四个 DTR的低电平复位,RTS高电平进bootloader

 

 三、jlink下载(仿真)(学习ips先)

 

四、新建工程模板

1、基于固件库

步骤:(有空再填)

2、基于寄存器

步骤:

 

五、了解STM32  GPIO工作原理(STM32中文手册)

 

分类:

技术点:

相关文章: