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
通过寄存器方式利用GPIO端口点亮LED
目录一、环境的配置1、准备工作:2、安装keil软件:编辑3、安装
stm32
pack二、
stm32
通过寄存器利用GPIO闪烁LED1、创建
stm32
工程2、建立32LED.c文件3、编译程序三、
stm32
-HSheng
·
2024-01-23 17:20
STM32F103C8T6
stm32
嵌入式硬件
单片机
【江科大】
STM32
:串口HEX/文本数据接收和发送(代码部分)(下)
串口发送#include"
stm32
f10x.h"//Deviceheader#include#includevoidSerial_Init(void){RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1
白糖熊
·
2024-01-23 16:35
STM32学习
stm32
单片机
嵌入式硬件
【江科大】
STM32
:I2C通信(上)
如果要通过寄存器控制硬件电路,至少需要定义两个字节数据1.一个字节是我们要读写哪个寄存器,也就是指定寄存器地址。2.这个地址下,存储器存的内容(写入内容就是控制电路,读取内容就是获取电路的状态)单片机读取自己的寄存器,可以通过内部的数据总线来完成,直接用指针操作模块中的寄存器在单片机的外面,因此就需要通信协议,连接尽可能少的线,实现单片机读写外部模块寄存器的功能。同步通信和异步通信同步通信:使用一
白糖熊
·
2024-01-23 16:35
STM32学习
stm32
嵌入式硬件
单片机
【江科大】
STM32
:USART串口(理论部分)上
串口全双工:可以进行同步通信单端信号:信号线传输的就是单端信号。(也就是与地线(GND)的电势差)缺点:防干扰能力差原因:当信号从A点传输到B点,理想条件是A,B两点的电势差差不多,但是干扰信号会让A,B两点的电势差。导致信号发生变化。电路的性能变差。串口通信串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电
白糖熊
·
2024-01-23 16:35
STM32学习
stm32
嵌入式硬件
单片机
【江科大】
STM32
:外部中断(Extern Interrupt)
文章目录EXTI(ExternInterrupt)外部中断EXIT的基本结构EXIT框图旋转编码器简介库函数:对射式红外传感器计次:代码展示:旋转编码器计次注意:EXTI(ExternInterrupt)外部中断功能:EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的
白糖熊
·
2024-01-23 16:04
STM32学习
stm32
单片机
嵌入式硬件
C语言
基础教程
之输入输出
C语言与计算机的沟通必备,C语言
基础教程
之输入输出,简单交流C语言输入&输出更多C/C++资料下载,C/C++学习乐园:747821062当我们提到输入时,这意味着要向程序填充一些数据。
C语言基础
·
2024-01-23 15:53
STM32
开发 -- RTC详解
Hi3516A开发–RTC电路接下来看一下
STM32
里RTC该怎么配置一、RTC实时时钟特征与原理查看
STM32
中文手册16实时时钟(RTC)(308页)RTC(RealTimeClock):实时时钟实时时钟是一个独立的定时器
ren18281713749
·
2024-01-23 14:04
STM32学习
STM32
RTC时钟
STM32
选型与命名规则
STM32
选型与命名规则一、
STM32
选型主流型号分类图二、
STM32
命名规则命名规则图三、启动文件选择启动文件支持容量支持系列startup_
stm32
f10x_ld.s小容量
STM32
F101xx、
峡湾
·
2024-01-23 12:24
STM32
stm32
单片机
arm
stm32
启动过程、cortex-m3架构、堆栈代码位置、编译汇编链接分析
总线与各个部件之间的关系(主要是I-CodeBus、D-CodeBus、SystemBus)体系结构:哈佛结构与冯诺依曼结构的区别复位有三种启动方式,从哪里开始启动、启动代码的所在的位置三、从存储器映射来看
stm32
GK小卜
·
2024-01-23 12:23
stm32
C
stm32
c语言
架构
STM32
不同型号的芯片对应的启动文件如何选择
startup_
stm32
f10x_ld_vl.s:for
STM32
LowdensityValuelinedevicesstartup_
stm32
f10x_ld.s:for
STM32
Lowdensitydevicesstartup_
stm32
f10x_md_vl.s
吾爱技术圈
·
2024-01-23 12:23
STM32初学
stm32
嵌入式
STM 32 芯片选型与挂载
stm32
芯片的选型,分类,挂载及GPIO口的分析(本文章程序均为样例,仅限于理解,如有错误还望指正)1.嵌入式芯片的选型
STM32
-F1系列:基础型,主频为72M(内核为cortex-M3),CPU位数
一周又七天
·
2024-01-23 12:51
嵌入式STM32
stm32
mcu
芯片
gpio
STM32
F103芯片FSMC使用外扩SRAM芯片
为什么可以利用FSMC来使用外部RAM呢,首先了解一下
STM32
里的FSMC。大容量且引脚数在100脚以上的
STM32
F103芯片都带有FSMC接口。
EVERSPIN
·
2024-01-23 12:49
SRAM
存储器
外扩SRAM
stm32
FSMC
STM32
学习笔记(一):架构(以
STM32
F103为例)
在此过程中参考的数据手册是
STM32
F10xxx版本的,参考网课是b站上江协科技的视频。数据手册在江协科技的视频简介里有
a_tourist
·
2024-01-23 12:48
stm32
嵌入式硬件
单片机
蜂鸣器哔哔
这段代码是用于
STM32
F10x系列微控制器的程序,主要目的是初始化GPIOB的Pin12并使其按照特定的模式进行闪烁,模拟蜂鸣器的效果。
电科一班林耿超
·
2024-01-23 12:15
单片机
嵌入式硬件
熄灭LED
这段代码是用于
STM32
F10x系列微控制器的程序,主要目的是初始化GPIOA的Pin0并使其输出高电平。
电科一班林耿超
·
2024-01-23 12:45
单片机
嵌入式硬件
STM32
PWM驱动常用库函数
单片机学习!目录前言一、输出比较单元配置函数1.1TIM_OC1Init1.2TIM_OC2Init1.3TIM_OC3Init1.4TIM_OC4Init1.5TIM_OCStructInit二、高级定时器输出PWM2.TIM_CtrlPWMOutputs三、强制输出模式配置3.1TIM_ForcedOC1Config3.2TIM_ForcedOC2Config3.3TIM_ForcedOC3C
Echo_cy_
·
2024-01-23 12:13
STM32
stm32
嵌入式硬件
单片机
LED流水灯
这段代码是用于
STM32
F10x系列微控制器的程序,主要目的是初始化GPIOA并使其所有引脚按照特定的模式进行闪烁。
电科一班林耿超
·
2024-01-23 12:12
单片机
嵌入式硬件
STM32
CubeMX+MDK5——USART串口使用
一、USART简介通用同步异步收发器(UniversalSynchronousAsynchronousReceiverandTransmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于USART还有一个UART(UniversalAsynchronousReceiverandTransmitter),它是在USART基础上裁剪掉了同步通信功能,只有异步通信。简单区分同
洛尘~~
·
2024-01-23 12:57
#
stm32
stm32
CubeMX,配合Keil,使用HAL库(或标准库)方式进行串口通信
引言今天我们学习
STM32
CubeMX串口的操作,以及HAL库串口的配置,我们会详细的讲解各个模块的使用和具体功能,并且基于HAL库实现Printf函数功能重定向,USART中断接收,本系列教程将HAL
菲菲QAQ
·
2024-01-23 12:57
stm32
单片机
嵌入式硬件
烧录程序时提示SWD/JTAG Communication Failure 解决办法
如果还是烧录不进去,试试下面的方法:方法一:
stm32
CubeMX里面SYS设置debug模式为SerialWire,cubeMX不设置的话默认调试引脚关闭,下一次就不能下载代码了。方法二:按住复位
枫-琳
·
2024-01-23 12:57
stm32
嵌入式硬件
单片机
STM32
CubeMX 中文版使用手册下载
官方网站https://www.st.com/zh/development-tools/
stm32
cubemx.html#resourcehttps://www.st.com/zh/development-tools
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
STM32
CubeMx+HAL库实现串口中断收发数据(
STM32
F103RCT6)新手小白必看的保姆级教程
,LED1灭;笔者使用的是正点原子的Mini
STM32
F103RCT6开发板,其他开发板配置原理同样如此(完整版程序详见文末链接)。补充说明
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
【
STM32
HAL库】
STM32
CubeMX+
STM32
CubeMXIDE系列教程(三)——USART串口通信
前言此例程详细介绍了如何使用
STM32
CubeMX配置
STM32
单片机的USART串口,使用
STM32
CubeMXIDE进行软件编程。
乔乔同学
·
2024-01-23 12:55
HAL库
stm32
单片机
arm
STM32
CubeMX学习实验6:USART串口通信
一、工程配置开启USART1,模式选择Asynchronous,其他选项默认即可;开启USART1中断,配置合适的中断优先级,随后生成代码。二、编写代码1.串口发送在main函数中添加如下代码可实现串口发送数据到上位机,HAL_UART_Transmit函数第一个参数传入串口号,本例使用串口1(huart1),第二个参数传入要发送的数据,可通过sprintf对TxBuf数组写入数据,第三个参数表示
单片kun
·
2024-01-23 12:55
stm32
学习
嵌入式硬件
stm32
+hal库+串口+cubemx——串口函数介绍,简单的串口收发函数
1.串口发送函数(简单的,仅此一家)HAL_UART_Transmit(&huart1,box,uart_reci_Data,0xff);以下为函数原型,但建议看看我的介绍HAL_StatusTypeDefHAL_UART_Transmit(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)我的介绍:由以上的代码
大米~¥
·
2024-01-23 12:25
stm32
单片机
嵌入式硬件
stm32
cubemx hal学习记录:USART发送+接收
一、配置过程1、配置RCC、SYS、时钟84MHz2、添加LED灯PF9、PF10输出模式3、配置USART1为异步模式,打开中断4、生成代码5、配置microLIB,如果要使用printf,则必须要开启二、代码编写1、在main中重写printf和getchar函数intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0
为争。
·
2024-01-23 12:25
stm32
stm32
单片机
学习
【
STM32
+CubeMX+HAL库】摩尔斯译码器开发
STM32
CubeMX给了想上手开发
STM32
的同学一个非常便利的条件,希望越来越多的开发者们能轻松上手这款工具,我也在不断努力学习HAL库开发
STM32
,供广大爱好者们参考学习。
Travis_Calson
·
2024-01-23 12:24
stm32
【
STM32
cubeMX+HAL库】RS485双机通讯
【
STM32
cubeMX+HAL库】RS485双机通讯一、原理篇1.1、485简介(来源于正点原子官方手册)485(一般称作RS485/ELA-485)隶属于OSI模型物理层,是串行通讯的一种。
小马_666
·
2024-01-23 12:54
stm32
单片机
嵌入式硬件
STM32
cubeMX+HAL库+串口中断收发程序
STM32
cubeMX+HAL库+串口中断收发程序1、
STM32
cubeMX配置输入72,点击OK我使用的软件是VScode,不会导入的同学参考我这篇文章链接:【
stm32
串口+DMA环形缓冲收发保姆级
小马_666
·
2024-01-23 12:53
stm32
单片机
嵌入式硬件
STM32
CubeMx+HAL库:USART串口收发数据的三种方式
上篇我们讲解了利用HAL库串口中断模式收发数据的教程,包括
STM32
CubeMx中串口的配置等,不清楚的小伙伴可以跳转链接学习查看。
枫-琳
·
2024-01-23 12:23
stm32
嵌入式硬件
单片机
STM32
CubeMX+HAL(3)实现简单串口通信
STM32
CubeMX+HAL实现简单串口通信在上一篇文章中我们用KEY0控制两个LED的亮灭,难度并不高。
芜湖_
·
2024-01-23 12:23
小白自学嵌入式
stm32
单片机
arm
STM32
cubeMX+keil+HAL库(DMA+空闲中断收发不定长数据)
目录文章目录前言一、DMA介绍二、配置1.接口函数2.
STM32
cubeMX的配置3.keil代码总结MCU型号:
STM32
H743ZIIDE环境:MDK535文章目录前言我是一个单片机小白呀!!!!!
CZU_zzjj
·
2024-01-23 12:23
stm32
stm32
keil
mdk
dma
LED闪烁
这段代码是用于
STM32
F10x系列微控制器的程序,主要目的是初始化GPIOA的Pin0并使其按照特定的模式进行闪烁。
电科一班林耿超
·
2024-01-23 10:14
单片机
嵌入式硬件
STM32
WLE5JC 低功耗模式
低功耗模式该器件支持多种功耗模式,以实现低功耗、短启动时间、可用外设和可用唤醒源之间的最佳折衷。默认情况下,在系统或上电复位后,微控制器处于运行模式,范围1:休眠模式:CPU时钟关闭,所有外设包括CPU核心外设(包括NVIC、SysTick)都可以运行,当发生中断或事件时唤醒CPU。LPRun(低功耗运行模式):当系统时钟频率降低至2MHz以下时。代码从SRAM或闪存执行。稳压器在低功率模式,以尽
饼干饼干圆又圆
·
2024-01-23 10:09
stm32
stm32
单片机
嵌入式硬件
chapter4-爬取你的第一个网页
通过上面两篇
基础教程
的学习,相信大部分的小伙伴都了解了Python和HTML的相关开发技术,也可能有一小部分的同学因为刚学习新的知识,还没有完全明白,就迫不及待的点开了这篇文章。
君若雅
·
2024-01-23 09:30
Python
爬虫从入门到精通
爬虫
python
性能优化-OpenCL kernel 开发
个人专栏:高性能(HPC)开发
基础教程
CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!
发狂的小花
·
2024-01-23 08:17
高性能(HPC)开发基础教程
#
OpenCL入门教程
c++
算法
性能优化
ARM
SIMD
汇编
性能优化-OpenCL运行时API介绍
个人专栏:高性能(HPC)开发
基础教程
CSDN主页发狂的小
发狂的小花
·
2024-01-23 08:17
高性能(HPC)开发基础教程
#
OpenCL入门教程
性能优化
GPU
OpenCL
SIMD
内核
性能优化(CPU优化技术)-NEON 介绍
个人专栏:高性能(HPC)开发
基础教程
CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!
发狂的小花
·
2024-01-23 08:46
高性能(HPC)开发基础教程
#
ARM
Neon入门教程
性能优化
ARM
NEON
SIMD
汇编
CPU
性能优化(CPU优化技术)-NEON开发进阶
个人专栏:高性能(HPC)开发
基础教程
CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!
发狂的小花
·
2024-01-23 08:46
高性能(HPC)开发基础教程
#
ARM
Neon入门教程
人工智能
算法
ARM
NEON
性能优化
向量化
SIMD
性能优化-OpenCL 介绍
个人专栏:高性能(HPC)开发
基础教程
CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!目录一、概述二、从GPU到GPGPU2.1GP
发狂的小花
·
2024-01-23 08:46
高性能(HPC)开发基础教程
#
OpenCL入门教程
性能优化
GPU
Qualcomm
CPU
性能优化(CPU优化技术)-NEON指令介绍
个人专栏:高性能(HPC)开发
基础教程
CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!目录一、
发狂的小花
·
2024-01-23 08:12
高性能(HPC)开发基础教程
#
ARM
Neon入门教程
性能优化
CPU
ARM
NEON
SIMD
指令
Intrinsic
性能优化-HVX 指令介绍
个人专栏:高性能(HPC)开发
基础教程
CSDN主页发狂的小花人生秘诀:学习的本质就是极致重复!目录一、概述二、HVX硬件介绍2.1处理器架构2
发狂的小花
·
2024-01-23 08:41
高性能(HPC)开发基础教程
#
QCOM
Hexagon
cDSP入门教程
HVX
SIMD
VILW
VECTOR
处理器
DSP
STM32
_CubeMx新建工程通用IO、串口、中断、看门狗、ADC、DMA全部都有
新建工程时钟源配置:系统调试和系统定时器配置:配置LED灯:配置成功:按键配置:配置成功:串口配置:参数配置:ADC的配置:中断配置:DMA配置:看门狗配置:中断的配置:单片机的基准时钟–72mhz选择:ClockConfiguration以上内容基本就是我们需要创建工程中所需的全部内容了工程信息配置生成工程:出现以下界面说明配置完成:代码编写的注意事项主函数中的while(1)添加代码:HAL_
浅夏漫行
·
2024-01-23 06:41
工具安装
#
hal库开发方向
stm32
嵌入式硬件
单片机
EC20调试及驱动使用记录
EC20使用记录本次调试使用的是
STM32
F407VG单片机作为主控,连接EC20,采用HAL库编写代码EC20模块介绍EC20内嵌了TCP/IP协议栈,Host直接通过AT命令可以方便的访问internet
浅夏漫行
·
2024-01-23 06:11
嵌入式常用技术及外设
网络
嵌入式硬件
物联网
STM32
_CubeMx的安装
1.
STM32
CUBE_MX介绍
STM32
CubeMX是ST意法半导体近几年来大力推荐的
STM32
芯片图形化配置工具,通过自己对硬件的需要,进行选择,而后可以快速生成代码,减少开发人员的开发难度,时间和花销
浅夏漫行
·
2024-01-23 06:11
工具安装
stm32
嵌入式硬件
单片机
mcu
STM32
开发日记004:GPIO口的使用
1.GPIO口概念:GPIO(英语:General-purposeinput/output),通用型之输入输出的简称,,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clkgenerator,chipselect等。既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通
浅夏漫行
·
2024-01-23 06:41
#
固件库开发
stm32
单片机
c语言
STM32
开发日记002:KEIL5安装教程
1.软件安装:我们可以去官网下载KEIL5软件,大家可以自行选择。下载好安装包之后,我们就可以安装软件,因为软件安装比较简单,一次文档只是贴出了,几个大家需要注意的地方进行标注,其他流程基本都是点击“下一步”即可。2.注意:KEIL软件安装路径不要包含中文3.个人信息,随意填写:个人信息填写完毕之后,单击“NEXT”继续安装即可,等待软件安装完成。注册软件:需要去网上找资源解压完成,打开软件以管理
浅夏漫行
·
2024-01-23 06:40
工具安装
#
固件库开发
单片机
stm32
arm
3、
stm32
F103入门学习--程序烧录的几种方法
st-link烧录程序(方法一)由于之前买过原子开发板,所以首先采用st-link下载,有需要的可以去网上单独购买(50元多),不过先看完整个教程看哪种方法适合你。该方法需要接两处,一处是st-link排针口,因为不能提供电源,所以另一处是电源,如下图所示,左边白色的为st-link。采用这种方法首看你的板子是否有JTAG/SWD调试接口(20引脚排针口),不然买了st-link也不好用。关于什么
爱摄影的寸头怪
·
2024-01-23 05:36
STM32F103
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
H7 DMA阅读笔记
Peripheral-to-memorymodeMemory-to-peripheralmodeMemory-to-memorymode指针递增CircularModeDouble-buffermode突发传输DMA传输完成Stream配置流程DMA配置总结本阅读笔记阅读来自《
STM32
H750xB
Bin Watson
·
2024-01-22 22:47
STM32
stm32
单片机
arm
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他