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
— 端口Remap
准备在
STM32F103ZET6
玩高级定时器TIM1/TIM8的时候,突然发现一些端口复用的问题:TIM1的管脚如下所示:USART2的管脚如下:而重映射寄存器AFIO的默认值是0x00000000这就代表了上述的
爱洋葱
·
2020-07-09 05:29
MCU
STM32F103ZET6
— USART
串口通信介绍UART串口通信,使用三线即可进行最基本的数据收发传送:在数据线上的Timing遵循标准的串口通信协议,由起始位,数据,校验位,停止位组成,数据传输LSB->MSB:板载USART资源介绍当然,由于电平不一样,使用RS232标准进行串口数据传送,需要增加MAX3232进行电平转换,再接PC:单板上的T1IN和R1OUT接到了STM32芯片的USART1的TXD/RXD管脚,故单板上使用
爱洋葱
·
2020-07-09 05:29
MCU
STM32学习笔记(一)——点亮一个LED
全国大学生电子设计竞赛,我们学校是第一次参加这个比赛,由于8/9月份就要比赛了,所以现在准备是比较晚的了,指导老师说只能做控制类的题目了,让我们学习一下STM32单片机,51到时候肯定不够用了,正好前几天买了一块
STM32F103ZET6
weixin_34194359
·
2020-07-08 17:14
STM32 USART 串口 DMA 接收和发送的源码详解!
STM32开发板PCB完整工程连接:http://www.cirmall.com/circuit/7...F%EF%BC%81#/details硬件平台:
STM32F103ZET6
;开发环境:KEIL4
恋天的风
·
2020-07-08 10:04
STM32
C语言
STM32F1开发指南笔记4----STM32端口复用 & 端口重映射
比如说
STM32F103ZET6
有5个串口,我们可以查手册知道,串口1的引脚对应的IO位PA9和PA10.PA9和PA10默认功能是GPIO,所以当PA9和PA10
_Amen
·
2020-07-08 00:46
STM32
stm32 TIM1PWM多通道捕获模式测速
硬件:MCU:
stm32f103zet6
平台:航太电子流行7号智能小车显示:mini12864软件:语言:C语言IDE:keil5测速部分环境是典型的测速方法,测速码盘加光电对管,单片机采集光电对管模块传来的
追梦的魂影
·
2020-07-07 14:23
C
嵌入式开发
stm32之串口DMA发送与接收
硬件环境:
stm32f103zet6
战舰开发板软件环境:MDK5、串口调试助手概念解析:DMA--DirectMemoryAccess--直接存储器访问DMA作用:用来传输数据的,在哪里传输呢,可以在外设和存储器之间
Mr_jianfeng
·
2020-07-06 23:55
stm32
STM32F103ZET6
移植FreeRTOS过程
1.下载FreeRTOShttps://sourceforge.net/projects/freertos/files/FreeRTOS/一般下载V9.0.0版本比较稳定。2.解压我们需要几个文件1)在FreeRTOSv9.0.0/FreeRTOS/Source/下的所有C文件(PS:并不是所有都一定要用,按需要取2)在FreeRTOSv9.0.0/FreeRTOS/Source/include整
R1chie
·
2020-07-06 23:00
STM32(寄存器)学习笔记——实验五:外部中断
储备知识:(1)
STM32F103ZET6
(CM3内核)共有256个中断,需要进行管理首先,要对STM32进行分组,组0~4,同时要对每个中断设置一个抢占优先级和响应优先级(抢占优先级:是指打断其它中断的级别
智群王
·
2020-07-06 17:41
#
STM32学习
STM32F103ZET6
— WWDG
简介与STM32的IWDG一样,窗口看门狗的作用也是从不可预知的情况下,进行恢复的一种手段,只不过窗口看门狗的用法和IWDG有一定的差异,主要体现在“窗口”二字。那么什么是窗口看门狗呢?顾名思义,窗口看门狗就是在指定的时间窗口进行喂狗,才有效,在窗口外进行喂狗,都视为无效。具体的内容,请看下面分析时钟与独立看门狗IWDG不同,WWDG窗口看门狗由APB1提供时钟输入:工作原理WWDG的基本组成为:
爱洋葱
·
2020-07-06 12:26
Verilog 实现 UART RX 接收器
、实现4、测试1、简述串口作为CPU最常使用的外设资源之一,常常出现在各种场合,既然最近在入坑FPGA,那么先搞一个简单的串口接收机来玩玩;串口相关的基本知识就不在这里重复议论了,参考我的另一篇文章《
STM32F103ZET6
爱洋葱
·
2020-07-06 12:25
Verilog
HDL
Verilog
UART
RX
20170929在
stm32f103zet6
RTT上扩展外部SRAM
开门见山,在f103上测试EXT___SRAM。意法的MCU在100Pin及以上的型号里都有FSMC功能集成,这次在RTT上测试一下对EXT_SRAM的支持。话不多说,准备环境:1,f103zet6方案的开发板,我用的是神州III号;2,MDKIDEV4.73.0.0(WIN7X64)3,RTTV2.1.0SDK4,JLINKV85,VSCIDE编辑器OK,让RTT先在开发板上跑起来。开发板时钟和
yofa2008
·
2020-07-06 11:27
stm32
RTT
嵌入式开发
STM32 FLASH做EEPROM用
战舰STM32开发板选择的
STM32F103ZET6
的FLASH容量为512K字节,属于大容量产品(另外还有中容量和小容量产品),STM32的闪
早安_糖葫芦
·
2020-07-06 06:23
嵌入式硬件
STM32F103与L298n电机驱动模块按键控制电机正反转及PWM调速(附源码)
硬件1.普中科技STM32-PZ6806D开发板,核心
STM32F103ZET6
。2.L298n电机驱动模块。3.直流电机。
weixin_44390843
·
2020-07-06 05:10
stm32
按键中断
L298N
PWM
电机驱动
STM32F103ZET6
学习笔记(6)
GPIO应用-按键输入 实验目的:通过按键控制蜂鸣器和LED的变化一、硬件及思路 本次实验目的在于了解按键输入的流程、注意事项以及实现不同功能,硬件部分,在开发板的右下角有五个按钮,红色的是复位按钮,其余四个,分别为KEY_UP,KEY_0,KEY_1,KEY_2 需要注意的是,KEY0、KEY1和KEY2是低电平有效的,而KEY_UP是高电平有效的,并且外部都没有上下拉电阻,所以,需要在S
NothingSure
·
2020-07-06 05:59
STM32
STM32F103ZET6
学习笔记(2)
32芯片解读以及相关知识介绍 万丈高楼亦由平地而起,基础的知识还是需要知道的,讲真的,最开始接触STM32的时候,学长讲这些东西的时候还觉得挺晦涩,挺无聊的,但是现在再回过头来看这些,懂了,也有趣了。所以,在一定的基础上再去看这些是真的事半功倍! 下图是战舰版的资源图,如图所示,每个部分都有解释,其他的我就不做过多的介绍,看视频或者pdf都有详细的介绍,但是必要的我还是要写出来的,CPU,外扩
NothingSure
·
2020-07-06 05:59
STM32
STM32F103ZET6
学习笔记(4)
SYSTEM文件夹介绍以及GPIO原理讲解一、SYSTEM 作为共用的代码文件夹,SYSTEM文件夹下包含了delay、sys、usart等三个文件夹,有着几乎每个实验都可能用到的延时函数,位带操作,串口打印代码等。分别包含了delay.c、sys.c、usart.c及其头文件delay.h,sys.h,usart.h(1)delay文件夹 delay文件夹内包含了delay.c和delay.h
NothingSure
·
2020-07-06 05:59
STM32
STM32F103ZET6
学习笔记(1)
前言 这篇博客呢,只能说是自己学习的一个历程,也许某些刚进入大学的小可爱们面对自由的大学生活不知道如何去利用时间,但是我觉得最好的选择还是在有限的时间里学到更多的东西。所以废话也就不说了,也许以后成家了,工作了再来看博客还是挺感叹的。哈哈 其实上了大学,我觉得大家需要提升的各种能力里面必须有一样,那就是价值判断力,在价值的判断上,你需要自己去做选择,这样做你自己认为有没有价值,就像STM32的
NothingSure
·
2020-07-06 05:28
STM32
0.96寸OLED驱动(基于STM32f103)
============================================================硬件简介
STM32f103ZET6
,使用硬件SPI1。OLED:中景园0.
忧郁的折木
·
2020-07-06 04:57
随记
完整的读写flash解读(IIC方式与SPI方式相比较,基于
STM32F103ZET6
)
前言前面的博客描述了如何读写flash,可能还对读写flash思路还是不是那么的清晰,首先我们用的是外置的flash,就要模拟跟外部硬件通讯的时序,这样外部硬件才能识别主控侧发出的信号是什么!SPI是全双工,同步的时钟总线!目的通过SPI的方式,实现对外部flash(W25Q128)的读与写,写入的内容读出后在TFTLCD上显示出来。SPI方式可以控制FLASH,EEPROM,虽然前面的博客时使用
ElectronR
·
2020-07-06 03:43
4线SPI实现OLED显示(基于
STM32F103ZET6
)
硬件设备:(1):0.96寸的oled显示屏(2):stm32开发板,不带接口也可以可,可以用杜邦线引出来插上即可目的:我们将利用精英STM32开发板上的OLED模块接口来点亮OLED,并实现ASCII字符的显示。原理LCD都需要背光,而OLED不需要,因为它是自发光的。OLED有多种点亮方式,包括:(1):6800并行接口方式(2):8080并行接口方式(3):三线spi接口方式(4):四线sp
ElectronR
·
2020-07-06 03:42
笔记
STM32的PID温控
STM32的PID和PWM墨水温度控制系统控制方案:K_SENSOR热电偶作为温度传感器,50w电烙铁作为加温设备作为控制对象,预先设定一个温度值,微处理器为ARM公司Cortex-M3内核,
STM32F103ZET6
杨_不_怂
·
2020-07-06 03:43
学习记录
Stm32CubeMx freertos 基本运用
一、选择芯片类型并配置时钟当前选择是
stm32f103zet6
,配置RCC、SYS,配置时钟树为72M。使用freertos时推荐采用硬件定时器作为时钟源而不是Systick。
weixin_41928241
·
2020-07-06 03:32
基于
STM32F103ZET6
主控平台实现(IIC接口)OLED液晶屏驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。OLED液晶屏产品图和效果图由上图我们知道:OLED液晶屏分别有GNDVCCSCLSDARESDC六个引脚接口通信协议:OLED与STM32的通信是基于IIC协议引脚连接:查阅STM32F1的原理图得知OLED/CAMARA接口引脚定义-->-->-->-->结合原理图和O
臣有欺君之罪
·
2020-07-06 03:46
基于
STM32F103ZET6
主控平台实现定时器TIM3_PWM波输出的驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。利用TIM3定时器的PWM波形输出来实现一个呼吸灯的效果,或不多说上代码:timer.h#ifndef__TIM_H#define__TIM_H#include"sys.h"//通过改变TIM3->CCR2的值来改变占空比,从而控制LED0的亮度#defineLED0_PW
臣有欺君之罪
·
2020-07-06 03:46
基于
STM32F103ZET6
HC_SR04超声波测距模块
这是最后的实验现象,改变不同的角度即可测得距离板子PZ6806L超声波模块HC_SR04HC_SR04模块讲解通过该超声波模块说明书,可明白供电需VCC5V还需GNDECHO(回响信号)TRIG(触发信号)也就是说总共需要4根线,其中VCC和GND只需要接到开发板上的5V电源和GND即可这是我的接线图ECHO使用的是PC3引脚,TRIG使用的是PC2引脚PC3和PC2只是普通的引脚,没任何特殊性,
weixin_33766805
·
2020-07-05 22:07
stm32f103zet6
实现HTTP协议请求,UTF-8转码JSON打包上传
概述:最近在做一个项目,需要用
stm32f103zet6
开发板走HTTP协议,向疲劳驾驶检测设备发送请求消息,使其下发人脸识别的图片或参数信息,开发板进行接收,要求如下:1.开发板作为客户端、疲劳驾驶检测是被作为服务器端
weixin_30340819
·
2020-07-05 20:42
ARM——三级流水线结构,以及PC指针
MHz表示CPU在1MHz的运行速度下可以执行多少个MIPS,比如0.9MIPS/MHz表示如果CPU运行在1MHz的频率下,每秒可执行90万条指令.这两个概念常用作描述ARM类的CPU执行速度,比如
STM32F103ZET6
猪哥-嵌入式
·
2020-07-05 17:40
ARM
【转载】(转载)关于IAP与APP互相跳转的实现
最近一个项目用到了IAP功能,在21IC看到的这个文章很有帮助,分享一下关于IAP与APP互相跳转的实现首先,在您动手做这个实验之前,先要弄清除咱俩的软硬件有什么不同:1.我的CPU是
STM32F103ZET6
MrFors
·
2020-07-05 13:13
STM32
stm32
STM32F103实现双ADC同步采集电压信号
的采样模式为同步规则采样2、使能DMA位3、触发方式配置二、代码配置1、adc.c2、adc.h3、main.cSTM32一般都拥有1~3个ADC,这些ADC可以独立使用,也可以使用双重/三重ADC采样模式,本文使用
STM32F103ZET6
John ZHNANG
·
2020-07-05 12:00
STM32
STM32F103ZET6
PWM输出
STM32定时器3输出通道引脚【1.PWM工作过程】PWM周期由ARR决定,CCRx决定占空比【2.内部逻辑】CCR1:捕获比较(值)寄存器(x=1,2,3,4):设置比较值。CCMR1:OC1M[2:0]位:对于PWM方式下,用于设置PWM模式1【110】或者PWM模式2【111】CCER:CC1P位:输入/捕获1输出极性。0:高电平为有效电平,1:低电平为有效电平。CCER:CC1E位:输入/
普罗米修斯1024
·
2020-07-05 10:17
STM32
STM32F103ZET6
按键外部中断
主函数main.c#include“sys.h”#include“usart.h”#include“delay.h”#include“led.h”#include“key.h”#include“exti.h”intmain(void){Stm32_Clock_Init(9);uart_init(72,9600);delay_init(72);LED_Init();BEEP_Init();KEY_I
ned stark
·
2020-07-05 10:21
stm32
串口空闲中断+DMA接收不定长度的数据
此工程的硬件环境为尚学
STM32F103ZET6
核心板+正点原子3.5寸TFTLCD 工程下载链接:https://download.csdn.net/download/qq_40501580/11203377
Mr.羊
·
2020-07-05 07:45
STM32
STM32F103ZET6
使用ESP8266接入机智云点亮LED教程
首先我们要访问机智云的官网,注册相应的开发者账号。机智云开发者中心点击立即注册后,登陆刚刚注册的账号,来到开发者中心,可以看到如下界面。点击右侧的创建新产品,开始我们的demo创建。产品分类,我们随便选择一下就行产品名称,我们把它命名为“小电灯”技术方案,我们选择最左侧的WIFI/移动网络方案通讯方式,WIFI数据传输方式,定长然后点击保存跳转到如下界面点击去添加数据点,添加我们的一个数据点。数据
连卡佛哈利
·
2020-07-05 07:00
stm32
STM32f103ZET6
定时器TIM3使用通道1输出PWM程序(已验证)
总结:TIM3_CH1输出口为PA6(重映射为PB4),PB5位DS0接口。1.使用重映射之后,原始IO口不再有输出;本例子中,若使用部分重映射,则PA6映射到PB4中,所以仅仅PB4有波形输出;飞线连接PB4与PB5即可观察PWM呼吸灯效果。2.使用IO口前务必初始化,本例子中开始仅仅初始化了PB5口,而没有初始化PA6导致一直验证失败;正点原子给出程序中是由通道2直接映射到PB5因此只需要初始
一只胖虎
·
2020-07-05 07:19
单片机开发
STM32F103ZET6
读取一根总线上的多个DS18B20温度
/**************************************************************************************************************文件:ds18b20.c*功能:基于STM32的DS18B20单总线*******************************************************
snjshping
·
2020-07-05 06:07
STM32F103ZET6
STM32-ESP8266解析天气
一:材料准备
STM32F103ZET6
一个,TFT彩屏一个,esp8266一个二:ESP8266前期准备esp8266使用AT固件提前使用串口助手配置8266为STA模式,连上无线网络,网址参考https
zhp搁浅
·
2020-07-05 04:15
STM32
树莓派
PLC
STM32F103+HC04超声波测距详解(附代码)
第二节课讲解使用
STM32F103ZET6
和HC-SR04超声波来完成测距功能。
914创新实验室
·
2020-07-05 04:36
RT-Thread——国产RTOS标杆
1.写在前面 大概是2014年9月,接过主管交接的项目,项目以
STM32F103ZET6
硬件平台,而运行的实时系统(RTOS)正是RT-Thread(RTT)。
Acuity.
·
2020-07-05 03:39
RT-Thread
stm32cubeMX学习九、带串口屏显示的BootLoader程序开发(基于野火
STM32F103ZET6
霸道开发板)
本程序编写基于秉火霸道
STM32F103ZET6
运行环境。
Engineer-Bruce_Yang
·
2020-07-05 00:49
stm32cubeMX
stm32cubeMX学习三、串口打印Hello world
本程序编写基于秉火霸道
STM32F103ZET6
开发板进行。
Engineer-Bruce_Yang
·
2020-07-05 00:49
stm32cubeMX
stm32cubeMX学习五、点亮SPI 0.96 OLED
上一节入门了stm32cubeMXDMA串口的配置,这节我们来学习下如何配置SPI点亮0.96OLED的程序本程序编写基于秉火霸道
STM32F103ZET6
运行环境。
Engineer-Bruce_Yang
·
2020-07-05 00:49
stm32cubeMX学习十八、SD卡虚拟U盘实验
本程序编写基于秉火霸道
STM32F103ZET6
运行环境。跑这个实验之前吃了一些亏,让我一一道来!
Engineer-Bruce_Yang
·
2020-07-05 00:16
stm32cubeMX
【STM32】HAL库 STM32CubeMX教程一 ---- TIM3定时器中断
【STM32】HAL库STM32CubeMX教程一----TIM3定时器中断示例详解:基于硬件平台:
STM32F103ZET6
正点原子的精英板,使用stm32cubemx工具自动产生的配置工程,使用KEIL5
stuperfect
·
2020-07-05 00:41
STM32F103ZET6
- USB_HID -1 (USB发送和接收)
-USB_HID-1(USB发送和接收)示例详解:(参考:https://blog.csdn.net/zhanglifu3601881/article/details/89675307)基于硬件平台:
STM32F103ZET6
stuperfect
·
2020-07-05 00:11
STM32F103ZET6
- USB_DFU 升级
STM32F103ZET6-USB_DFU升级前言:记录下碰到的坑!!仿真时发现读按键状态函数HAL_GPIO_ReadPin(KEY0_GPIO_Port,KEY0_Pin),无论是判断等于1还是0,仿真都能进入;纠结很久,然后查看GPIOx_IDR寄存器,发现没问题,按键按下时该位为0,不按为1;经查找发现是IDE优化等级问题,STM32CubeMX生成的代码默认优化等级为O3;以下KEIL编
stuperfect
·
2020-07-05 00:11
STM32F103ZET6
- USB_MSC -- 芯片内部FLASH
STM32F103ZET6-USB_MSC示例详解:(参考:https://blog.csdn.net/zhanglifu3601881/article/details/89635151)基于硬件平台:
STM32F103ZET6
stuperfect
·
2020-07-05 00:11
emWin+touch移植到STM32战舰开发板
最近在做一个项目,硬件平台核心处理器
STM32F103ZET6
,该芯片功能很强大。下面就把我移植emWin的过程分享给大家:第一步,准备移植文件。
liushuiwen101423
·
2020-07-04 22:05
STM32单片机
MQ-135与STM32在TFTLCD上显示数据
废话少说,开始干起来吧:耗材:正点原子精英版
STM32F103ZET6
*1;MQ-135模块一个;三根杜邦线(我用的是原子哥送的那种四联排线);TFTLCD1.3寸屏幕。
jax_fanyang
·
2020-07-04 19:46
嵌入式
STM32 GPIO口基本结构和工作方式
STM32F103ZET6
:共144个引脚,7组IO口,每组16个IO口7*16=12个IO口(这7组IO口分别为GPIOA,GPIOB...GPIOG)例如:PGPIOA包含PA0,PA1,PA2..
x-2010
·
2020-07-04 18:07
STM32
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他