stm32 下载运行 | 学习笔记

简介: 快速学习 stm32 下载运行

开发者学堂课程【嵌入式之 RFID 开发与应用2020版:stm32 下载运行】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/665/detail/11149


stm32 下载运行

flash 若选用默认的,如果下载有问题的话,就下载进去跑不起来或者是干脆就下不进去,那么需要在 Debug 里 flash 这要重新选一下,出现这个问题,要重新选一下,要去选择添加。其实选择的还是这个,只是可能之前的有问题,要在这里找到 stm32f 10* med-densty flash, 重新点一下添加,

image.png

但是如果能够正常下载运行,就不用去做这一步了,如果不行就需要去再重新选择一下。

Int main(void)

{

Led-int();

Whie(1){

LED-XXX-ON();

delay-ms(300);

LED-XXX-OFF();

delay-ms(300);

}

}

这个程序本身的作用就是让这个灯一闪一闪的,希望看到程序最终能否编译通过能否下载成功,打开摄像头,

image.png

如图所示是 32 的模块。有一个电源指示灯是亮的,其的灯没有工作,那么接下来就下载看一下这个现象,对照着看一下,下载点  load 就可以,或者是 f8,前提是下载线,因为这用的是 ST link,ST link 其实就像一个 U 盘一样。然后下载 ST link 驱动,下载了之后正常情况下是不会运行的,需要复位一下,

image.png

复位了之后,就能看到灯就正常工作了。

下载的方法有很多种,用串口也是可以下载的。用串口下载,跳线启动方式可能要重新跳一下,下载完了还要跳回去,所以用串口下载,第一是慢,第二就是因为要跳来跳去的很麻烦,所以不建议用串口。用 ST link 也很方便。后面还要用到串口,那么需要去买一个 USB 转串口。

image.png

图中白色的线接银色的为 USB 转串口,粉色的为下载器,USB 转串口主要用于调试,价格便宜,驱动直接通过驱动直接自动安装,IAR 环境配置与其他不太一样。

有关 stm32 的环境搭建到配置到下载运行的流程可以自行去调试,看中途会遇到哪些问题。

相关文章
|
存储 C语言 芯片
STM32的ISP下载的原理是什么呢?
STM32的ISP下载的原理是什么呢?
222 0
|
13天前
|
存储 传感器 Linux
STM32微控制器为何不适合运行Linux系统的分析
总的来说,虽然技术上可能存在某些特殊情况下将Linux移植到高端STM32微控制器上的可能性,但从资源、性能、成本和应用场景等多个方面考虑,STM32微控制器不适合运行Linux系统。对于需要运行Linux的应用,更适合选择ARM Cortex-A系列处理器的开发平台。
76 0
|
4月前
|
移动开发
技术好文:stm32寄存器版学习笔记06输入捕获(ETR脉冲计数)
技术好文:stm32寄存器版学习笔记06输入捕获(ETR脉冲计数)
103 0
STM32学习笔记(4) 高级定时器-两路互补的PWM输出(带死区和刹车控制)
原理:当捕捉到信号的跳变沿时,将CNT的值所存到捕获寄存器CCR中,然后把两次的值相减,就可以得到脉宽或者频率。
1372 0
|
存储 芯片 内存技术
STM32单片机串口一键下载电路与操作方法详解
STM32单片机串口一键下载电路与操作方法详解
656 0
|
存储 关系型数据库 编译器
STM32学习笔记:读写内部Flash(介绍+附代码)
STM32学习笔记:读写内部Flash(介绍+附代码)
355 0
|
存储 芯片 UED
【STM32】单片机模式配置&FlyMcu串口下载固件&STLINK Utility
【STM32】单片机模式配置&FlyMcu串口下载固件&STLINK Utility
504 0
STM32学习笔记(7) 超声波HSR04模块详解
有信号返回时,通过IO输出一高电平、高电平持续时间就是超声波从发射到返回的时间
162 0
|
存储 移动开发
STM32学习笔记(6) 串口通信数据包解析
STM32学习笔记(6) 串口通信数据包解析
353 0
|
C语言 芯片
STM32学习笔记(5) 串口通讯-接收与发送
一个码元就是一个脉冲信号,一个脉冲信号有可能携带1bit数据,也有可能携带2bit数据、4bit数据!你发送一个脉冲信号,如果就可以携带4bit数据,肯定发送速率更快啊!
425 0