嵌入式STM32学习笔记是一种记录和总结学习STM32微控制器的经验和知识的方式。它可以包括以下内容: 1. STM32基础知识:了解STM32微控制器的基本概念、架构和特性。 2. 开发环境搭建:学习如何配置开发环境,包括...
嵌入式STM32学习笔记是一种记录和总结学习STM32微控制器的经验和知识的方式。它可以包括以下内容: 1. STM32基础知识:了解STM32微控制器的基本概念、架构和特性。 2. 开发环境搭建:学习如何配置开发环境,包括...
本教程详细讲述,在以STM32L151C8T6为主控芯片的开发板XMF07C上,结合“LED灯闪烁”的项目案例,利用STM32CubeMX图形化配置软件和Keil MDK5进行基于HAL库的STM32嵌入式应用开发的基本流程。广东职业技术学院,欧浩源...
在stm32开发时候,需要用到一些标准的通讯协议,比如modbus,canopen,tcp/ip等,本次下载实验了一下开源库libmodbus,结合Qt进行简单实验;基本工具需要如下: 1、libmodbus开源库:https://libmodbus.org/download/...
本教程详细讲述基于SMT32CubeMX与HAL库的STM32嵌入式应用开发软硬件环境的安装搭建,并针对初学者容易碰到的问题进行专门讲述。广东职业技术学院,欧浩源。
目前最常用的触摸屏有两种:电阻式触摸屏与电容式触摸屏。
本文为STM32速成系列专栏的第一篇文章,主要介绍了一下本专栏的内容特点,前期准备内容以及一些简单的编程规范和代码架构设计内容。
stm32f1 USB虚拟串口 实现串口透传(嵌入式开发)
本文章主要记录本人在学习stm32过程中的笔记,也插入了不少的例程代码,方便到时候CV。绝大多数内容为本人手写,小部分来自stm32官方的中文参考手册以及网上其他文章;代码部分大多来自江科大和正点原子的例程,注释...
其实接触STM32已经快半年了,端断续续的也学习了一下的STM32的各个模块的基本功能,刚开始的时候也是看比人的写的代码,看懂了然后再去修改,能够...首先我的硬件平台是奋斗版STM32,之所以选择这款开发版是因为板子...
本笔记基于《STM32嵌入式系统开发实战指南》一书 第一章笔记 一、传统的处理器知识 ARM7处理器:采用ARMv4(冯诺依曼)体系结构,程序指令存储器和数据存储器合并在一起。 ARM9、ARM9E处理器:采用ARMv4(哈佛)...
STM32学习笔记-用ADC和片内温度传感器测温
基于STM32CubeMX的HAL库开发主要依靠图形化配置软件STM32CubeMX、JAVA开发环境、集成开发环境MDK-ARM、芯片器件包、HAL固件包。这五个软件资源的安装可以分为两个部分,一是STM32CubeMX开发工具的安装,在此之前要先...
本文我们将了解STM32与外部设备通过串口通信的方式。所谓串口通信,其实是一个类似于计算机网络的概念,它有物理层,比如规定用什么线通信,几伏特算高电平,几伏特算低电平。传输层,通信前要发RTS,CTS。每一层都...
AN4657 Application note -STM32 in-application programming (IAP) using the USART; 该文档详细介绍了STM32 IAP 功能,对想使用STM32 IAP 功能进行开发在线升级或OTA升级的朋友会非常有用
如果硬件没有isp一键下载,就需要拔插boot的跳线帽,将boot0接高,boot1接低,flymcu中选DTR的高电平复位,RST高电平进Bootloader,然后就可以下载,不行的话就按住复位键,当写低功耗的代码时,不慎掉入休眠状态...
该程序源代码用于stm32f103c8t6智能小车蓝牙遥控(手机APP控制)+循迹实验。 1、源代码开发软件:KEIL4; 2、程序对应处理器是:STM32F103C8T6; 3、智能小车电机驱动芯片是:L293D; 4、智能小车电机为:TT直流减速...
一、stm32软件编程 STM32CubeMX是ST官方推出的一种STM32设置和初始化C代码的生成器。它可以直观的选择STM32微控制器、配置微控制器、自动处理引脚冲突、动态设置确定时钟树、动态确定参数设置的外围和中间件模式和...
STM2F103C8T6学习基础
STM32F4系列基于HAL库添加DSP库
STM32的时钟树介绍
目录: 1.KEY+LED 2.USART 3.USART+NVIC 4.EXTI 5.Sys_Tick 6.TIM6-7 7.PWM 8.PWM +按键按下时长输入捕获 9.输入捕获+超声波 10.ADC 11.DMA 12.SPI 13.SPI - OLED1.3 14.模拟IIC