功能框图功能描述入侵检测 什么是入侵检测,我在网上搜索到了一个应用,假如你的设备有外壳,在外壳缝隙连接一个开关电路,另一端连接到上图中的RTC_TAMPx中。当设备被外界打开的时候,检测到入侵,清除备份寄存器和备份RAM。这里从上图可以看到,过欠压和过温的时候,也可以触发入侵。 入侵事件发生的时候,默认触发时间戳记录,时间戳在下一节时间戳时间戳这个功能主要用于,当我们检测到外界的某个信号时候,保存
STM32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:1STM32STM32代表ARM Cortex-M3内核的32位微控制器。2FF代表芯片子系列。3103103代表增强型系列。4RR这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚。5BB这一项代表内嵌Flash容量,其中6代表32K字节Fla
转载
2024-01-22 04:18:47
1097阅读
文章目录0 前言1 主要功能2 绪论2.1 项目背景2.2 需求分析3 系统设计3.1 功能设计3.1.1 系统角色分析3.1.2 开发环境3.2 总体设计3.3 硬件部分3.3.1 整体架构3.3.2 stm32部分3.3.3 光敏传感器模块3.3.4 PM2. 5 空气传感器模块3.3.5 NB-I oT 模块(替换成wifi模块)3.4 软件部分3.4.1 核心部分 - NBIOT 模块通
在玩32板子的时候,碰到一些好几个任务同时工作的工程时,有必要在系统上运行,而轻便高效且易移植的小型系统中,freertos无疑是最好的选择。下面,就来一步一步移植freeRTOS系统吧。首先下载freertos系统,目前的版本是v10.2.1。对于移植来说,只有FreeRTOS中的文件是有用的,但也并不是全部需要。 源码中的文件结构如下: Demon:适配各个平台的模板工程,需要CORTEX_S
转载
2023-12-01 12:23:45
101阅读
STM32F103基于库函数的工程模板创建一、Keil软件安装1、下载keil(MDK版)2、安装支持包3、下载对应固件库文件二、工程模板创建1、创建文件夹2、复制固件库相关文件三、keil软件配置1、工程相关配置(必要)2、其他配置四、常见问题及解决方法五、相关工具 一、Keil软件安装1、下载keil(MDK版)链接:https://pan.baidu.com/s/1RBPFdb39uDkq
收到一批故障件. 故障现象是 产品功能正常,但无法通过SWD接口烧录程序. 第一反应是软件关了SWD. 询问后得知,共生产了几K,只有这几十个,烧录的同一个固件. 使用JLINK 烧录 提示 PIN15 为high ...... 或者 无法激活cpu 用stlink V2/stlink V3 均提示 ...
转载
2021-10-23 22:56:00
800阅读
2评论
ADC 12位ADC是一种逐次逼近型模拟数字转换器。它有多达19个通道,可测量16个外部和2个内部信号源和Vbat通道。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。有
STM32等类似Cortex-M3的MCU在系统或电源复位以后,MCU就会处于程序运行状态。当用户不需继续运行程序时,可以利用进入低功耗模式来节省电池电量,当需要重新运行时,可以通过特定条件进行唤醒程序继续或重新工作。特别是在电池供电的智能终端上有着比较广泛的应用。STM32F103三种低功耗模式状态说明:1、睡眠模式:内核停止运行,所有外设仍然处于工作状态。2、停止模式:所有的时钟都
目录概述配置DAC的一般步骤利用DAC生成噪声利用DAC生成三角波双DAC通道转换概述数字/模拟转换模块(DAC)是12位数字输入,电压输出的数字/模拟转换器。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同
转载
2024-07-23 14:01:23
212阅读
1 硬件介绍1.1 硬件模块介绍1.2 LCD端口定义定义1.3 LCD与STM32连接2 如何利用STM32G030F6P6 驱动SPI LCD显示屏 2.1*Cub配置基本工程* 2.2 *LCD液晶屏驱动程序*3 测试1 硬件介绍1.1硬件模块介绍 系
STM32G031G4U6、STM32G031G6U6基于高性能ARM® Cortex®-M0+ 32位RISC内核,工作频率高达64MHz。
原创
2023-06-29 17:36:21
416阅读
分享一个本人给STM32G030J6芯片串口下载程序遇到的一个坑为什么是串口下载遇到的问题&解决1.引脚的复用"一次性"串口下载 为什么是串口下载博主因为图新鲜,看到这个有SO8N封装的32位单片机,很是感兴趣,就买了10个样片来耍耍.可是8脚迷你归迷你,如果用SWD调试方式的话,要浪费掉的引脚就太多了,而如果使用其自带的bootloader下载程序的话,至多只需占用一个BOOT0脚(没
转载
2024-07-14 11:24:59
781阅读
最近做到的项目在运行需要把一组uint8_t(unsigned char)的数据进行掉电储存,想到单片机STM32f030f4p6内部flash可以直接由程序操作,写了以下代码用于uint8_t数据打包保存和读取。 1、程序清单 与 测试结果本程序包含5个文件,分别是:1、Flash.c:内部flash读取储存相关函数2、Flash.h:flash头文件3、USART1.c:STM32F
关于STM32串口收发,以及数据类型的任意转换及识别字符命令进行相应赋值。1 关于STM32串口收发,以及数据类型的任意转换及识别字符命令进行响应赋值。对于STM32而言,串口这个外设是十分重要的,如果彻底搞懂这个外设,对于我们STM32无疑有很大的帮助由于代码功能可进行修改便可实现任意功能,所以讲代码分为主模块,功能模块两部分1.实现代码的主模块首先关于初始化,其余的代码都一样,只不过多了一个U
STM32G491RCT6,STM32H743BIT6规格书
原创
2022-11-28 14:28:01
382阅读
目录概述I2S功能SPI功能概述SPI接口可以配置为支持SPI协议或者支持I2S音频协议。SPI接口默认工作在SPI方式,可以通过软件把功能从SPI模式切换到I2S模式。串行外设接口(SPI)允许芯片与外部设备以半/全双工、同步、串行方式通信。此接口可以被配置成主模式,并为外部从设备提供通信时钟(SCK)。I2S也是一种3引脚的同步串行接口通讯协议。它支持四种音频标准,包括飞利浦I2S标准,MSB
转载
2024-05-30 00:36:14
394阅读
STM32G030F6P6点灯闪烁
原创
精选
2023-10-30 16:57:10
679阅读
最近要写个串口间通信的程序,要求PC端输入消息到串口1,然后stm32内部把该消息通过串口2转发出去,串口2得到消息返回,则通过串口1打印在PC端。实际上总体效果就是要是连接了设备的串口2具有串口1的功能,以便观察设备返回的信息以作后续的处理。使用的芯片是stm32l151,采用中断接收方式,把串口2所收到的消息全部打印出来。一开始直接参考原子的程序以接收回车键判断接收一次数据结束,实际上这样做的
1.STM32G431简介 STM32系列32位微控制器基于Arm® Cortex®-M处理器,旨在为MCU用户提供新的开发自由度。它包括一系列产品,集高性能、实时功能、数字信号处理、低功耗/低电压操作、连接性等特性于一身,同时还保持了集成度高和易于开发的特点。特性:LQFP64封装中的STM32G4微控制器(170 MHz下的Arm®Cortex®-M4)
原创
精选
2023-03-08 16:58:25
3505阅读
FreeRTOS移植准备材料1.添加FreeRTOS源码2.将文件添加到工程3.添加头文件路径4.添加FreeRTOSConfig.h文件5.修改SYSTEM文件夹6.代码测试 (根据正点原子视频学习总结) 准备材料1.FreeRTOS源码 2.正点原子跑马灯例程FreeRTOS百度网盘连接 提取码:x7b61.添加FreeRTOS源码在跑马灯例程中添加FreeRTOS文件夹 然后,将FreeR