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
Keil Debug——*** error 65: access violation at 0x20005000 : no ‘write‘ permission
accessviolationat0x4002100C:no'write'permission这种是最常见的,keil5将旧版本文件转换后出现的错误,需要在debug选项中改动两处:DialogDLL改为DARMSTM.DLLParameter改为-p
STM32F103
ZE
-资本家-
·
2023-11-13 20:43
Keil
Debug
单片机
stm32
物联网
编辑器
嵌入式硬件
51单片机
stm32f103
呼吸灯(PWM脉冲宽度调制)
stm32f103
呼吸灯(PWM脉冲宽度调制)一、PWM脉冲宽度调制二、硬件说明三、编程实现1、硬件相关宏定义2、GPIO初始化3、定义PWM表4、定时器PWM配置5、定时器中断服务函数6、计算拟合周期四
火车在响沙湾
·
2023-11-13 13:54
stm32
stm32
调制与编码策略
arm
keil
mdk
STM32F103
学习笔记(1)—— GPIO 初始化/配置
一、
STM32F103
微控制器的GPIO简介1.GPIO简介
STM32F103
是STM32系列微控制器中的型号,也被称为STM32F1系列。
嵌入式小蟹总
·
2023-11-13 02:28
STM32
#STM32F103
stm32
学习
笔记
STM32学习笔记——STM32中GBIO相关配置寄存器设置
GPIO基础知识
STM32F103
ZET6一共有七组IO口,每组IO口有16个IOGPIO的七组编号由GPIOA,GPIOB…到GPIOGGPIOA里面由PA0到PA15共16个IO口4种输入模式1.输入浮空输入浮空模式下输入值是一个不确定值
FPGA小白758
·
2023-11-13 02:56
STM32
stm32
gpio
stm32学习笔记——GPIO组及相关寄存器
在
stm32f103
zet6中有7个GPIO组(GPIOA,GPIOB......GPIOG)每组包含16位IO口(以A为例,GPIOA[0..15])以组为单位,每组有7个寄存器,分别是:2个32位端口配置寄存器
Zn_H
·
2023-11-13 02:53
stm32
stm32
gpio
STM32-HAL库09-CAN通讯(loopback模式)
一、所用材料:
STM32F103
C6T6最小系统板STM32CUBEMX(HAL库软件)MDK5串口调试助手二、所学内容:初步学习如何使用STM32的CAN通讯功能,在本章节主要达到板内CAN通讯的效果
Tony0925
·
2023-11-13 00:19
STM32HAL
stm32
单片机
嵌入式硬件
STM32F103
基于HAL库的移植与基本配置(韦东山7天物联网智能家居实战训练营 学习笔记)
1.下载官方软件包a.官网st.comb.选择本地站点c.搜索目标芯片
STM32F103
C8d.选择工具和软件e.在工具和软件的快速链接中选择MCU及MPU嵌入式软件f.找到STM32CubeF1原厂固件包示例源码
qq_26225163
·
2023-11-12 10:33
stm32
单片机
物联网
【嵌入式学习-
STM32F103
-EXTI外部中断】
目录1、EXTI基础知识补充2、编程要点3、对射式红外传感器计次完整代码(注释)4、旋转编码器计次完整代码(注释)参考江科大32单片机教学视频!旋转编码器工作原理https://www.bilibili.com/video/BV1JJ411s7p3/?spm_id_from=333.337.search-card.all.click&vd_source=a302e304b0aa60652c390b
旅行的橘子汽水
·
2023-11-12 07:24
嵌入式学习-STM32
stm32
单片机
学习
STM32F1简介
位微控制器(MCU);ARMCortex-M内核是ARM公司设计的,程序指令的执行,加减乘除的运算都是在内核里完成的,M系列主要是单片机系列;ST公司基于ARMCotex-M内核,添加一些外设,组成自己的芯片
STM32F103
C8T6
白白不狼
·
2023-11-12 07:19
STM32学习笔记
stm32
嵌入式硬件
单片机
移植LVGL到单片机的一个demo简单介绍
简介背景:本文使用的是主控IC为
stm32f103
zet6,显示IC为ST7735s,它是128*160的像素,色深为RGB565颜色。
路过的小熊~
·
2023-11-11 22:04
嵌入式UI专栏
单片机
嵌入式硬件
Haozi的嵌入式攻城狮修炼历程
知识进阶——RTOS(RT-Thread)便捷:开源库番外:工具练习:设计入门——基础===>>此系列代码在这Gitee>>TT马达平衡小车制作软件:Keil、标准库开发、主控F103C8T6;硬件:
STM32F103
C8T6
32Haozi
·
2023-11-11 21:50
汇总
单片机
stm32
嵌入式硬件
RT-Thread
嵌入式
keil仿真错误:*** error 65: access violation at 0x40021000 : no ‘write‘ permission
按下图打开:进行修改:我用的芯片是:
STM32F103
C8T6开始仿真:成功解决不能仿真问题
Aurora Smith
·
2023-11-11 20:28
单片机
stm32
嵌入式硬件
笔记
学习
STM32---
stm32f103
c8t6与
stm32f103
zet6之间的代码移植转换
转换为zet61、修改启动文件2、修改芯片3、将MD修改为HD4、下载器的修改5、修改完成,编译成功二、将zet6转换为c8t6一、将c8t6转换为zet61、修改启动文件最终结果如下:2、修改芯片将
STM32F103
C8
shengruidv
·
2023-11-11 16:21
STM32
stm32
嵌入式硬件
单片机
rt-thread env 修改芯片类型
rt-threadenv修改芯片类型在拿到到的rtt源码BSP中,很多开发板的env并没有提供选择芯片类型的选项,而是直接固定了芯片型号,比如
STM32F103
C8,如何将芯片型号更换为RC呢?
Tigerots
·
2023-11-11 12:07
RT-Thread
使用HAL库实现按键控制LED灯闪烁
GPIO初始化代码2.回调函数编写三,代码烧录以及LED变化总结参考文献前言通过按键实现LED灯的闪烁实现的功能是按下:灯灭不按:灯亮其中PC13引脚实现外部中断PA11引脚连接LED灯一、初建工程搜索
STM32F103
C8
大了小个星星
·
2023-11-11 10:34
单片机
stm32
嵌入式硬件
STM32中断+定时器实现单击、多击和长击(二)
单片机:
STM32F103
C8T6长、短按原理按键定时器运行只有这三种操作。按下按键-->使能定时器:按下按键后就对定时器使能,启动定时器开始计时。
空宇尤樱
·
2023-11-11 10:34
stm32
单片机
嵌入式硬件
基于STM32的智能储物柜设计
本设计采用
STM32F103
主控板、GSM通信模块、电控锁模块、继电器模块。串口屏等。
小仇学长
·
2023-11-11 10:32
stm32
单片机
STM32外部中断模式控制LED灯亮灭
文章目录一、环境配置二、用STM32CubeMX配置项目三、用keil配置代码四、效果展示五、总结六、参考资料一、环境配置软件:STM32CubeMX6.6.1KeiluVision5mcuisp硬件:
STM32F103
C8T
初见snow
·
2023-11-11 03:10
stm32
单片机
arm
PT2272-M4--4键无线遥控器(STM32)
一、前期准备单片机:
STM32F103
ZET6开发环境:MDK5.14库函数:标准库V3.5PT2272-M4模块:淘宝有售二、实验效果三、驱动原理PT2272-M4是5V信号输出的,所以必要找到单片机带
一灯大师_Alex
·
2023-11-10 23:04
嵌入式通信模块驱动
STM32
PT2272-M4
无线遥控器
模块
驱动
实时时钟RTC的原理&&STM32的日历读取、设置和输出
目录@[TOC](目录)一、了解时钟RTCRCT特征RTC时钟源RTC原理框图RTC核心接口RTC具体流程RTC时钟选择RTC复位过程RTC中断二、创建CubeMX工程创建
STM32F103
C8工程配置
远去星晨
·
2023-11-10 21:54
单片机
stm32
嵌入式硬件
物联网
arm
STM32F103
---标准库函数之驱动RTC
要想驱动RTC很简单,查看stm32f10x参考手册找到以下图片内容,就有思路了。经过参考手册介绍LSE晶体是一个32.768kHz的低速外部晶体或陶瓷谐振器。它为实时时钟或者其他定时功能提供一个低功耗且精确的时钟源。我们选用LSE时钟源。根据以上图片作者的思路是:1.首先使能对应位进行访问RTC2.选择对应时钟源3.配置RTC4.选择中断参考如下图便可以写代码了。最后得出代码便可驱动RTC(代码
一條大狼狗
·
2023-11-10 21:49
stm32学习日记
stm32
arm
嵌入式硬件
STM32——系统时钟(概述,问题总结)
前言系统时钟后续会出一个详细的关于
STM32F103
的系统时钟分析,可以关注一下。本篇文章为简单介绍一些关于系统时钟的问题。系统时钟1.为什么32有那么多时钟源?
老王WHH
·
2023-11-10 18:44
STM32单片机的开发
stm32
嵌入式硬件
单片机
【STM32篇】LCD显示汉字(从W25Q64中读取GBK字库)
对于
STM32F103
VET6单片机FLASH只有512K字节,要存下一个字库就有点乏力且浪费单片机资源。
这可不是猴
·
2023-11-10 14:00
M3
stm32
嵌入式硬件
单片机
STM32任意IO模拟8080时序驱动TFTLCD屏
本篇硬件平台
STM32F103
ZET6、TFTLCD屏采用2.8寸、320*240分辨率、16bitRGB、37pin、ILI9341驱动。
Terry.Z_1009
·
2023-11-10 14:29
STM32
STM32单片机使用KNN算法实现鸢尾花分类
本例程硬件使用的是
STM32F103
C8T6最小系统板,IAR/MDK开发环境,STM32CubeMX进
wanglong3713
·
2023-11-10 08:03
STM32
算法
单片机
1024程序员节
机器学习
分类
算法
STM32 堆栈大小的设置及分析
一、通过map文件了解堆栈分配(STM32、MDK5)--避免堆栈溢出环境:
STM32F103
C8T6,MDK5在最近的一个项目的开发中,每当调用到一个函数,程序就直接跑飞。
城南花已开..
·
2023-11-09 22:43
STM32系列开发经验
STM32
嵌入式系统开发【深入浅出】 GPIO 类设备的驱动程序
拓展【定时器与系统定时器】决定定时长短的因素:普通定时器系统定时器
STM32F103
RBT6的时钟源有哪五种sysclk的时钟频率由哪个时钟源提供基础时钟频率系统定时器有多少个寄存器,每个寄存器的作用计数值的范围
种一个月亮u
·
2023-11-09 21:50
嵌入式系统开发
单片机
嵌入式硬件
RT-Thread LoRa组件学习
本文主要讲解如何在rt-thread使用LoRa组件相关内容1.硬件以及软件相关描述硬件:
stm32f103
+LoRasx1278spi1cs----PA4clk---PA5miso---PA6mosi
玩转物联网
·
2023-11-09 18:52
RT-Thread组件学习
rtt
lora
stm32
单片机
8.
STM32F103
freeRTOS---信号量
文章目录前言一、创建二值信号量二、释放信号量三、获取信号量四、二值信号量操作实验实验遇到的问题:前言信号量常用于控制对共享资源的访问和任务同步。信号量说的直白一点就是:计数器。比如我们去一个公共电话,我们知道电话的两种状态:使用和未使用状态。如果用电话的两个状态作为信号量的话,那么这个就是二值信号量。信号量用于控制共享资源访问的场景相当于一个上锁机制,代码只有获得了这个锁的钥匙才能够执行。信号量还
加油油——1
·
2023-11-09 11:19
32freeRTOS
stm32
单片机
物联网
正点原子
STM32F103
学习笔记(六)——时钟系统
时钟系统RCC:resetclockcontrol复位和时钟控制器。注意:任何一个外设在使用之前,必须首先使能其相应的时钟时钟系统框图图形含义梯形灰色方块:选择器蓝色框:时钟源时钟源(5个)HSI:高速的内部时钟。产生:内置RC振荡器频率:8MHz左右(内置RC振荡器不稳定)精度不高可作为系统时钟时钟源HSE:高速的外部时钟。产生:外部晶振(石英/陶瓷谐振器或者外部时钟)频率:4-16MHz可以直
Dumbness_Y
·
2023-11-09 10:23
STM32
stm32
嵌入式
单片机
正点原子
STM32F103
学习笔记(十一)——ADC&DAC
ADC(Analog-to-DigitalConverter)STM32F10xADC特点12位(位数决定精度)逐次逼近型的模拟数字转换器。最多带3个ADC控制器(每个控制器有多个通道)最多支持18个通道,可最多测量16个外部和2个内部信号源。支持单次和连续转换模式转换结束,注入转换结束,和发生模拟看门狗事件时产生中断。通道0到通道n的自动扫描模式自动校准采样间隔可以按通道编程规则通道和注入通道均
Dumbness_Y
·
2023-11-09 10:23
STM32
stm32
单片机
嵌入式
STM32f103
Hal库学习笔记——ADC转换DMA输出
文章目录前言一、CubeMX配置1.ADC配置2.DMA配置二、keil代码前言因为项目需要用到采集电压,与双舵机电位器的位置输出,所以记录一下速成adc的过程。一、CubeMX配置1.ADC配置这里选择3个通道,从上到下配置依次是:ADC独立模式;右对齐(adc为14位数据,而寄存器是16位的,所以涉及到左对齐和右对齐);扫描模式:开(多个通道需要打开,需要把通道数那个设成了比1大的数才能打开)
weixin_45872915
·
2023-11-09 10:52
stm32
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
单片机
嵌入式硬件
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他