00. 目录文章目录00. 目录01. 电容触摸按键简介02. 硬件设计03. 功能描述04. 程序示例05. 结果验证06. 附录07. 声明01. 电容触摸按键简介触摸按键相对于传统机械按键有寿命长、占用空间少、易于操作等诸多优点。大家看看如今手机,触摸屏、触摸按键大行其道,而传统机械按键,正在逐步从手机上面消失。接下来给大家介绍一种简单触摸按键:电容式触摸按键。利用探索者 STM32F4 开发板上触摸按键(TPAD)来实现对 DS1 亮灭控制。这里 TPAD 其实就是探索者 STM
原创 2021-09-02 14:25:57
2457阅读
00. 目录文章目录00. 目录01. 电容触摸按键简介02. 硬件设计03. 功能描
原创 2022-03-16 14:23:29
1020阅读
目录最小系统电路图烧写程序串口(USART)下载模块 启动模式选项最小系统电路图 内核、存储器、时钟、复位、电源管理(前两个不需要外接电路)电源供给了三路逻辑电源输入(vdd1,vdd2,vdd3),一路模拟电源输入(VDDA),连接6个电容,前5个为104电容,c11是电解电容,并联这些电容是为了给电源滤波。C5电容是为了滤波,缓解k3按键抖动。Y2-HSE 
1)实验平台:正点原子stm32f103战舰开发板V4 第二十三章 电容触摸按键实验上一章,我们介绍了STM32F1输入捕获功能及其使用。这一章,我们将向大家介绍如何通过输入捕获功能,来做一个电容触摸按键。在本章中,我们将用TIM5通道2(PA1)来做输入捕获,并实现一个简单电容触摸按键,通过该按键控制DS1亮灭。从本章分为如下几个部分: 21.1电容触摸按键简介 21.2硬件设计 21.
转载 2024-05-06 13:53:29
235阅读
一、简介LQFP48封装,属于ST公司微控制器中STM32系列。除了被我们熟知STM32,ST公司还有SPC5X系列、STM8系列等,具体参数如下:内核Cortex-M3Flash64K x 8bitSRAM20K x 8bitGPIO37个GPIO,分别为PA0-PA15、PB0-PB15、PC13-PC15、PD0-PD1ADC2个12bit ADC合计12路通道,外部通道:PA0到PA7
转载 2023-11-07 19:29:03
460阅读
一、系统架构主系统由 32 位多层 AHB 总线矩阵构成,可实现以下部分互连: 有关AHB总线和APB总线更多信息请参考博文:浅析AMBA规范以及AMBA 5 AHB接口和AMBA 3 APB接口1、六条主控总线: ● Cortex™-M4F 内核 I 总线、D 总线和 S 总线; ● DMA1 存储器总线; ● DMA2 存储器总线; ● DMA2 外设总线。 2、五条被控总线:
转载 2023-08-24 20:03:06
694阅读
STM32通信接口STM32主要用通信接口有USART、IIC、SPI、USB、CAN。这些通信接口主要目的是将设备数据传送到另一个设备,扩展硬件系统。 在串口通信中有着TTL、RS232、RS485等电平标准。其中TTL和RS485都为正逻辑,只有RS232为负电压表示1,正电压表示0.TTL:+3.3V或+5V表示1,0V表示0.RS232:-3V—— -15V表示1,+3V——+15
    如上图为一个电容按键结构图,由绝缘材料、金属感应片以及FR-4板材构成,金属感应片和接地金属片形成一个等效电容Cx,当手指触摸时金属感应片和手指会形成一个Cs等效电容。工作原理:  在电路板未上电时,可以认为电容Cx是没有电荷,在上电时,在电阻作用下,电容Cx就会有一个充电过程,直到电容充满, 即Vc电压值为3.3V,这个充电过程时间长短受到电阻R阻值和电容Cx容
