E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32学习
江科大
stm32学习
笔记8——光敏传感器控制蜂鸣器
接线:光敏传感器上的AO不接。接好线后上电,可以看到光敏传感器上亮了两个灯,如果只亮一个,可以尝试加大环境光照或者拿螺丝刀拧上面的蓝色方块。用手遮住前面的电阻只亮一个灯。代码:复制粘贴3-4的工程文件,改名为“3-5光敏传感器控制蜂鸣器”,打开keil,在“Hardware”文件夹里新建“Buzzer.c”、“Buzzer.h”、“LightSensor.c”、“LightSensor.h”四个文
风痕天际
·
2024-01-31 06:08
江科大stm32学习笔记
stm32
学习
笔记
STM32学习
笔记——3*3矩阵键盘
1.键盘的焊接键盘正面键盘背面键盘原理图:3*3的矩阵键盘共计三行三列,所以共计需要六个阵脚,每一行/每一列连接相应的一个阵脚。制作注意事项:要注意开关的四个针脚,了解清楚哪两个针脚之间是连通的。四角按键开关原理可以参考博客:四脚按键开关_四脚按键开关引脚图_四脚按键开关接线图_Surferqing_的博客-CSDN博客_四脚按键开关原理图2.线路连接6个针脚分别连接PA2~PA7。键盘判断原理:
d(ŐдŐ๑)iu
·
2024-01-30 10:34
STM32
学习
STM32学习
笔记1(初识STM32)
一、命名方法图1STM32F103ZET6命名解释二、芯片架构图2STM32芯片架构简图STM32F103采用的是Cortex-M3内核,内核即CPU,由ARM公司设计。ARM公司并不生产芯片,而是出售其芯片技术授权。芯片生产厂商(SOC)如ST、TI、Freescale,负责在内核之外设计部件并生产整个芯片,这些内核之外的部件被称为核外外设或片上外设。如GPIO、USART(串口)、I2C、SP
Gratified_
·
2024-01-30 10:34
stm32
STM32学习
笔记一——初识STM32
目录一、什么是ARM二.Cortex内核三.什么是STM32四.STM32核心板原理图:五.STM32的内部结构:六.stm32系统结构简化图STM32基本原理分析:七.典型型号——STM32F103ZET6stm32——32位单片机(数据总线是32位的)一、什么是ARMARM这个缩写包含两个意思:一是指ARM公司,二是指ARM公司设计的低功耗CPU及其架构,包括ARM1~ARM11与Cortex
庆庆知识库
·
2024-01-30 10:57
STM32学习笔记
单片机
stm32
江科大
stm32学习
笔记5——蜂鸣器
目录一、接线二、代码部分三、查看库函数的方法一、接线蜂鸣器选择有源高电平触发蜂鸣器。GND——GNDVCC——正极I/O——B12注意:32上的PA15、PB3、和PB4是默认调试端口,如果使用需要进行额外配置,一般避开这三个端口。二、代码部分将3-2文件夹复制粘贴一份,重命名为“3-3蜂鸣器”打开之后,我们只需要将“GPIOA”改为“GPIOB”,“GPIO_Pin_0”改为“GPIO_Pin_
风痕天际
·
2024-01-29 18:43
江科大stm32学习笔记
stm32
学习
笔记
江科大
stm32学习
笔记6——GPIO输入准备
一、按键消抖由于按键内部使用的是机械式弹簧片,所以在按下和松开时会产生5~10ms的抖动,需要通过代码来进行消抖。二、滤波电容在电路中,如果见到一端接在电路中,一端接地的电容,则可以考虑它的作用为滤波电容,作用为保证电路的稳定,在分析电路时可以隐去。三、sdint关键字sdint关键字是用typedef定义的关键字,用来代替原C语言的关键字,这里只是换个叫法而已,含义其实都相同。int8_t对应c
风痕天际
·
2024-01-29 18:43
江科大stm32学习笔记
stm32
学习
笔记
C
江科大
stm32学习
笔记2——点个灯先
目录一、ST-LINK接线二、keil5设置三、通过配置寄存器点灯四、通过库函数点灯一、ST-LINK接线烧录器上的“SWCLK”接32“SWCLK”“SWDIO”接“SWDIO”“GND”接“GND”“3.3V”接“3.3V”接好后,将烧录器插在电脑上,电源灯常量,另一个灯闪烁状态,这样就说明接好了。二、keil5设置回到keil5主界面,在工具栏中选择“魔术棒”——“Debug”,在该界面中选
风痕天际
·
2024-01-29 18:13
江科大stm32学习笔记
单片机
stm32
江科大
stm32学习
笔记7——按键控制LED
接线:复制粘贴蜂鸣器文件夹,重命名为“3-4按键控制LED”,新建一个名为“Hardware”的文件夹用于存放硬件驱动文件。打开keil5,点击三个箱子按钮,在“Groups”中新建一个“Hardware”。再点击魔术棒按钮,在C/C++中选择“IncludePaths”,将Hardware的文件路径加入进来。回到keil,右键“Hardware”新建“LED.c”和“LED.h”,注意在新建时记
风痕天际
·
2024-01-29 18:08
江科大stm32学习笔记
stm32
学习
笔记
C
Stm32学习
笔记,3万字超详细
Stm32学习
笔记文章目录
Stm32学习
笔记前言的前言前言笔记Stm32三种开发方式的区别为什么Stm32初始化外设都需要先打开时钟GPIO八种模式Stm32寄存器映射Stm32中的位段映射Stm32中的时钟系统
TheBszk
·
2024-01-29 14:56
嵌入式
stm32
单片机
学习
嵌入式硬件
c语言
stm32学习
笔记1
写这篇笔记之前,已经学习了51单片机对Keil环境下单片机的开发有一定的了解(I2C,串口,PWM,红外等),学习32是为了准备蓝桥杯嵌入式组,以及更深入的理解嵌入式开发,也为未来做实体项目做准备。STM32的环境搭建:KeilMDK,STM32F10X库函数文件,stm32f103最小系统版。(基于库函数开发)GPIO输入输出:输入:从IO口读取电平数据(读出输入数据寄存器),出现在I/O脚上的
nayuta0728
·
2024-01-29 13:54
stm32
单片机
学习
江科大
stm32学习
笔记3——LED闪烁
一、GPIO简介GPIO全称GeneralPurposeInputOutput,通用输入输出口,引脚电平一般是0~3.3V,部分引脚(就是文档中带了“FT”的可以承受5V电压),输出模式可以控制外设电路,出入模式可以读取外界信息。二、LED闪烁接线将32接在面板板相应位置,上方留两个空,下方留三个空。LED正脚连在芯片上方正极条处,另一个连在芯片A0处。使用跳线将正负极连在面包板正负两条上。三、小
风痕天际
·
2024-01-29 06:19
江科大stm32学习笔记
stm32
学习
笔记
STM32学习
笔记(一) —— 建立HAL库工程模板
我们此处使用STM32CubeMX来创建HAL库工程模板,单片机型号使用STM32F103RCT61.打开STM32CubeMX2.创建工程点击File-NewProject…选择芯片型号:在搜索框中输入芯片型号,我们这里输入STM32F103RCT6;双击出现在右侧列表中的芯片3.做初始化配置选择完芯片型号后,会进入如下界面选择SystemCore-SYS:在Debug中可以选择使用SW或者JT
SSS&10&01
·
2024-01-28 20:50
STM32学习笔记
stm32
STM32学习
笔记(二) —— 调试串口
我们在调试程序时,经常会使用串口打印相关的调试信息,但是单片机串口不能直接与PC端的USB接口通讯,需要用到一个USB转串口的芯片来充当翻译的角色。我们使用的开发板上有这个芯片,所以在打印调试信息的时候直接使用USB线连接开发板与电脑USB口就可以了,这里的电路连接如下,USB转TTL与一键下载电路图这里使用串口1作为调试串口,需要使用跳线帽连接P7接口中的TX与PA10,RX与PA9;也实现了一
SSS&10&01
·
2024-01-28 20:17
STM32学习笔记
stm32
【STM32】
STM32学习
笔记-SPI通信外设(39)
00.目录文章目录00.目录01.SPI简介02.SPI特征03.SPI外设简介04.SPI框图05.SPI基本结构06.主模式全双工连续传输07.非连续传输08.软件/硬件波形对比09.附录01.SPI简介在大容量产品和互联型产品上,SPI接口可以配置为支持SPI协议或者支持I2S音频协议。SPI接口默认工作在SPI方式,可以通过软件把功能从SPI模式切换到I2S模式。在小容量和中容量产品上,不
Print World
·
2024-01-27 23:38
STM32F103
stm32
学习
笔记
江科大
江科大stm32
SPI
硬件SPI
【STM32】
STM32学习
笔记-BKP备份寄存器和RTC实时时钟(42)
00.目录文章目录00.目录01.BKP简介02.BKP特性03.BKP基本结构04.RTC简介05.RTC主要特性06.RTC框图07.RTC基本结构08.硬件电路09.RTC操作注意事项10.附录01.BKP简介备份寄存器是42个16位的寄存器,可用来存储84个字节的用户应用程序数据。他们处在备份域里,当VDD电源被切断,他们仍然由VBAT维持供电。当系统在待机模式下被唤醒,或系统复位或电源复
Print World
·
2024-01-27 22:36
STM32F103
stm32
学习
笔记
江科大
江科大stm32
RTC
备份寄存器
【STM32】
STM32学习
笔记-W25Q64简介(37)
00.目录文章目录00.目录01.SPI简介02.W25Q64简介03.硬件电路04.W25Q64框图05.Flash操作注意事项06.预留07.附录01.SPI简介在大容量产品和互联型产品上,SPI接口可以配置为支持SPI协议或者支持I2S音频协议。SPI接口默认工作在SPI方式,可以通过软件把功能从SPI模式切换到I2S模式。在小容量和中容量产品上,不支持I2S音频协议。串行外设接口(SPI)
Print World
·
2024-01-27 15:14
STM32F103
stm32
学习
笔记
江科大
江科大stm32
SPI
SPI协议
【STM32】
STM32学习
笔记-Unix时间戳(41)
00.目录文章目录00.目录01.Unix时间戳02.UTC/GMT03.时间戳转换04.C标准库05.时间相关函数示例5.1time函数5.2gmtime函数5.3localtime函数5.4mktime函数5.5ctime函数5.6asctime函数5.7strftime函数06.预留07.附录01.Unix时间戳•Unix时间戳(UnixTimestamp)定义为从UTC/GMT的1970年
Print World
·
2024-01-27 10:57
STM32F103
stm32
学习
笔记
Unix时间戳
时间戳
江科大
江科大stm32
stm32学习
笔记
路径细节#include"./LED/bsp_led.h"./表示当前路径../表示上一层路径#include"bsp_led.h"需要在魔术棒里添加路径按键初始化模式是输入voidkey_config(){//初始化GPIO按键RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE,ENABLE);GPIO_InitTypeDefGPIO_InitStruct;G
养一只哈士奇
·
2024-01-26 08:46
stm32
学习
笔记
【STM32】
STM32学习
笔记-硬件SPI读写W25Q64(40)
00.目录文章目录00.目录01.SPI简介02.W25Q64简介03.SPI相关API3.1SPI_Init3.2SPI_Cmd3.3SPI_I2S_SendData3.4SPI_I2S_ReceiveData3.5SPI_I2S_GetFlagStatus3.6SPI_I2S_ClearFlag3.7SPI_InitTypeDef04.硬件SPI读写W25Q64接线图05.硬件SPI读写W25
Print World
·
2024-01-26 08:31
STM32F103
stm32
学习
笔记
W25Q64
SPI
江科大
江科大stm32
江科大
STM32学习
笔记—ADC模数转换器
文章目录7.1模数转换器原理7.1.1ADC电路结构7.1.2引脚复用关系7.1.3规则组的转换模式7.1.4触发转换信号7.1.5数据对齐7.1.6转换时间7.1.7校准7.1.8外围电路设计7.1.9总结7.2实验:ADC单通道7.3实验:ADC多通道注:笔记主要参考B站江科大自化协教学视频“STM32入门教程-2023持续更新中”。注:工程及代码文件放在了本人的Github仓库。7.1模数转
zhuxinmingde
·
2024-01-25 23:39
STM32
stm32
学习
笔记
【
stm32学习
】正点原子stm32f103学习——开发板入门
一、连接外设数据手册中FT标志的IO口是兼容5V的(原理图上带ADC都是不兼容5V)——判断能否作为ADC输入?(外设)——首先了解一下ADCADC是Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。判断:1.引脚上是否有ADC的字样2
m0_65222834
·
2024-01-25 21:15
stm32学习
stm32
单片机
学习
STM32学习
笔记 -- I2C(江科大)
STM32学习
笔记–I2C原创笔记,码字不易,欢迎点赞,收藏~如有谬误敬请在评论区不吝告知,感激不尽!
哒嘚吧呦713
·
2024-01-25 13:36
stm32学习笔记
stm32
单片机
学习
(
STM32学习
笔记)I2C通信协议-外设实现I2C通信(二)
目录(1)功能(2)软件I2C与硬件I2C的优缺点(3)I2C的功能框图(4)发送数据&接收数据的流程(5)I2C基本结构(6)主机发送&主机接收序列图(7)使用STM32的I2C外设实现I2C通信(8)代码实现(1)功能STM32内部集成了硬件12C收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能,减轻CPU的负担支持多主机模型支持7位/10位地址模式支持不同的
嵌入式小松许
·
2024-01-25 13:34
stm32
笔记
嵌入式硬件
(
STM32学习
笔记)I2C通信协议-软件模拟通信 (一)
目录1、I2C通信(分为软件I2C通信、硬件I2C通信)1.1I2C通信的特点1.2时钟线和数据线1.3硬件电路2、时序设计2.1起始条件&终止条件2.2发送一个字节&接收一个字节2.3应答机制:发送应答&接收应答2.4指定地址写&当前地址读&指定地址读2.4.1指定地址写2.4.2当前地址读2.4.3指定地址读3、代码实现3.1软件模拟的I2C通信3.1.1I2C软件模拟通信(协议)层3.1.2
嵌入式小松许
·
2024-01-25 13:04
Stm32笔记
stm32
笔记
嵌入式硬件
20、江科大
stm32学习
笔记——I2C通信协议原理和MPU6050
目录一、串口通讯二、I2C通信(1)特点(2)时钟线和数据线(3)SCL和SDA的状态(4)例子:单片机向从设备写信息(5)读数据帧(6)开漏输出和推挽输出(7)两个实验(8)异步时序和同步时序a、异步时序b、同步时序(时钟要求不严格,对电路依赖度低)三、MPU6050(1)MPU6050简介(2)MPU6050参数(3)MPU6050硬件电路a、左上角LDOb、右下角J1CON1模块一、串口通讯
weixin_45981798
·
2024-01-25 13:33
stm32单片机
stm32
单片机
嵌入式硬件
【STM32】
STM32学习
笔记-SPI通信协议(36)
00.目录文章目录00.目录01.SPI简介02.SPI特征03.SPI通信04.硬件电路05.移位示意图06.SPI时序基本单元07.SPI时序08.附录01.SPI简介在大容量产品和互联型产品上,SPI接口可以配置为支持SPI协议或者支持I2S音频协议。SPI接口默认工作在SPI方式,可以通过软件把功能从SPI模式切换到I2S模式。在小容量和中容量产品上,不支持I2S音频协议。串行外设接口(S
Print World
·
2024-01-24 02:38
STM32F103
stm32
学习
笔记
江科大
江科大SPI
spi
【STM32】
STM32学习
笔记-硬件I2C读写MPU6050(35)
00.目录文章目录00.目录01.I2C简介02.MPU605003.I2C相关API3.1I2C_Init3.2I2C_InitTypeDef3.3I2C_Cmd3.4I2C_GenerateSTART3.5I2C_GenerateSTOP3.6I2C_AcknowledgeConfig3.7I2C_SendData3.8I2C_ReceiveData3.9I2C_Send7bitAddress
Print World
·
2024-01-24 02:36
STM32F103
stm32
学习
笔记
I2C
江科大
江科大stm32
STM32学习
笔记(一):架构(以STM32F103为例)
作为一个零基础的小白,起步学习单片机真的非常迷茫和痛苦。为了激励自己学习,同时也充当笔记的作用,我想通过博客的方式对学习过程进行记录。有一些引用的文章我自己是速览了一下,但是也没有深入仔细看,放进来方便日后查阅。中间难免会有错误或者理解不到位的地方,恳请大家指出,感谢大家的支持。在此过程中参考的数据手册是STM32F10xxx版本的,参考网课是b站上江协科技的视频。数据手册在江协科技的视频简介里有
a_tourist
·
2024-01-23 12:48
stm32
嵌入式硬件
单片机
STM32学习
笔记(一)之存储器的地址分配
首先我们需要知道存储器地址映射定义:ARMCortex-M3系列的处理器,采用存储器与I/O设备(外设)统一编址的方式,将部分存储器地址范围用于外设,这种通过存储器地址访问外设的方式,称之为存储器地址映射对于32位处理器,可寻址范围是2的32次,即4GB寻址范围;ARM将这4G空间从低地址到高地址依次划分为代码区(Code)、片上SRAM区(SRAM)、片上外设(Peripheral)、片外RAM
yinchengkai
·
2024-01-22 22:18
stm32
stm32
学习
单片机
【STM32】
STM32学习
笔记-I2C通信外设(34)
00.目录文章目录00.目录01.I2C简介02.I2C外设简介03.I2C框图04.I2C基本结构05.主机发送06.主机接收07.软件/硬件波形对比08.预留09.附录01.I2C简介I2C(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距
Print World
·
2024-01-19 23:13
STM32F103
stm32
学习
笔记
江科大
江科大是stm32
I2C
【STM32】
STM32学习
笔记-MPU6050简介(32)
00.目录文章目录00.目录01.MPU6050简介02.MPU6050参数03.MPU6050硬件电路04.MPU6050框图05.MPU6050常用寄存器06.附录01.MPU6050简介•MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的加速度、角速度参数,通过数据融合,可进一步得到姿态角,常应用于平衡车、飞行器等需要检测自身姿态的场景•3轴加速度计(Acceleromete
Print World
·
2024-01-19 01:12
STM32F103
stm32
学习
笔记
江科大
江科大stm32
MPU6050
陀螺仪
【STM32】
STM32学习
笔记-FlyMCU串口下载和STLINK Utility(30)
00.目录文章目录00.目录01.串口简介02.串口连接电路图03.FlyMCU软件下载程序04.串口下载原理05.FlyMCU软件其它操作06.STLINKUtility软件07.软件下载08.附录01.串口简介串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调
Print World
·
2024-01-17 08:04
STM32F103
stm32
学习
笔记
江科大
江科大stm32
串口下载
【STM32】
STM32学习
笔记-软件I2C读写MPU6050(33)
00.目录文章目录00.目录01.I2C简介02.MPU6050参数03.软件I2C接线图04.I2C模拟应答时序示例05.I2C读取MPU6050程序示例06.程序下载07.附录01.I2C简介I2C(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用
Print World
·
2024-01-17 07:12
STM32F103
stm32
学习
笔记
江科大
江科大stm32
MPU6050
I2C
STM32学习
笔记---USART串口的应用
一、串行通信的基本概念1、串行通信的基本概念1.1、同步通信和异步通信通信,最少要有两个对象,一个收,一个发。根据数据通信是否同步,可分为同步通信和异步通信同步通信:一般情况下同步通信指的是通信双方根据同步信号进行通信的方式。比如通信双方有一个共同的时钟信号,通讯中通常双方会统一规定在时钟信号的上升沿或下降沿对数据线进行采样。异步通信:是指数据传输速度匹配依赖于通信双方有自己独立的系统时钟,大家约
行之无边
·
2024-01-17 02:53
stm32
单片机
arm
stm32学习
笔记:DMA
每个DMA通道硬件触发源是不一样的,要使用某个外设的硬件触发源,就必须使用它连接的那个通道12个独立可配置的通道:DMA1(7个通道),DMA2(5个通道)每个通道都支持软件触发和特定的硬件触发C8T6DMA资源:DMA1(比如想把Flash里的一批数据转运到SRAM里,需要软件触发,使用软件触发之后,DMA会以最快都速度把这批数据转运)如果进行外设到存储器的转运,就不能一股脑地转运了,因为外设的
zyc0705
·
2024-01-17 02:52
stm32
stm32
嵌入式硬件
单片机
STM32学习
笔记:USART
1.1、发送器(TX)发送使能位TE置1后,发送器先发送一个空闲帧(数据帧长度的高电平),然后,往USART_DR寄存器中写入要发送的数据;写完最后一个数据后,等待USART状态寄存器(USART_SR)的TC=1,完成数据传输;如果USART_CR1寄存器的TCIE=1,将产生中断。发送标志位:TE发送使能TXE发送寄存器为空,发送单个字节时使用TC发送完成,发送多字节数据使用IXIE发送完成中
沙拉路酱
·
2024-01-17 02:22
边打工边自学
stm32
单片机
arm
stm32学习
笔记:USART串口通信
1、串口通信协议(简介+软硬件规则)全双工:打电话。半双工:对讲机。单工:广播时钟:I2C和SPI有单独的时钟线,所以它们是同步的,接收方可以在时钟信号的指引下进行采样。串口、CAN和USB没有时钟线,需要双方约定一个采样频率,它们是异步的,并且需要加一些帧头帧尾等进行采样位置的对齐。电平:1、单端->引脚的高低电平都是对GND的电压差,所以单端信号通信的双方必须要共地,就是把GND接在一起。2、
zyc0705
·
2024-01-17 02:52
stm32
stm32
【STM32】
STM32学习
笔记-I2C通信协议(31)
00.目录文章目录00.目录01.I2C简介02.I2C主要特点03.I2C硬件电路04.I2C时序基本单元05.I2C时序波形图06.附录01.I2C简介I2C(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特
Print World
·
2024-01-16 08:28
STM32F103
stm32
学习
笔记
江科大
江科大stm32
I2C
i2c
【STM32】
STM32学习
笔记-USART串口收发HEX和文本数据包(29)
00.目录文章目录00.目录01.串口简介02.串口收发HEX数据包接线图03.串口收发HEX数据包示例104.串口收发HEX数据包示例205.串口收发文本数据包接线图06.串口收发文本数据包示例07.程序示例下载08.附录01.串口简介串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也
Print World
·
2024-01-14 11:38
STM32F103
stm32
学习
笔记
江科大
江科大stm32
UART
串口
STM32学习
:STM32时钟系统
一、时钟树介绍三种不同的时钟源可被用来驱动系统时钟(SYSCLK):HSI振荡器时钟HSE振荡器时钟PLL时钟这些设备有以下两种二级时钟源:40kHz低速内部RC,可以用于驱动独立看门狗和通过程序选择驱动RTC。RTC用于从停机/待机模式下自动唤醒系统。32.768kHz低速外部晶体也可用来通过程序选择驱动RTC(RTCCLK)。当不被使用时,任一个时钟源都可被独立地启动或关闭,由此优化系统功耗。
虞锦雯
·
2024-01-14 05:06
江科大
STM32学习
笔记(下)——2023持续更新
江科大
STM32学习
笔记(下)前置知识串行与并行同步与异步通讯通讯速率USART串口物理层电平标准RS-232信号线协议层波特率通讯的起始和停止信号有效数据数据校验串口时序STM32的USART串口USART
干饭咸鱼
·
2024-01-11 04:02
单片机
stm32
学习
笔记
单片机
STM32学习
历程以及设备自检系统的编写
接到一个任务,使用STM32单片机,完成一个设计自检系统的设计,包括扯得温度,过流,过压这些信息,并使用RS232向上位机中传输数据,自己以前只做过51单片机,在研究生阶段主要做的是机械方面的公差以及深度学习,这里计划使用10天完成STM32的学习以及完成项目。Day1由于自PCB版是由单位自主研究的板子,不是传统意义上的用于学习的开发板,因此第一件事情就是理清楚整个开发的思路。由此总结了以下几个
爱小羊
·
2024-01-11 02:57
单片机
嵌入式
STM32学习
笔记8---温度传感器与TFT显示
DS18B20温度传感器这个温度传感器为单总线通信,测量温度范围为-55~+125℃,精度为±0.5℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~l2位的数字值读数方式。内部有64位ROM用来储存家族编码,序列号,以及校验码。每个产品都不一样,这样可以在一个总线上面挂载多个。单总线器件有严格的信号时序,DS18
@Mercury
·
2024-01-11 01:11
学习笔记
ST32
笔记
STM32学习
记录--如何屏幕画取折线图
目录实验效果图本次实验运用到的函数画直线的函数局部清屏函数如何画第一步第二步第三步第四步实验效果图本次实验运用到的函数因为大家运用到的屏幕可能不同,所以这里我只贴了功能函数,大家可以根据具体的修改画直线的函数/***@brief在ILI9341显示器上使用Bresenham算法画线段*@paramusX1:在特定扫描方向下线段的一个端点X坐标*@paramusY1:在特定扫描方向下线段的一个端点Y
阿柒学起来
·
2024-01-11 01:11
学习心得
嵌入式
嵌入式硬件
stm32
单片机
【STM32】
STM32学习
笔记-USART串口数据包(28)
00.目录文章目录00.目录01.串口简介02.HEX数据包03.文本数据包04.HEX数据包接收05.文本数据包接收06.预留07.附录01.串口简介串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。
Print World
·
2024-01-10 10:22
STM32F103
stm32
学习
笔记
江科大
江科大stm32
stm32笔记
uart
STM32学习
————USART串口协议
通信接口通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发串口通信介绍TX(TransmitExchange)是数据发送脚,RX(ReceiveExchange)是数据接收脚SPI通信SCLK(SerialClock)是时钟,MOSI(MasterOuputSlaveInput)是主机输出数据脚,发送;MISO(MasterInpu
jumpknight
·
2024-01-10 09:48
stm32
学习
嵌入式硬件
STM32学习
——USART学习
这里写目录标题USART是什么?通信格式USART用途STM32的USART资源USART数据帧USART特性USART波特率USART特性分析USART功能说明框图分析小数波特率发生器USART寄存器状态寄存器(USART_SR)控制寄存器1(USART_CR1)程序配置USART是什么?USART(UniversalSynchronousAsynchronousReceiverTransmit
GHFR233
·
2024-01-10 09:16
笔记
stm32
单片机
学习
【STM32】
STM32学习
笔记-串口发送和接收(27)
00.目录文章目录00.目录01.串口简介02.串口相关API2.1USART_Init2.2USART_InitTypeDef2.3USART_Cmd2.4USART_SendData2.5USART_ReceiveData03.串口发送接线图04.USB转串口模块05.串口发送程序示例06.串口发送支持printf07.串口发送支持printf_v208.串口发送和接收接线图09.串口接收示例
Print World
·
2024-01-10 08:37
stm32
学习
笔记
STM32学习
笔记十九:WS2812制作像素游戏屏-飞行射击游戏(9)探索道具系统
增加道具的初衷,是为了增加游戏的趣味性。但是现在有些游戏吧,啧啧啧。考虑道具,我们要考虑几方面的事情:1、道具产生,可以随机产生,指定位置或时间自动产生,击杀地方产生。2、未捡拾的道具管理。可以自动获取,主动捡拾,如何移动,如何呈现,如何销毁等等3、已捡拾道具管理。这和上面2是两个不同链表,特别是双人游戏,显然不能用上面那个。4、道具使用。包括特效呈现,后端数据处理。这很重要!因为你做的时候才会发
vvind
·
2024-01-09 02:28
嵌入式开发
stm32
游戏机
c语言
单片机
【STM32】
STM32学习
笔记-USART串口外设(26)
00.目录文章目录00.目录01.串口简介02.串口协议03.USART简介04.USART框图05.USART基本结构06.数据帧07.起始位侦测08.数据采样09.波特率发生器10.附录01.串口简介串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。在
Print World
·
2024-01-08 23:11
STM32F103
stm32
学习
笔记
江科大
江科大stm32
UART
串口
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他