• STM32烧录 Error:Flash Download Failed-“Cortex-M3“ 解决方案—ST-Link调试

    时间:2024-05-18 21:20:48

    STM32烧录 Error:Flash Download Failed-"Cortex-M3" 解决方案—ST-Link调试开发环境介绍设置步骤1.于Device中选择与你的开发板相匹配的芯片,一般主芯片上都有标注2.于Debug中进行如下修改3.点击Seting,进行如下设置4.在Flash Do...

  • 使用ST-Link Utility去除STM32芯片读写保护

    时间:2024-05-18 21:18:43

    问题:使用ISP/J-Link/ST-Link等无法下载代码,提示芯片写保护;读芯片信息时提示读保护。原因:一般是修改了选项字节。 解决方法:这里使用ST-Link Utility来修改选项字节。使用ST-Link连接到STM32芯片,点击Connect。 存在读保护。 修改选项字节。 将读保护等级...

  • STM32的DEBUG调试出现cannot access target shutting down debug session的解决办法

    时间:2024-05-18 21:14:04

    在做小项目的时候,我也遇到了图中的相同情况,首先我就在网上进行百度,我尝试了三种办法,才最终得到解决。在最开始的时候我首先以为是IO口和SW调试的复用引起的,我去查了对应的计数手册,发现我所用的核心板不存在这个问题。因为我的核心板根本就没有外接PA13和PA14引脚!!!然后我又尝试了第二种,是去替...

  • stm32调试的时候出现cannot enter debug model 和download failed "Cortex - Mx"的错误解决方案

    时间:2024-05-18 21:12:53

    在下载stm32程序的时候出现cannot enter debug model 以及下图情况 原因:JLINK和STM32的JTAG速率不同导致的解决方案:打开配置JLINK/STLINK界面  2.点击Auto clk按键。...

  • 使用LabVIEW开发STM32 USB HID驱动和上位机软件成功

    时间:2024-05-18 17:32:45

    原文地址::http://blog.csdn.net/madrabbit1987/article/details/67692466一直以来,USB驱动和通信开发是比较复杂的事情,一般使用C++开发,需要熟悉windows系统下的驱动开发。 STM32是近年流行的ARM Cortex-M3芯片,已经集...

  • 关于如何使用stc下载器下载stm32程序

    时间:2024-05-18 15:33:16

    刚开始学习的是51单片机,这次毕设老师让使用的是stm32的芯片,因为之前买过正点原子的mini开发板和st-link下载器,所以我尝试直接按照图片sw模式与最小系统板连接。结果没法下载,我也不知道为什么。 之后有一个同学和我说用之前我使用过的stc15的下载器也能下载stm32的程序。用的软件是m...

  • STM32快速入门(定时器之输入捕获)

    时间:2024-05-18 15:25:04

    STM32快速入门(定时器之输入捕获) 前言 本节主要讲解STM32利用通用定时器,在输入引脚出现指定电平跳变时,将CNT的值锁存到CCR寄存器当中,从而计算PWM波形的频率、占空比、脉冲间隔、电平持续时间等。其功能的应用有:波形采样。 导航 图98 通用定时器框图: 图片引自STM32 F1XX...

  • stm32关于温度采集数码管显示-------程序设计前期思路

    时间:2024-05-18 15:24:10

    上接硬件设计,硬件设计中我们一共使用了20个引脚,一,PC13做一个500ms闪烁的灯,不受任何限制,当pc13灯不断闪烁时,认为程序正常运行;当PC13灯常亮或者常闭时认为程序进入死程序,需要修改程序的时钟匹配,一般程序死掉,因为时间设置冲突,一般同一时间两件事共同需要CPU处理就死掉了。将PC1...

  • STM32 IAP 串口在线升级源码详解

    时间:2024-05-18 13:07:59

    本博文基于本人修改的代码进行编写如需代码,请到[代码下载](https://download.csdn.net/download/qq_36257571/10695681)自行下载。详细内容不做过多说明,请到以下网址进行查看,已经介绍的很详细了。http://www.openedv.com/foru...

  • STM32语音控制小车(文末附代码)

    时间:2024-05-18 13:07:33

    **菜鸟一只,错误之处请指出**前些天博主课程设计做了一个基于stm32的循迹避障小车,用的是在某宝上买的智能小车的套件,后来闲来无事想改造成一个语音控制的小车,于是又淘了一个LD3320的语音模块,通过语音命令能够控制小车前进、后退、...

  • STM32 标准库V3.5启动文件startup_stm32f10xxx.s分析

    时间:2024-05-09 20:33:26

    layout: posttags: [STM32]comments: true文章目录tags_STM32comments_true_1">layout: posttags: [STM32]comments: true前言分析startup_stm32f10x_md.s汇编指令EQUAREAS...

  • [stm32] GPIO及最小框架

    时间:2024-05-09 19:50:56

    1、GPIO硬件结构图:2、GPIO程序结构:3、框架介绍:这里的ASM是固定启动文件夹,startup_stm32f10x_hd.s表示当前stm32类型为高容量设备,当然还有md.s等。CMSYS文件夹下的两个文件是固定的,不用管。FWlib是工程中要用到的设备的文件,因为这里要用到GPIO和时...

  • 认识STM32芯片

    时间:2024-05-09 19:24:13

    STM32中的ST指的是意法半导体,M是Microelectronics的缩写,32表示32位,即意法半导体公司开发的32位微控制器ST官网:https://www.st.com/content/st_com/en.html1、STM32分类:2、STM32命名方式比如:STM32F103ZET6表...

  • 新手入门 keil MDK5 建立STM32工程

    时间:2024-05-09 19:12:36

    keil uvison 是用来开发 单片机的,Keil mdk 是用来开发 ARM 的。芯片型号是:STM32F103RB61,新建工程配置属性晶振为8M 根据实际晶振选择生成 HEX 文件,选中2,复制启动文件,头文件,这里为了简单,全部放在了项目文件夹中,不像有的教程,要建这个,配置那个,新手容...

  • STM32命名

    时间:2024-05-09 19:05:40

    STM32产品命名示例:STM32F100C6T6BXXX123456789从上面的料号可以看出以下信息:ST品牌ARM Cortex-Mx系列内核32位超值型MCU,LQFP -48封装 闪存容量32KB 温度范围-40℃-85℃;1.产品系列: STM32代表ST品牌Cortex-Mx系列内核(...

  • stm32启动文件ld md hd cl vl xl分析及选择

    时间:2024-05-09 18:34:10

    startup_stm32f10x_cl.s互联型的STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd_vl.s 大容量的STM32F100...

  • STM32进入待机模式,使用闹钟和WKUP唤醒单片机

    时间:2024-05-07 15:36:27

    今天学习了一下,STM32进入待机模式和怎么唤醒待机模式的方法。特此记录一下: 其实整个过程可以分为3步:             第一:设置RTC闹钟   (用于时间到了闹钟时间,唤醒单片机)             第二:进入待机模式    (调用PWR的一个函数就进入了待机模式)      ...

  • STM32独立看门狗,实现单片机自动重启

    时间:2024-05-04 17:01:28

    今天学习了一下独立看门狗,看门狗的主要作用就是防止程序中有死循环或是不知道的bug,而造成在while循环中没有及时喂狗,程序就会控制单片机重启复位,从而不至于影响程序一直不能正常工作。 其实看门狗的应用也不是很复杂,主要分了4步,第一步还不用任何操作。      第一步:开启LSI的时钟(打开看门...

  • STM32的疑难杂症之一:Printf的使用

    时间:2024-05-03 12:11:23

    目录 一、Printf简介 二、Printf和串口 一、Printf简介 Printf是一个标准的C库API,用来打印信息显示的。 Printf的底层输出调用,在windows环境下是fputc函数,在GNUC环境下是__io_putchar函数。 Printf主要做两件事:第一件是将参数字符串...

  • 在stm32中,所需的库函数有那些

    时间:2024-05-02 09:12:17

    使用库函数中封装的函数来访问外设可以使得stm32开发更加方便,省去了查寄存器位操作,只用查库函数就可以了 但是使用库函数时要记住真正的其本质是获取寄存器的地址然后设置其中的位 库函数一般添加到自己创建的Lib文件夹中 库函数实际上分成了两块,分别是CSMIS和标准的外设驱动库 1. 从CMSIS中...