[野火EmbedFire]《STM32库开发实战指南——基于野火霸道开发板》 188 p. 西门子设备手册 - SIRIUS 3RW52 软起动器20180425 212 p. 西门子SIWAREX___ FTA__装置手册 241 p. 西门子SINUMERIK_808D_ADVANCED_功能手册_082013 146 p. 西门子SINUMERIK Operate__铣床和车床简明调试手册 109 p. 西门子SINUMERIK...
现在无人机非常火热,高端的无人机用STM32做不来,但是小型的四轴飞行器用STM32还是绰绰有余的。如图 微型四轴飞行器 所示飞行器的基本都可以用STM32搞定。 上面的是属于产品,如果想自己DIY,可以在入门STM32之后,买一本飞行器DIY的书,边做边学。入门级的书籍推荐《四轴飞行器DIY—基于STM32微控制器》,见图 四轴...
野火STM32F103ZET6—“霸道”自带串口下载电路,配合上位机可实现一键ISP下载,不需要修改开发板上的BOOT设置。 与仿真器Fire-Debugger相比,ISP只能下载程序,不能在线调试且下载速度慢。 4.1.安装USB转串口驱动¶ 野火的STM32开发板用的USB转串口的驱动芯片是CH340,要使用串口得先在电脑中安装USB转串口驱动—CH340版...
本项目是由野火团队推出的《STM32库开发实战指南》,旨在为学习者提供一套完整、实用且深入浅出的STM32开发教程。野火作为一个知名的嵌入式开发培训品牌,在行业内拥有良好的口碑和技术实力,其课程内容覆盖了从基础到高级的各种嵌入式技术领域。 # 开源共享理念 野火团队一直秉承着“开源共享,共同进步”的理念,通过分享...
STM32的ADC功能繁多,我们设计三个实验尽量完整的展示ADC的功能。首先是比较基础实用的单通道采集, 实现开发板上电位器电压的采集并通过串口打印至PC端串口调试助手。单通道采集适用AD转换完成中断, 在中断服务函数中读取数据,不使用DMA传输,在多通道采集时才使用DMA传输。
48.1.STM32的内部FLASH简介¶ 在STM32芯片内部有一个FLASH存储器,它主要用于存储代码,我们在电脑上编写好应用程序后,使用下载器把编译后的代码文件烧录到该内部FLASH中, 由于FLASH存储器的内容在掉电后不会丢失,芯片重新上电复位后,内核可从内部FLASH中加载代码并运行, 见图STM32的内部框架图。
因此RTC一般使用低速外部时钟LSE,在设计中,频率通常为实时时钟模块中常用的32.768KHz, 这是因为32768 = 215,分频容易实现,所以它被广泛应用到RTC模块。在主电源VDD有效的情况下(待机), RTC还可以配置闹钟事件使STM32退出待机模式。 45.2.RTC外设框图剖析¶...
最基本的输出功能是由STM32控制引脚输出高、低电平,实现开关控制,如把GPIO引脚接入到LED灯,那就可以控制LED灯的亮灭, 引脚接入到继电器或三极管,那就可以通过继电器或三极管控制外部大功率电路的通断。 最基本的输入功能是检测外部输入电平,如把GPIO引脚连接到按键,通过电平高低区分按键是否被按下。
由于485只能以半双工的形式工作,所以需要切换状态,MAX485芯片中有“RE”和“DE”两个引脚,用于控制485芯片的收发工作状态的, 当RE引脚为低电平时,485芯片处于接收状态,当DE引脚为高电平时芯片处于发送状态。实验板中使用了STM32的PD11直接连接到这两个引脚上, 所以通过控制PD11的输出电平即可控制485的收发状态。
47.2.STM32的启动方式¶ 在前面讲解的STM32启动代码章节了解到CM-3内核在离开复位状态后的工作过程如下,见图复位序列: (1) 从地址0x00000000处取出栈指针MSP的初始值,该值就是栈顶的地址。 (2) 从地址0x00000004处取出程序指针PC的初始值,该值指向复位后应执行的第一条指令。