STM32单片机应用与全案例实践pdf https://pan.baidu.com/s/16WrivuLcHvLTwS__Zcwl6Q 4rj3 stm32自学笔记 第二版 pdf https://pan.baidu.com/share/init?surl=hsjGIXm 6k5u stm32自学笔记第一版pdf http://js.xiazaicc.com/down1/stm32zxbj_downcc.zip http://www.downcc.com/soft/317742.html 第1章…
STM32单片机是如何启动的? STM32中的内存 STM32中的内存包含两块主要区域:flash memory(只读).static ram memory(SRAM,读写).其中,flash memory 起始于0x08000000,SRAM起始于0x20000000.flash memory的第一部分存放异常向量表,表中包含了指向各种异常处理程序的指针.比如说,RESET Handler便位于0x08000004的位置,在处理器上电或重启时执行.在0x08000000处存放的是内部栈指针.…
本文转载,其来源在参考中:1,稍加修改,因为近期使用到这个模块,故而加以整理! 1.平台 首先我使用的是 奋斗 STM32 开发板 MINI板 基于STM32单片机光学指纹识别模块(FPM10A)全教程 2.购买指纹模块,可以获得三份资料 1.简要使用说明 2.使用指纹模块的功能函数 3.FPM10A用户手册. 3.硬件搭建 根据使用说明:FPM 10A使用标准的串口与外界通信,默认的波特率为57600,可以与任何单片机,ARM,DSP等带串口的设备进行连接,请注意电平转换,连接电脑需要进行电平…
使用 VSCode 开发调试 STM32 单片机尝试 本文记录基于 Windows + DAP-Link 开发 STM32F103C8T6 的实践过程,其他操作系统或芯片应该也只是大同小异的问题. 注意:工作空间中千万不要出现中文目录和空格! 环境准备 软件 VSCode插件 新建 makefile 工程 添加软件包 创建工程 生成工程 VSCode_写代码和编译 编译和下载 vscode的配置文件 Github项目--VS-Code-STM32-IDE 环境准备 使用方法 自定义配置文件 Ta…
基于STM32单片机甲醛二氧化碳温度湿度采集系统 实践制作DIY-GC008-甲醛二氧化碳温度湿度采集系统 一.功能说明: 基于STM32单片机设计-甲醛二氧化碳温度湿度采集系统 二.功能介绍: 1.基于STM32F103C系列,甲醛.二氧化碳传感器,OLED,DHT11温度湿度传感器,风扇排风. 2.有ESP8266-WIFI模块,可以上传甲醛二氧化碳温度湿度实时值以及设定值至安卓APP 3.OLED配合多个按键可以显示设定甲醛二氧化碳温度湿度报警值. 4.任意一个值超过报警值则蜂鸣器报警LE…
@ 目录 引言导读 一.通信基础知识 1.1 通信到底传输的是什么? 1.2 比特率和波特率 习题 1.1 双工和单工 习题 1.2 串行和并行 1.3 异同通信和同步通信 习题 二.连接STM32单片机 2.1 编程环境 2.2 硬件接线 2.2.1 接线图 2.2.1 硬件介绍和设置 2.3 编码 2.3 手机控制二极管 引言导读 本文适合小白简单入门,大神请绕行.想讲的尽量透彻,所以篇幅啰嗦,介意的绕行. 蓝牙模块基本是通用的,所以看这一篇教程,如果你的蓝牙模块与我的不一样,也不要担心,原…
问题如下: 按照正常步骤使用keil5给龙邱的stm32下载程序,SWD下载方式提示no cortex-m sw device found,JTAG方式提示no cortex-m device found in jtag chain 原因: 龙邱STM32单片机的JTAG接口排列方式不是标准的JTAG布线方式 解决方法: 按照JTAG或者SWD的接线方式自己接线 10脚的ITAG接口,第3.4脚(TRST对应stm32的PB4).第5脚(TDI对应stm32的PA15).第6脚(TDO\SWO对…
STM32单片机在Keil5下仿真的问题解决及GPIO口初始化.使用 最近看了视频,里面有仿真,可以清楚看到GPIO口的数据变化,也想尝试下,DUG时却出现*** error 65: access violation at 0x40021000 : no 'read' permission,按照网上给的各种办法,包括修改memory map,以及其他各种办法,都无法解决,后来发现问题在下面这张图所示的位置: 这个图上红色框中的两个参数是我修改之后的,原来的值是软件安装之后的默认值: Dialog…
我校的课程真是跟不上时代发展,甚至还在教授8051/8052单片机的内容,于是不甘寂寞的我就自己踏入了STM32单片机的坑-- 首先,我现在大二,刚学完模拟电子技术,还没有学习数字电路技术,于是自学单片机开发会有一定困难,而我校要到大三才能开放单片机课程,这就很有趣了,我不得不去啃一些完全没见过的玩意--说多了都是泪-- 其次,记录一下开发环境和我使用的工具 操作系统:Windows 10 pro Redstone2 insider preview 工具软件:ARM Keil MDK(versi…
基于STM32F103单片机的IAP实现(虽然该篇文章不会详细写出实现细节,但是会从一个全局的角度讲述,实际的实现细节只需根据datasheet即可完成). 一.基础概念 什么是IAP?IAP即在应用中编程(In-Application Programming IAP),简单的说就像是一个用户自定义的升级程序.实际上,STM32单片机的程序烧写有多种方法,可以用JTAG,也可用串口通过ISP软件烧写新程序. JTAG的方式需要专用的烧写工具,在产品布置到现场后,更新产品程序比较麻烦,而通过串口的…