STM32 SD单片机使用大容量存储器,U盘、SD卡、Flash芯片。最适合单片机系统莫过于 SD 卡了,它不仅容量可以做到很大(32GB 以上),支持 SPI/SDIO 驱动4 位模式最高通信速度可达 48Mhz(分频器旁路时)最高每秒可传输数据 24M字节SDIO 控制器支持多媒体卡(MMC 卡)、SD 存储卡、SD I/O 卡和 CE-ATA 设备;如果一个多媒体卡接到了总线上,则 SD
GPIOx_CRL(x=A~E) 地址偏移:端口配置初始地址加上偏移地址就是该特殊寄存器地址 GPIO通用输入输出8种工作模式 1.浮空输入模式: (1)当GPIOx_CRL或GPIOx_CRH寄存器CNF[1:0]位设置为01,并且MODE[1:0]位设置为00时 (2)STM32复位之后默 ...
转载 2021-04-08 13:51:00
891阅读
2评论
stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈 文章目录stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈前言码农工程师,人狠话不多,大家多看图和代码!!!一、准备工作cubemx配置dma初始化一个注意点二、拆解freemodbus1.porttimer.c文件不再使用(不使用定时器判断接收完成),接口
转载 2024-03-17 00:43:12
1176阅读
1点赞
1评论
一、SysTick基础简介:SysTick系统定时器是 CM3 内核中一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit 向下递减计数器,计数器每计数一次时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK等于 72M。当重装载数值寄存器值递减到 0 时候,系统定时器就产生一次中断,以此循环往复。因为 SysTick 是属于 CM3 内核外设,所以所有基于 CM3
转载 2024-05-16 14:20:13
528阅读
本文讲述是如何从零开始,使用keil建立一个简单STM32工程,并闪烁LED灯,给小白看。第零步,当然首先你得有一个STM32板子,其IO口上接了一个LED。。。第一步,建立一个文件夹0.0第二步,打开keil,建立工程在弹出来对话框中选择你所用STM32芯片。在接下来弹出来对话框中选择是,这样keil就帮我们建立好了启动文件。 第三步,新建一个main.c文件,并添加到
转载 2023-06-19 15:27:24
969阅读
总线矩阵  上图为stm32f4总线矩阵,其中主控总线有8条,被控总线有7条,主设备和从设备通过各自总线两两相交连接,图中两条总线相交且为圆圈地方,表示这两条总线对应主设备可以访问从设备,如I总线(指令总线),只有跟 M0、M2和M6这三根被控总线交叉时候才有圆圈,就表示I总线只能跟这三根被控总线通信,这样就可以知道stm32f4启动有三种分别是FLASH、内部SRAM、外部存储FSM
STM32:嵌入式开发强大选择在嵌入式系统开发领域,STMicroelectronics推出STM32系列微控制器凭借其出色性能和丰富功能,已成为工程师们首选之一。作为基于ARM Cortex-M内核32位微控制器,STM32系列提供了从入门级到高性能完整产品线,满足各种应用场景需求。强大硬件特性STM32系列最显著特点是它多样性。从低功耗STM32L系列到高性能STM3
在嵌入式设备中,常涉及到低功耗下串口通信,本文以STM32L4作为硬件平台,讲解3种低功耗下串口通信,希望对做低功耗嵌入式开发者有所启发或帮助。笔者才疏学浅,难免有错误或遗漏之处,望读者能不吝指正。下文所涉及低功耗模式都是指STM32停机模式,在该模式下PLL停止工作,仅LSI和HSI继续运行(进休眠前已经打开的话),所有IO状态、内部RAM数据保持不变,所有外部IO中断、内部RTC定时
模拟IICIIC协议GPIO配置根据时序图完成代码起始与停止信号等待应答读写字节检查设备是否连接 IIC协议I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、 CAN等通讯协议外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间通讯。它是一个支持多设备总线。“总线”指多个设备共
转载 2024-03-20 14:56:28
178阅读
基础元器件控制本篇博文将使用LED灯、蜂鸣器、开关元器件,学习如何使用HAL库进行GPIO输入输出设置。博主采用如下开发板进行学习STM32编程:LED灯LED(Light Emitting Diode),发光二极管,是一种能够将电能转化为可见光固态半导体器件,它可以直接把电转化为光。LED可以直接发出红、黄、蓝、绿、青、橙、紫、白色光。1.查看引脚首先,查看原理图,找到LED灯引脚。
转载 2024-03-15 10:34:43
441阅读
背景在使用PyTorch深度学习框架时候,不管是训练还是测试,代码中引入PyTorch第一句总是: import torch 在Gemfield前述专栏文章里,我们已经得知,torch/csrc/stub.cpp链接libshm.so、libtorch_python.so、libcaffe2_gpu.so生成了_C.cpython-37m-x86_64-linux-gnu.s
韦东山 数码相框 项目学习(三)freetype移植要把freetype移植到STM32MP157上,我们主要完成四步源码下载解压配置、编译对应文件复制到对应目录一、源码下载解压源码下载可以进入去https://freetype.org/这个网址进行下载,本次移植我们使用是2.4.10版本,然后将下载下来压缩包上传到服务器。然后执行tar -jxvf freetype-2.4.10.tar
  • 1
  • 2
  • 3
  • 4
  • 5