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
stm32f103zet6
stm32f103ZET6
外部中断控制led灯
stm32f103zet6
外部中断控制led灯目录
stm32f103zet6
外部中断控制led灯
stm32f103zet6
外部中断控制led灯led端口定义按键端口定义按键中断的配置中断的配置个人笔记延时函数
一纸fly情书
·
2020-08-07 09:19
stm32学习
stm32
STM32 利用CubeIDE (cubemx)配置FSMC 驱动SRAM-----IS62WV51216
基于
STM32F103ZET6
(正点原子战舰)SRAM芯片接线图cube配置图简单读写测试代码/*USERCODEBEGINIncludes*/#defineBank1_SRAM3_ADDR((uint32
CYRIL0124
·
2020-08-05 15:07
stm32
单片机
嵌入式
建立STM32工程模板(
STM32F103ZET6
为例)
1获取ST库文件从ST的官方网站获取的STM32最新固件库v3.5里包含的内容如下:解压的文件夹名为:STM32F10x_StdPeriph_Lib_V3.5.0,里面包含了4个文件夹,一个网络链接,和一个ST库开发助手。详细结构如下:1.Project文件夹1.1Example:标准外设库驱动的完整例程1.2Template2.Libraries文件夹2.1CMSIS2.1.1Documenta
xiangcsdn
·
2020-08-05 15:12
STM32
【STM32】HAL库之STM32CubeMX+True Studio系列教程(基于
STM32F103ZET6
)
前言第一次写博客,记录自己的STM32HAL库学习之旅。之前使用的都是标准库,利用寒假想扩展一下,开始学习HAL库,而且看了很多资料,都说HAL库比标准库更好用,配合着ST官方的STMCubeMX和TrueStudio能使开发变得更加方便,提高开发效率,之后我的学习之路也是完全基于HAL库+官方开发工具进行的。由于我专业水平的局限性,可能教程中会有错误,望大佬能够指正,传授经验。HAL库介绍HAL
乔乔同学
·
2020-08-05 15:19
HAL库
【STM32HAL库】STM32CubeMX+True Studio系列教程(二)——按键输入
工具【软件】STM32CubeMX+TrueStudio【开发板】正点原子
STM32F103ZET6
精英板【硬件资源】指示灯DS0、DS1;蜂鸣器;按
乔乔同学
·
2020-08-05 15:19
HAL库
基于stm32的grbl写字机器人(添加舵机支持)
基本信息:正点原子战舰
stm32f103zet6
,GrblController3.6.1,写字机架构CoreXY,grbl库版本0.9j,CNCSHIELDV3电机扩展板,A4
ZRong-L
·
2020-08-05 15:42
单片机
stm32
使用vs1053在stm32上录音播放(不使用文件系统、SD卡)
本文仅挑关键性代码进行分析:工具:keil5,
stm32F103ZET6
战舰开发板、蓝牙模块,ST-LINK烧录器(开发板上的USB_232坏了
ZRong-L
·
2020-08-05 15:11
单片机
STM32——如何配置通用定时器中断
STM32的定时器
STM32F103ZET6
一共有8个定时器,其中分别为:高级定时器(TIM1、TIM8);通用定时器(TIM2、TIM3、TIM4、TIM5);基本定时器(TIM6、TIM7)。
软件开发小王
·
2020-08-05 15:50
STM32单片机
stm32实现无源蜂鸣器发声
这里,我们就来通过
stm32f103ZET6
来实现无源蜂鸣器的发声。首先来分析一下,stm32能通过IO口直接控
weixin_33692284
·
2020-08-05 14:59
AD7606(并行8080方式)的
STM32F103ZET6
配置
注:程序压缩包在我的下载中心有,逐个发有点多,请大家谅解,而且这个配置下面就是,主程序无非就是调用最近在调试AD7606,发现网上的资料都是STM32F4系列的8080程序,故此将自己调试成功的F103ZET6的程序#include"ad7606.h"/*设置过采样的GPIO:PH9PH10PH11*/#defineOS0_1()GPIOC->BSRRL=GPIO_Pin_0#defineOS0_
战斗到永恒
·
2020-08-05 14:54
32单片机
STM32 GPIO输出高低电平转换速率测试
单片机CPU:
STM32F103ZET6
软件平台:kEILMDK逻辑分析仪:金沙滩LA2016源程序[code=c]#include"stm32f10x.h"#definePA0GPIOA->ODR//
silno
·
2020-08-05 14:34
STM32
STM32F103ZET6
独立看门狗 IWDG
【1.看门狗】定义在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog)STM32看门狗STM32内置
普罗米修斯1024
·
2020-08-05 14:59
STM32
NBIOT-BC28模块程序操作接口编写(基于
STM32F103ZET6
)
项目最终实现效果如下:程序设计结构体typedefstructNETWORK_INFO{//初始化NB模块的状态u8Init_NB_Status;//NB模块的信号强度u8signalCSQ;//IMEI卡号charIMEI[16];//IMSI卡号charIMSI[16];//注网标志位boolRegister_NetWork_Flag;//服务器连接标志位boolConnect_Server_
Engineer-Bruce_Yang
·
2020-08-05 13:00
物联网技术
将大容量
STM32F103ZET6
工程改变为中容量STM32F103C8T6工程
昨天我在博客里写了用J_LINK将大容量
STM32F103ZET6
工程代码生成的文件下载到中容量STM32F103C8T6中去,但这样比较麻烦,而且全片擦出会擦除掉芯片内部的bootloader,对一些项目来说不太方便
junlianzi
·
2020-08-05 12:36
一些小问题
基于
stm32f103zet6
之UC/OS_II的学习2(初步分析OS--点灯大法)
现在开始仔细分析,整个点灯大法是如何实现的。一、硬件初始化。在我这里是指对GPIO进行初始化LED_GPIO_Config();//LED端口初始化具体的配置就不多说了。二、操作系统的初始化OSInit();接着我们看看这里面具体做了什么:voidOSInit(void){OSInitHookBegin();/*Callportspecificinitializationcode*/OS_Init
shop_ping
·
2020-08-05 12:16
stm32
从零开始学习stm32
STM32F103ZET6
:CubeMX配置FSMC接口驱动SSD1963-7寸 TFTLCD
配置方法FSMC接口驱动SSD1963-7寸TFTLCD芯片:
STM32F103ZET6
引脚:LCD_RS----PF0(FSMC_A0)LCD_CS----PG12(FSMC_NE4)LCD_WR--
DHZFSYJ
·
2020-08-05 12:32
基于 STM32 实现的温度控制系统 TFTLCD 蜂鸣器
主要功能:本系统采用
STM32f103ZET6
作为主控芯片,能对DS18B20采集到的信息进行解算,并将结果显示在TFTLCD显示屏上面,并可以通过两个按键实现设定温度加减到设定温度,同时温度大于设定阈值
心晴天晴
·
2020-08-05 12:12
STM32控制TM1638模块——基于正点原子精英
STM32F103ZET6
开发板
STM32控制TM1638模块——基于正点原子精英
STM32F103ZET6
开发板1、TM1638模块:本人使用的TM1638模块为:RisymTM1638按键数码管LED显示模块。
hug567
·
2020-08-05 12:10
STM32开发
stm32cubeMX学习一、循环点亮两盏LED灯
本程序编写基于秉火霸道
STM32F103ZET6
开发板进行。万事开头难,既然是一个新事物,而且又是简化工程师配置硬件资源工作的,我相信它学习起来肯定比自己去写代码简单N多倍,那咱们还是从点灯开始吧。
Engineer-Bruce_Yang
·
2020-08-05 12:21
stm32cubeMX
stm32cubeMX学习十三、光遮断器的使用(基于野火
STM32F103ZET6
开发板)
什么是光遮断器?是怎么来用的?我们打开百度来搜索一下,发现百度百科有详细的介绍。光断续器又称为穿透型光电感应器,光遮断器,光电断续器,光电遮断器,也就是将发光组件与受光组件面对面排列并设置于同一封装内,·利用检测物体通过时会遮光的原理便得以实现检测功能。ROHM将此种穿透型光电感应器称为断续器。光断续器是什么?光断续器又称为穿透型光电感应器,光遮断器,光电断续器,光电遮断器,也就是将发光组件与受光
Engineer-Bruce_Yang
·
2020-08-05 12:21
stm32cubeMX
纪念我的第一篇博客——用stm32CubeMX生成简单的
Stm32F103ZET6
项目
纪念我的第一篇博客——用stm32CubeMX生成简单的
Stm32F103ZET6
项目原谅我的抱怨正题:stm32CubeMX的下载与安装创建第一个STM32CubeMX项目1、芯片选型2、GPIO引脚配置
m0_38034458
·
2020-08-05 12:18
Stm32CobeMX
stm32cubeMX学习十四、游戏摇杆模块的使用(基于野火
STM32F103ZET6
开发板)
本程序编写基于秉火霸道
STM32F103ZET6
运行环境。今天来玩一个PS2游戏摇杆模块,也被称为Joystick,根据模块提供的手册,下面来了解下工作原理以及如何来应用。
Engineer-Bruce_Yang
·
2020-08-05 12:39
stm32cubeMX
基于STM32的简单数字示波器
1.平台说明基于
STM32F103ZET6
芯片最小系统+TFT液晶屏。用到了:STM32内部ADC,DAC,DMA,FSMC等等。。
大大大盆盆
·
2020-08-04 19:01
单片机
数字示波器
STM32
UCGUI
TFT屏
ADC
stm32电容触摸按键的实现
1、电容触摸按键原理电容触摸按键在
stm32f103zet6
中硬件连接如下触摸按键相对于传统的机械按键有寿命长、占用空间少、易于操作等诸多优点,传统的机械按键,正在逐步从手机上面消失。
霍小七
·
2020-08-04 15:50
STM32
STM32 USB复合设备编写
本实验是基于野火霸道开发板
STM32F103ZET6
目的完成一个CDC+MSC的复合USB设备可以方便在CDC,MSC,复合设备三者间切换可移植性强预备知识cube中USB只有两个入口。
jim0506
·
2020-08-04 11:43
STM32CUBEMX
嵌入式
stm32遥控时钟
设计目的本次设计为STM32初学成品,基于
STM32F103ZET6
的红外遥控电子时钟,采用了战舰开发板配套的TFTLCD显示屏,红外遥控器HS0038等硬件,实现了遥控控制日期时间的更改,闹钟的设置,
花太
·
2020-08-04 06:41
STM32嵌入式
STM32F103ZET6
学习记录-呼吸灯
1.开发板原理图使用的是LED7通过PWM来实现灯的亮度逐渐变高,之后再逐渐的变暗来模拟一个呼吸灯的一个效果。PWM:PWM是PulseWidthModulation的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信,功率控制与变换,电
王且抚琴
·
2020-08-02 15:31
STM32学习记录
新建基于
STM32F103ZET6
的工程-寄存器版本
1、新建空白工程新建一个文件夹,用来存放新建的工程文件。在这个新建的文件夹下创建MDK-PRO和OUTPUT两个子文件夹。MDK-PRO文件夹用来存放工程文件;OUTPUT用来存放工程编译器后输出的文件。打开MDK软件,点击“Project->NewuVisionProject”创建新工程。输入工程的名称并选择存放新建工程的目录。选择芯片型号。点击OK后就创建了一个空工程。如图用鼠标右击MDK工程
weixin_30633949
·
2020-08-02 14:39
STM32CubeIDE,RT-Thread基础环境配置
实现独立看门狗IWDT驱动,创建喂狗线程,实现喂狗功能工程环境:stm32cubeIDE开发板:
STM32F103ZET6
最小系统仿真器:st-linkV2cubeIDE基于eclipse环境,继承了cubemx
枭豪
·
2020-08-01 06:33
stm32 启动初始化问题
mcu:
stm32f103zet6
现象:按键开机成功后,显示屏白屏初始化步骤:NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置NVIC中断分组2:2
weixin_33928137
·
2020-07-30 22:49
stm32cubeMX学习十九、USB DFU(Download Firmware Update)固件更新
本程序编写基于秉火霸道
STM32F103ZET6
运行环境。最近疫情期间,特地将自己大部分硬件资源全部用热胶抢焊到了一起,以便以后自己复习和学习,当然还有很多,弄不上来了,只能等以后有机会再重新搞一块!
Engineer-Bruce_Yang
·
2020-07-30 12:29
stm32cubeMX
STM32F103ZET6
开发板实现跑马灯实验
闲的无聊!想要学好一款芯片,控制芯片io口是必不可少的!实现stm32(正点原子精英版)完成跑马灯(led循环闪烁)实验,就是最基础的控制。我们就必须了解开发板io口模式,那么有几种模式呢?我把他们分为输入和输出,这样会相对好理解:1:输出模式(1)推挽输出:可输出强高,低电平,可连接数字器件(2)开漏输出:只可以输出强低电平,强高电平需要外部电阻拉高(3)复用推挽输出:片内外设功能,如iic(4
ElectronR
·
2020-07-30 04:03
实现模拟IIC与EEPROM(24c02)通信(基于
STM32F103ZET6
)
一句话梳理流程stm32模拟硬件IIC时序,按照时序,EEPROM识别外部信号,完成对其的数据操作目的:使用32开发板软件模拟IIC实现对带有硬件IIC接口的eeprom完成写数据并将写入的数据读出来,内容显示到TFTLCD硬件需求及连接:STM32精英开发板板载的eeprom(容量256K)TFTLCD显示屏为什么不使用硬件IIC目前大部分MCU都带有IIC总线接口,但是这里我们不使用STM32
ElectronR
·
2020-07-30 04:03
4*4键盘函数,
STM32F103ZET6
matrixkey.h头文件#ifndef__MATRIXKEY_H#define__MATRIXKEY_H#include“sys.h”#include“stm32f10x.h”#definePortF(GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7)#defineKE
LAYOUT工程师成长之路
·
2020-07-30 04:36
STM32板子电源绘制原理
以
STM32F103ZET6
为例:芯片有11个供电电源,一个ad电源,一个参考电源,一个备用电源供电电源查看
STM32F103ZET6
芯片手册P40,如下图12.ad电源VCC_3.3VA用来连接参考电源
holler kite
·
2020-07-29 23:35
p'c'b
项目实战之物联网智能鱼缸
本项目是基于
STM32F103ZET6
主控芯片加uC/OS-III操作系统、ewmin图形界面技术和众多的外设组合而成,可直接使用正点原子的战舰V3开发板运行。
奔跑の鳄鱼
·
2020-07-29 22:35
STM32
项目实战
Keil开发STM32更换MCU造成的编译不通过解决办法
1.更换MCU型号(我从
STM32F103ZET6
换成C8T6)改选STM32F103C8出现的编译错误:***UsingCompiler'V5.06update3(build300)',folder:
liuhan211211
·
2020-07-29 20:43
LIS3DH加速度计使用SPI和IIC方式读取数据(亲测可用)
开发环境:MDKkeil5使用芯片:
STM32F103ZET6
使用硬件:SPI1,PA4=CS,PA5=CLK,PA6=SDO,PA7=SDA代码和风格参考正点原子,使用库函数编写。
葫芦队长
·
2020-07-29 19:10
驱动
基于
stm32f103zet6
的FAT16文件系统学习1(初识FAT16)
有了之前读写block的基础之后,准备弄个文件系统,之前没有接触过这东西,所以有很多都晕晕的,但是看到fat的源代码之后还是挺有信心的,因为之前一直过uboot,所以这个文件当然是小巫见大巫了。首先来分析一下对应我的SD的FAT16的相关信息吧(暂且就这么称吧,因为我也不是很了解)。一、引导扇区段拿比较简单的FAT16文件系统来分析,格式化为FAT16,然后使用Winhex软件打开我的磁盘驱动器。
shop_ping
·
2020-07-29 15:50
stm32
从零开始学习stm32
信盈达
stm32f103zet6
开发板移植ucosii系统
临近毕业了才开始走进嵌入式的大门,是不是有点晚了,这次要用rtos主要是因为想用在物联网家居项目上.废话少说,开始我的ucosii的移植之路吧,参照正点原子的移植教程,其实挺简单的.实验开发板:信盈达
stm32f103zet6
DuKe Luo
·
2020-07-29 15:36
ucosii
CubeMX STM32 FreeRTOS 计数信号量实验
cubemx:版本5.2.1STM32:
stm32f103zet6
系统时钟:7
DHZFSYJ
·
2020-07-29 15:55
CubeMX STM32 FreeRTOS二值信号量同步任务和中断
cubemx:版本5.2.1STM32:
stm32f103zet6
系统时钟:72M辅助工具:串口助手配置方法如下图
DHZFSYJ
·
2020-07-29 15:55
STM32F103ZET6
学习记录——RTC实时时钟实验
声明:有文章仅用于记录自己的学习进度。1.介绍RTC(实时时钟)本质是一个独立的定时器,通过相关的配置可以提供时钟日历的功能。RTC模块和配置都在后备区域,所以器件的工作状态对于RTC没有影响。为了RTC在即使开发板没有上电的时候也可以正常的工作,通常在开发板的后背区域会加上一块纽扣电池,只有主电源和纽扣电池都没有电,RTC才会停止工作。RTC的数据保存在属于RTC的备份域中,如果主电源VDD和V
王且抚琴
·
2020-07-29 15:36
STM32学习记录
stm32cubeMX学习二、按键点灯与灭灯
本程序编写基于秉火霸道
STM32F103ZET6
开发板进行。
Engineer-Bruce_Yang
·
2020-07-29 13:15
stm32cubeMX
【STM32】获取STM32官方固件库
以
STM32F103ZET6
为例:第一步:进入ST官网http://www.st.com/content/st_com/en.html第二步:搜索需要下载固件库芯片型号,例如:第三步:找到对应型号,点击进去第四步
weixin_30300523
·
2020-07-28 16:19
基于正点原子精英版
stm32f103zet6
进行rt_thread(3.0.3)的移植
基于正点原子精英版
stm32f103zet6
进行rt_thread(3.0.3)的移植准备工作安装rt_threadnano3.0.3软件包裸机工程添加rt_thread源码RT-Thread文件夹内容简介添加
vision_wang
·
2020-07-28 15:49
RT-Thread学习
stm32cubeMX学习十一、配置RT-Thread操作系统组件(基于野火
STM32F103ZET6
霸道开发板)
本程序编写基于秉火霸道
STM32F103ZET6
运行环境。先来了解下RT-Thread看来RTT非常强大呀,尤其适合在当今物联网概念那么火的情景下使用,减少了企业的开发成本,那这么丰富,免费吗?
Engineer-Bruce_Yang
·
2020-07-28 03:20
stm32cubeMX
RT-Thread 学习笔记(三)——读取MCU ID及FLASH大小
型号:
stm32f103zet6
根据datasheet知道相应的内容存储地址:然后就贴代码:voidrt_show_mcu_id(void){unsignedintmcu_id[3];unsignedshortmcu_flash_size
weixin_30492601
·
2020-07-27 13:51
RT-Thread 学习笔记(三)——读取MCU ID及FLASH大小
型号:
stm32f103zet6
根据datasheet知道相应的内容存储地址:然后就贴代码:voidrt_show_mcu_id(void){unsignedintmcu_id[3];unsignedshortmcu_flash_size
skawu
·
2020-07-27 13:44
RTThread
STM32
【STM32】获取STM32官方固件库
以
STM32F103ZET6
为例:第一步:进入ST官网http://www.st.com/content/st_com/en.html第二步:搜索需要下载固件库芯片型号,例如:第三步:找到对应型号,点击进去第四步
skawu
·
2020-07-27 13:44
STM32
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他