草庐IT

STM32 使用调试引脚 PB3,PB4 P15 方法

1.PB3/PB4/PA13/PA14/PA15引脚默认功能参照  PB3-----------------JTDO  PB4-----------------JNTRST  PA13-----------------JTMS  PA14-----------------JTCK  PB15-----------------JTDI2.这是STM32官方库的宏定义/// 可使用PB4#defineGPIO_Remap_SWJ_NoJTRST     ((uint32_t)0x00300100) /*SWD使能、JTAG使能但是不包括JNRST引脚*//// 可使用PB15,PB3,PB4#de

【正点原子STM32连载】 第二十四章 高级定时器PWM输入模式实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/xiaoxitongban第二十四章高级定时器PWM输入模式实验本章将介绍使用APM32E103的高级定时器检测输入PWM的占空比和周期。通过本章的学习,读者将学习到高级定时器PWM输入模式的使用。本章分为如下几个小节:24.1硬件设计24.2程序设计24.3下载验证24.1硬件设计24.1.1例程功能利用定时器8的通道1(

【单片机毕设选题】基于stm32的便携用电功率统计系统 -物联网 嵌入式 单片机

文章目录0前言1简介2主要器件3实现效果4设计原理4.1降压电路4.2接口部分4.3主控4.4OLED模块5部分核心代码5最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩基于stm32的便携用电功率统计系统🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分1简介使用单片机设计一款功率测试仪,外观不限,要求可显示电压、电流、功率,且输入最大功率100W以

STM32 CubeIDE 使用 CMSIS-DAP烧录 (方法1--修改配置文件)

前言        STM32CubeIDE目前只支持ST-Link、J-Link.        到目前2023年12月,还没更新到直接支持CMSISDAP. 我们需要稍作修改才能让它支持CMSIS-DAP。    本篇方法:修改配置文件。修改后,可以在CubeIDE中使用CMSISDAP烧录,无需借助其它工具。    倘若尝试修改不成功,建议尝试方法2:借助一个小工具软件,烧录能更稳定。        STM32CubeIDE使用CMSIS-DAP烧录(方法2--借助外部小工具)准备确认Debug模式:双击IOC 文件>SYS>Debug>SerialWire接线方式:步骤-1:检查是否已

【STM32】SWD复用功能重定义,救“芯”指南

文章路标👉文章解决问题储备知识STM32的启动模式SWJ调试端口ISP下载原理主题内容前置工具准备CH340x的ISP下载步骤硬件连接配置flyMCU工具配置关于STM32F405RG救芯注意事项文章解决问题1️⃣在stm32工程使用过程中,因为不小心,将SystemCore中的SYS,Debug配置遗漏,在烧录代码后,SWD配置所使用的PA13、PA14引脚重定义,导致后续无法使用SWD配置进行程序下载/Debug。本文主要讲述如何通过另一种烧录方式进行SWD配置重定义,以恢复SWD下载接口,本文将此过程记录,以供有需要的读者参考。储备知识2️⃣ STM32的启动模式在ST官方的参考手册中,

【江科大】STM32:中断系统(理论)

文章目录中断系统为什么要使用中断中断优先级中断嵌套中断的执行流程STM32的中断系统如何管理这些中断NVIC的结构![请添加图片描述](https://img-blog.csdnimg.cn/c77b038fd63a4ddfbcd3b86f6dfe596b.png)NVIC优先级分组优先级窗口看门狗(WWDG):外部中断模块的特性:(EXIT)下图是一些常用的中断类型中断向量表的作用:EXTI(ExternInterrupt)外部中断AFIO(复用I/O口)中断系统为什么要使用中断如果没有中断系统,系统就需要不断去查询程序运行是否有异常和异常事件的产生,比如串口通信,数据没有接收到被覆盖。没有

STM32显示外置FLASH存储的图片,遇到内存不足的显示方法

 本文使用CubeMx新建工程,使用硬件spi驱动W25Q64和LCD屏幕,本文使用的屏幕为1.54寸240x240屏幕。本文中使用的MCU为STM32F103C8T6。如何把图片存储在外置FALSH并显示参考我之前的文章https://blog.csdn.net/nnnzn/article/details/130774716?spm=1001.2014.3001.5501如图,一张240x240的图片大小达到了115200,如果要显示存储在FLASH中的这张图片,首先要定义一个大小为115200的数组。 STM32F103C8T6这颗MCU的内存不足以创建这么大的数组,所以通过以下代码实现分

STM32 TIM输出比较、PWM波形

单片机学习!目录一、输出比较简介二、PWM简介三、输出比较通道3.1通用定时器的输出比较部分电路3.2高级定时器的输出比较部分电路四、输出模式控制器五、PWM基本结构六、PWM参数计算总结前言    文章讲述STM32定时器的输出比较功能,它主要用来输出PWM波形,而PWM波形是驱动电机的必要条件。PWM本质是利用面积等效原理来改变波形的有效值。一、输出比较简介OC(OutputCompare)输出比较。输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形。每个高级定时器和通用定时器都拥有4个输出比较通道。高级定时器的前

最新STM32毕业设计项目集合

文章目录1前言2STM32毕设课题3如何选题3.1不要给自己挖坑3.2难度把控3.3如何命名题目4最后1前言🥇更新单片机嵌入式选题后,不少学弟学妹催学长更新STM32和C51选题系列,感谢大家的认可,来啦!以下是学长亲手整理的STM32相关的毕业设计选题,都是经过学长精心审核的题目,适合作为毕设,难度不高,工作量达标,对毕设有任何疑问都可以问学长哦!学长整理的题目标准:相对容易工作量达标题目新颖,含创新点🔥项目分享与指导:https://gitee.com/sinonfin/sharing2STM32毕设课题基于stm32的智能衣柜系统设计基于stm32的智慧家庭健康医疗系统设计基于stm32

基于STM32的智能水质监测系统设计-毕业设计

收藏和点赞,您的关注是我创作的动力文章目录概要一、系统总体设计1功能需求分析2原理图设计二、程序流程图仿真电路图三、主要代码四、内容截图五、文章目录概要  水资源一直以来都是人类最重要的财富之一,由于工农业的发展人们对水资源的污染变得越来越严重,保护水资源应势在必行。在这个科学技术日新月异的时代,嵌入式技术和物联网技术一直在发展未曾被淘汰便足以证明这些技术的优秀,结合现在的时代背景对水质检测的需求,水质检测对世界各国家的发展以及人们的生活至关重要。本文在以上基础上本文利用嵌入式技术和物联网技术设计一款基于STM32F103C8T6单片机实现水质检测的功能,单片机外接E-201系列的PH传感器和