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
工程改变为中容量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
调试 ARM STM32 外部中断 遇到的一个问题
问题背景:
STM32f103zet6
的PB9和PE0脚分别外接一个按键,希望通过这两个按键可以产生外部中断,点亮该按键对应的LED。使用EXTI[9:5]通道。
dazuo01
·
2020-07-15 22:06
ARM
总结——调试
STM32F103ZET6
外围传感器(SDS011高精度PM2.5传感器)
一、SDS011高精度PM2.5传感器信息串口通讯协议:96008N1。(速率9600,数据位8,校验位无,停止位1)串口上报通讯周期:1+0.5秒数据帧(10字节):报文头+指令号+数据(6字节)+校验和+报文尾0报文头AA1指令号C02数据1PM2.5低字节3数据2PM2.5高字节4数据3PM10低字节5数据4PM10高字节6数据5ID7数据6ID8校验和校验和9报文尾ABPM2.5数据内容:
断虹灬
·
2020-07-15 16:05
stm32
使用STM32的串口进行大量数据传输
每次传输的内容为一个1000*7的矩阵,矩阵中的每个元素都是一个4位有效数字,通过字符的形式保存,(如:1.000占5个字节)简单计算一下,1000*7*5=35000Byte,也就是30几K,而单片机型号为:
STM32F103ZET6
高原@
·
2020-07-14 08:17
STM32
STM32笔记 (九)串口通讯USART(串口发送接收编程)
也叫通用同步异步收发器,是单片机与外部进行信息交互的重要通信接口,属于单片机的一种外设,几乎所有单片机都支持使用串口通讯,同时也是单片机程序调试的一种重要手段,对于STM32,串口资源非常丰富,功能也比较齐全,以
STM32F103ZET6
CYRIL0124
·
2020-07-13 23:53
STM32笔记
STM32 PWM占空比和信号周期的控制因素分析
前言博文基于
STM32F103ZET6
芯片,标准固件库3.5.0和MDK5编写;博文并不讨论PWM的基础知识,而是直接去谈对PWM灵活的控制问题;想全面了解的可以看看我写的专门针对PWM的博客:https
wuyuzun
·
2020-07-13 21:11
stm32
对STM32 IO口推挽,开漏输出详解
STM32芯片的GPIO被分成很多组,每组有16个引脚,如型号为
STM32F103ZET6
型号的芯片有GPIOA、GPIOB、GPIOC至GPIOG共7组GPIO,芯片一共144个引脚,其中GPIO就占了一大部分
Surferqing_
·
2020-07-13 11:31
STM32
手把手教你做stm32简易串口上位机(接收数据用)
笔者的开发板是正点原子的
stm32F103zet6
迷你板。串口的使用是USART1.单片机相关串口的程序就不讲解,编写上位机程序是使用C++语言,在VS2017里面编写,下面进入正题。
豆子啦啦啦
·
2020-07-13 07:50
STM32
C++
stm32
window
c++
串口通信
STM32F103ZET6
— RTC
简介"RTC"是RealTimeClock的简称,意为实时时钟。即,提供类似于PC上的时间记录信息的功能。既然是实时时钟,则至少应该有秒、分、时等信息。也可以直观的把他理解成为一个计数器,一直累加。但又不同于CPU上电后的那些计数器,对于RTC,需要支持的是掉电后的继续计数(存在备用电源)。所谓掉电,是指电源Vpp断开的情况下,为了RTC外设掉电可以继续运行,必须给STM32芯片通过VBAT引脚街
爱洋葱
·
2020-07-12 20:29
MCU
STM32 外扩 SRAM
STM32F103ZET6
自带了64K字节的SRAM,对一般应用来说,已经足够了,不过在一些对内存要求高的场合,STM32自带的这些内存就不够用了。
早安_糖葫芦
·
2020-07-12 15:17
嵌入式硬件
STM32F103ZET6
RTC实时时钟
【1.RTC】RTC(RealTimeClock):实时时钟RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期。RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后备区域,即在系统复位或从待机模式唤醒后RTC的设置和时间维持不变。但是在系统复位后,会自动禁止访问后备寄存器和RTC,以防止对后备区域(B
普罗米修斯1024
·
2020-07-11 21:47
STM32
STM32开发板学习笔记(一)-- 开篇及STM32按键中断分析
开发板是老师做的一块,芯片是
STM32F103ZET6
。各种例子。一段一段来分析,最后再来个总结。
HanlyJiang
·
2020-07-11 13:21
初见STM32(一)补充:什么是寄存器?
我使用的板子是
STM32F103ZET6
正点原子精英版
Insight2
·
2020-07-11 08:48
C语言
STM32
STM32F103ZET6
学习记录-待机唤醒
开发板相关外设LED1、串口原理降低系统时钟或者关闭不使用的外设。分为三种模式:(从上到下,功耗越来越小)(1)睡眠模式(CM3内核不工作,外设仍然工作)(2)停止模式(所有的时钟关闭)(3)待机模式(1.8V的内核电源关闭)3.待机模式关闭了最多的设备。(所以功耗最小)不保存代码的执行记录,只能对芯片复位,重新检测root条件,从头开始执行程序。退出待机模式有上述的几种信号:(1)WKUP引脚的
王且抚琴
·
2020-07-09 10:08
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
其他