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
STM32F103开发实例
STM32CubeMX工程配置——以
STM32F103
C8T6为例
STM32CubeMX工程配置——以
STM32F103
C8T6为例下载接口配置晶振配置生成工程串口配置基本配置重定向printf到串口1ADC配置单通道模式多通道模式DMA配置IIC配置CAN配置基本
梁小憨憨
·
2023-11-09 10:17
嵌入式
stm32
单片机
arm
STM32F103
学习笔记(十四)——ADC实验
实验十四ADC实验初始化结构体范例:初始化参考代码:#include"adc.h"#include"delay.h"voidAdc_Init(void){ADC_InitTypeDefADC_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Per
Lark与你同在
·
2023-11-09 10:16
嵌入式学习记录
stm32
arm
嵌入式硬件
STM32F103
学习笔记(十五)——内部温度传感器实验
实验十五内部温度传感器实验初始化参考代码:#include"intemp.h"#include"delay.h"#include"sys.h"//初始化ADC//这里我们仅以规则通道为例//我们默认将开启通道0~3voidT_Adc_Init(void)//ADC通道初始化{ADC_InitTypeDefADC_InitStructure;RCC_APB2PeriphClockCmd(RCC_AP
Lark与你同在
·
2023-11-09 10:16
嵌入式学习记录
stm32
单片机
arm
STM32F103
x8
STM32F103
xB
中等容量增强型,32位基于ARM核心的带64或128K字节闪存的微控制器USB、CAN、7个定时器、2个ADC、9个通信接口功能■内核:ARM32位的Cortex™-M3CPU−最高72MHz工作频率,在存储器的0等待周期访问时可达1.25DMips/MHz(Dhrystone2.1)−单周期乘法和硬件除法■存储器−从64K或128K字节的闪存程序存储器−高达20K字节的SRAM■时钟、复位和电源
m0_69093873
·
2023-11-09 10:45
stm32
单片机
嵌入式硬件
STM32开发(二十八)
STM32F103
高级外设 —— 触摸校准
文章目录一、基础知识点二、开发环境1、硬件开发准备2、软件开发准备三、STM32CubeMX相关配置四、Vscode代码讲解五、结果演示一、基础知识点问题一、为什么要进行触摸校准?假如LCD屏幕尺寸是240x320,触摸膜物理尺寸和LCD屏幕是一样的,但是触摸的ADC值长和宽一样的是0-4096分布的。(4096是由于触摸ADC采集芯片是12位)当单片机去采集的是ADC值,不是实际物理尺寸值。因此
Bazinga bingo
·
2023-11-09 10:40
STM32开发
stm32
嵌入式硬件
单片机
lcd
触摸屏
校准
oled显示器程序(IIC)从
stm32f103
移植到stm32f429出现bug不显示-解决移植失败问题
出现问题处:刚开始更换了这两行代码,然后更换位置后,oled正常显示,如下为正确顺序I2C_Configuration();//配置CPU的硬件I2COLED_Init();//OLED初始化在这段代码中,`I2C_Configuration()`函数用于配置CPU的硬件I2C,而`OLED_Init()`函数用于初始化OLED显示器模块。这两行代码在iic的OLED显示器模块上不能更换位置,有以
Archie_IT
·
2023-11-09 09:53
bug
stm32
bug
嵌入式硬件
VSCode+arm-gcc+FreeRTOS+STM32F1
前言本文是在Windows10环境下,以VSCode+arm交叉编译工具链为开发环境,将FreeRTOS移植到
STM32F103
系列单片机的说明。其实不叫移植,叫做拷贝,大家都叫移植,那就这样叫了。
l923y
·
2023-11-09 07:06
stm32
c语言
stm32
vscode
STM32笔记之PWM输出,调节频率及占空比
以
STM32F103
C8T6使用TIM1的CH1,CH4同时输出两路PWM为例:引脚定时器通道PA8TIM1CH1PA11TIM1CH4步骤:GPIO_InitTypeDefGPIO_InitStruct
快醒醒该睡了
·
2023-11-09 07:06
STM32进行时
笔记
stm32
arm
嵌入式硬件
arm开发
物联网
关于STM32利用TIM+PWM+DMA控制WS2812
开发环境MCU:
STM32F103
c8t6开发工具:STM32CubeMX使用板子参考原理图:
STM32F103
C8T6最小系统板开源链接PWM脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制
姜浩鑫
·
2023-11-09 06:29
STM32
stm32
单片机
arm
STM32CubeMX | 使用STM32定时器的PWM输入模式测量脉冲宽度和周期
STM32CubeMX|使用STM32定时器的PWM输入模式测量脉冲宽度和周期1、介绍2、STM32CubeMX配置2.1基本配置2.2PWM输出配置2.3PWM输入捕获配置3、程序修改和测试本篇博客以
STM32F103
C8
觉皇嵌入式
·
2023-11-09 06:25
单片机
stm32
单片机
嵌入式硬件
PWM输入
脉冲宽度测量
STM32 I2C协议读取温湿度传感器
与软件I2C四、温湿度传感器模块1.官方教程:2.建立工程及代码:3.修改主函数添加显示数据的代码:CRC校验:4.电路连接:5.实验效果:五、总结六、参考资料一、任务目标学习I2C总线通信协议,使用
STM32F103
cjhz2333
·
2023-11-09 05:01
stm32
基于
STM32F103
C8T6的端口重映射及定时器输出PWM控制
#一、端口重映射原理及部分/完全重映射#二、端口重映射的配置#三、PWM控制##1、通用定时器输出PWM##2、PWM的工作原理##3、PWM的内部运作机制##4、PWM的模式##5、自动加载的预载寄存器#四、定时器输出PWM结构体及库函数的配置#五、项目硬件#六、项目代码一、端口重映射原理及部分/完全重映射每个外设都有若干个输入输出引脚,一般这些引脚也都不是固定不变的,但为了让开发工程师更好的安
不是山谷547
·
2023-11-09 04:27
stm32
单片机
STM32F103
C8T6通过超声波控制舵机(超声波测距串口输出,通用定时器中断,PWM波控制舵机,系统定时器延时)
本次我们使用到了
STM32F103
C8T6最小系统板作为我们的主控板,通过超声波模块感应接收距离来控制舵机的旋转,可用于超声波感应来控制垃圾桶开盖。
Streetlamp28
·
2023-11-09 04:27
stm32
单片机
arm
[
STM32F103
C8T6]PWM呼吸灯
通过数据手册可知,PB8对应的是TIM4,3通道pwm周期与频率的公式:Tout={(Prescaler+1)*(CounterPeriod+1)}/Tclk假设频率为2kHZ因为Tclk=72MHZ,所以Prescaler=71,CounterPeriod=499PWM有两种模式:模式1,模式2模式1:当pwmVal大于CCRx为无效电平,小于CCRx为有效电平模式2:当pwmVal大于CCRx
TX564
·
2023-11-09 04:56
stm32
嵌入式硬件
单片机
STM32F103
C8T6搭载FreeRTOS时使用SG90舵机遇到的问题及解决办法
遇到的问题在
STM32F103
C8T6用FreeRTOS实现一些小项目时刚好要用到SG90舵机,刚开始以为比较简单,结果把舵机代码移植过去,创建任务等操作后,发现它报如下错误Error:..
趣你的嵌入式
·
2023-11-09 04:25
FreeRTOS
单片机
stm32
嵌入式硬件
STM32F103
C8T6驱动舵机SG90 配置定时器TIM2,TIM3,TIM4的多种重映射模式下的不同IO口
STM32F103
C8T6驱动舵机SG90配置定时器TIM2,TIM3,TIM4的多种重映射模式下的不同IO口1.使用到的工具介绍2.整个简单介绍3.程序的介绍1.使用到的工具介绍:keil5,烧写软件
c还是您C
·
2023-11-09 04:55
stm32单片机
SG90舵机驱动
PWM配置
stm32
单片机
嵌入式硬件
学习
stm32f103
c8t6之循迹小车
一、
stm32f103
c8t6我用的是32单片机的最小系统板-c8t6,这个最小系统是Cortex-M3内核的32位微控制器,它有的内部资源,我列举在下边:GPIO37个GPIO,分别为PA0
小张_Serendipity !
·
2023-11-09 04:24
stm32
单片机
嵌入式硬件
STM32F103
C8T6第三天:pwm、sg90、超声波、距离感应按键开盖震动开盖蜂鸣器
1.定时器介绍1(317.21)软件定时(之前的定时方法)(软件延时)缺点:不精确、占用CPU资源voidDelay500ms()//@11.0592MHz{unsignedchari,j,k;_nop_();i=4;j=129;k=119;do{do{while(--k);}while(--j);}while(--i);}定时器工作原理:使用精准的时基,通过硬件的方式,实现定时功能。定时器核心就
Cui杰西
·
2023-11-09 04:21
stm32
单片机
嵌入式硬件
ESP32网络
开发实例
-Web服务器RGB LED调光
Web服务器RGBLED调光文章目录Web服务器RGBLED调光1、RGBLED介绍3、软件准备4、硬件准备4、代码实现在本文中,我们将创建一个RGBLED控制器网络服务器。Web服务器将显示用于设置RGBLED颜色的色谱。颜色将主要分为三种:红色、绿色和蓝色。用户将从光谱中选择一种颜色,该颜色将以红色、绿色和蓝色值的形式发送到ESP32开发板。这将根据选取的颜色值更改RGBLED的颜色。1、RG
视觉&物联智能
·
2023-11-09 04:45
物联网全栈开发实战
网络
前端
服务器
嵌入式硬件
物联网
ESP32
单片机
253、仿真-基于51单片机篮球计时计分器Proteus仿真设计(程序+Proteus仿真+原理图+PCB源文件+参考论文+开题报告+任务书+元器件清单+硬件框图+配套资料等)
STM32F103
系列芯片最高工作频率可达72MHZ,在存储器的01等等待周期
ENGLISH_HHZ
·
2023-11-09 03:30
仿真-51单片机
51单片机
proteus
嵌入式硬件
288、基于51单片机的篮球计分器数码管显示报警系统设计(程序+Proteus仿真+原理图+PCB源文件+元器件清单+参考论文+开题报告+任务书+制作详解+配套资料等)
STM32F103
系列芯片最高工作频率可达72MHZ,在存储器的01等
ENGLISH_HHZ
·
2023-11-09 03:30
51单片机
51单片机
proteus
嵌入式硬件
STM32F103
ZET6【标准库函数开发】------05.通用定时器TIM2四个通道输出PWM信号
STM32有四个通用定时器,现在介绍TIM2输出4路PWM的方法TIM2可以选择没有重映射或者部分重映射1或者部分重映射2或者完全重映射一、没有重映射下面展示主要的time.c、main.c函数的代码#include"timer.h"voidTIM2_PWM_Init(u16arr,u16psc){GPIO_InitTypeDefGPIO_InitStructure;NVIC_InitTypeDe
功成洗衣机
·
2023-11-08 15:24
stm32
单片机
arm
【STM32】定时器
4.输出比较1.STM32的定时器学习要点参考手册STM32F1xx中文参考手册.pdf·林何/
STM32F103
C8-码云-开源中国(gitee.com)1.通用定时器和其他的区别1)其实最多可以有17
m0_63077733
·
2023-11-08 15:08
STM32
stm32
嵌入式硬件
单片机
stm32F103
系列控制板用户手册
stm32F103
系列控制板用户手册文章目录
stm32F103
系列控制板用户手册1.外观和接口标注2.功能3.参数4.应用场景1.外观和接口标注2.功能智能配网远程控制多路舵机接口多路电机接口姿态实时采集
hbwsmile
·
2023-11-08 01:31
stm32
智能车
智能机器人
stm32F103
智能车驱动板
物联学习板
(GCC)STM32CubeMX生成的ld链接脚本详解
本文所使用工程由STM32CubeMX生成,使用芯片:
STM32F103
ZET6,基本只开了时钟。
我我我只会printf
·
2023-11-07 17:18
GCC下单片机开发
嵌入式
gnu
c语言
stm32
单片机
示波器X-Y模式显示利萨如(李沙育)与DIY图像
MUC:
STM32F103
RCT6STM32所用库:HAL涉及编程语言:C,Python,MATLAB开发工具:MDKKeil5,CubeMX,PyCharm,MATLABLissajousFigures
JulyCub
·
2023-11-07 13:36
单片机
stm32
python
matlab
STM32M0内核使用寄存器读写SPI数据
完事开头难,直接从
STM32F103
C8T6程序上copy了一份出来,程序如下:u8SPI_W25QWriteRead(u8data){u8spi_wait_time=0;spi_wait_time=0
(未雨绸缪)
·
2023-11-07 12:44
STM32G070
嵌入式
stm32
【嵌入式学习-
STM32F103
-SPI】
SPI目录爱上半导体篇1、SS2、SCK3、MOSI(masteroutput,slaveInput)4、MISOSPI读写93C46(验证4根线实现SPI通讯)给存储器写入数据读数据总结江科大篇前言实验现象SPI通信SPI的硬件规定、SP的软件规定移位示意图(SPI核心)模式0(常用)模式1(对应移位模型)SPI完整的时序波形(基于W25Q64)指定地址写·指定地址读W25Q64W25Q64简介
旅行的橘子汽水
·
2023-11-07 12:42
嵌入式学习-STM32
stm32
单片机
学习
【嵌入式学习-
STM32F103
-TIM-编码器接口】
编码器接口本质手册编码器接口简介编码器接口基本结构工作细节和例子编码器接口测速硬件接线图编程步骤实验现象测位置极性问题测速度代码main.cEncoder.cEncoder.hTimer.cTimer.h本质编码器测速相当于测频法测正交脉冲的频率,CNT计次,每隔一段时间取一次计次。高级,它是带方向的计次。手册编码器接口简介通过定时器的编码器接口来实现自动计次。之前的代码是通过触发外部中断,然后在
旅行的橘子汽水
·
2023-11-07 12:11
嵌入式学习-STM32
stm32
单片机
c语言
学习
【嵌入式学习-
STM32F103
-TIM-定时中断和外部时钟】
TIM目录定时器四部分讲解内容,本文是第一部分TIM简介基本定时器主从触发通用定时器总结通用定时器与高级定时器的区别==定时中断基本结构图==定时中断和内外时钟源选择时序预分频器时序计数器时序RCC时钟树ST配置流程==代码部分==程序现象定时中断接线图步骤Timer.cTimer.hmain.c外部时钟接线图Timer.cTimer.hmain.c定时器四部分讲解内容,本文是第一部分1、定时器基
旅行的橘子汽水
·
2023-11-07 12:41
嵌入式学习-STM32
stm32
单片机
学习
【嵌入式学习-
STM32F103
-USART串口通信】
目录1、串口通信协议(简介+软硬件规则)2、STM32内部的USART外设3、USART基本结构(江科大简化)4、串口发送代码4-1基本流程4-2整体代码4-2-1main.c4-2-2Serial.c4-2-3Serial.h5、串口接收代码5-1查询5-2中断5-3整体代码5-3-1main.c5-3-2Serial.c5-3-3Serial.h6、USART串口数据包6-1使用状态机接收数据
旅行的橘子汽水
·
2023-11-07 12:40
嵌入式学习-STM32
stm32
单片机
学习
【嵌入式学习-
STM32F103
-ADC】
ADC目录1ADC简介2==ADC基本结构图(江科大总结)==3细节3-1输入通道3-2转换模式3-3触发控制3-4数据对齐3-5转换时间4ADC单通道代码接线图实验效果4-1步骤(按着ADC基本结构)步骤(从左到右)4-2代码(带注释)4-2-1AD.c4-2-2AD.h4-2-3main.c5ADC多通道接线图实验效果5-1代码(带注释)5-1-1AD.c5-1-2AD.h5-1-3main.
旅行的橘子汽水
·
2023-11-07 12:40
嵌入式学习-STM32
stm32
单片机
学习
STM32单片机(五)-寄存器地址理解和控制LED闪烁
芯片:
stm32f103
zet61、存储单元一般应具有存储数据和读写数据的功能,一般以8位二进制作为一个存储单元,也就是一个字节.每个单元有一个地址,是一个整数编码,可以表示为二进制整数。
大大U
·
2023-11-07 12:36
STM32
单片机
寄存器
Keil5创建
STM32F103
C8工程步骤
创建工程步骤1.新建文件夹存放工程2.创建工程keil5左上角Project-->NewuVisionProject-->选择刚刚新建的文件夹-->输入工程名字-->选择CPU-->
stm32f103
c83
老龙QAQ
·
2023-11-07 12:56
STM32
单片机
stm32
STM32 创建工程与编写步骤一般流程
存放相应的文档 (2)Drives——存放自己编写的驱动文件 (3)Libries——将STM个给的官方库下的“CMSIS”和“STM32Fxxx_stdPeriph_Deiver”复制到该文件下如
STM32F103
没有钱的钱仔
·
2023-11-07 12:25
stm32
单片机
arm
STM32工程,Keil软件新建工程详细步骤
4.选择
stm32F103
系列,找到对应用的开发板芯片型号,点击OK(此处用f103C8T6芯片开发)5.关闭弹出的对话框。6.点
求学者_
·
2023-11-07 12:54
stm32
基于STM32+使用标准库创建工程--手把手纯新手教学
前言这个博客的意义就是为了帮助新手快速创建一个基于STM32的工程模板,主要记录从零创建一个全新的
STM32F103
的项目过程,大部分是自己收集和整理,如有侵权请联系我删除。
木槿昔年-浮生未歇
·
2023-11-07 12:24
stm32
stm32
STM32CubeMX 新建工程详细步骤
新建工程详细步骤1.MPU/CPU选择step1:打开CubeMX软件,在主页面上点击如下按钮,进入芯片选择界面step2:在PartNumberSearch栏搜索我们需要用到的芯片型号,比如这里我们选择
STM32F103
C82
kewingyu
·
2023-11-07 12:21
嵌入式
stm32
单片机
arm
STM32F103
标准库开发---SPI实验---读写 W25Q128 外部 Flash
STM32F103
标准库开发----目录W25Q128读写----程序源码----点击下载W25Qxx全系列数据手册—点击下载一、实验前期准备本次实验的MCU是
STM32F103
C8T6芯片,通过SPI
根号五
·
2023-11-07 08:14
#
STM32F103标准库开发
嵌入式开发
stm32
单片机
arm
stm32f103
+HC-SR04+ssd1306实现超声波测距
硬件模块:
stm32f103
HC-SR04oled0.9
秋名山码民
·
2023-11-07 04:47
STM32
stm32
嵌入式硬件
STM32流水灯程序---2种方式
一、
STM32F103
系列芯片的地址映射和寄存器映射STM32寄存器为32位,恰好又有32根地址总线,可访问2^32(4G)的空间,ARM把存储空间分成了8个512MB大小的块。
意大利的E
·
2023-11-07 03:58
stm32
单片机
arm
基于STM32的物联网监控小车
主控:
STM32F103
C8T6最小系统版传感器:红外传感器电机驱动:TB6612联网模块:ESP8266GPS:SR2828Z1编程:KEIL5(库函数)云平台:腾讯云目录一、
STM32F103
C8T6
英趣斯挺
·
2023-11-07 01:13
stm32
物联网
单片机
嵌入式硬件
c语言
STM32F103
(一):ADC
STM32F103
一:ADC前言总结数据采集系统A/D转换原理A/D转换器的主要参数STM32ADC的一些配置扫描模式规则组注入组转换模式ADC寄存器ADC实验前言将模拟量转换为数字量的过程称为模数(A
狸不凡
·
2023-11-06 17:16
STM32F103系列
stm32
单片机
arm
独立按键实现(
STM32F103
C8T6)
一、前言本文章是通过
STM32F103
C8T6作为主控芯片,读取按键状态从而控制LED灯亮灭,使用库函数进行编写,控制LED部分有使用了寄存器写法。
m0_67393413
·
2023-11-06 17:15
java
后端
stm32
单片机
arm
STM32F103
C8T6+LoRa+DHT11本地组网进行多点温湿度检测
2、硬件准备
STM32F103
C8T6最小系统板、DHT11温湿度传感器、泽耀LoRa模块、OLED显示屏思路:1、主机采用轮询方式,每隔1s给从机发送命令“start”2、从机确认接收到主机命令后,立即把
Jay-juice
·
2023-11-06 17:15
物联网
stm32
单片机
c语言
物联网
关于
STM32F103
C8T6 应用的一些坑
关于
STM32F103
C8T6应用的一些坑1、在配置按键中断时天真的以为每个IO口都对应着一个中断线,结果发现总有一些按键死活进不了中断,开始以为是我代码问题,反反复复的去看代码,后来发现只要是多个按键一起初始化的
m0_45235532
·
2023-11-06 17:14
笔记
stm32
单片机
arm
STM32F103
C8T6第二天:按键点灯轮询法和中断法、RCC、电动车报警器(振动传感器、继电器、喇叭、433M无线接收发射模块)
1.点亮LED灯详解(307.11)标号一样的导线在物理上是连接在一起的。将PB8或PB9拉低,就可以实现将对应的LED灯点亮。常用的GPIOHAL库函数:voidHAL_GPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO_Init);//I/O口的初始化配置voidHAL_GPIO_WritePin(GPIO_TypeDef*GPIOx,uint
Cui杰西
·
2023-11-06 17:12
stm32
单片机
嵌入式硬件
基于
STM32F103
的IIC实验
实验七IIC实验一、实验目的1.掌握基于固件库进行编程的方法2.掌握基于IIC的编程方法二、实验内容1.实现EEPROM中数据读写并通过串口输出显示。三、预备知识1.基于STM32固件库进行编程的方法2.基于STM32的IIC工作原理及配置过程四、实验设备1.硬件环境配置计算机:Intel(R)Pentium(R)及以上;内存:1GB及以上;实验设备:嵌入式开发平台,USB转串口数据线;2.软件环
电子最好玩
·
2023-11-06 17:18
单片机
stm32
嵌入式硬件
基于单片机的自动停车收费系统的设计
CSDN官方提供的联系方式文章目录概要一、主要工作二、系统方案设计2.1总体设计2.2系统框架三、系统的软件设计4.1控制系统的主程序功能及流程图四、结论概要 本课题对自动停车收费系统进行研究,介绍了基于
STM32F103
C6T6
创新电子设计
·
2023-11-06 15:44
单片机
单片机
嵌入式硬件
2020/02/24-stm32
今日完成的任务makefile拖了好久编写的makefile,生成针对
stm32f103
rb的elf文件,终于运行成功。
取名好烦呀
·
2023-11-06 11:03
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他