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
STM32F1
MATLAB实现颜色及颜色亮度,形状的识别(超简单)
最近做项目有要求,要在
STM32F1
上面实现颜色及基础图像的识别,所以用MATLAB做了个demo程序。
FORX
·
2020-06-25 17:19
MATLAB图像处理识别
STM32F1
系列芯片初识
STM32F系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。该系列芯片按片内Flash的大小可分为三大类:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。芯片集成定时器,CAN,ADC,SPI,I2C,USB,UART,等多种功能。按性能分成两个不同的系列:STM32F103“增强型”系列和ST
1024zx
·
2020-06-25 16:08
STM32
STM32F1
开发指南笔记24----待机唤醒实验
待机模式下SRAM和寄存器的数据都丢失了,因此,待机模式唤醒后,程序将从头开始执行,类似于复位操作。代码流程系统上电时默认进入待机模式,程序卡在唤醒键初始化。当按住唤醒键后系统会重新从main函数开始执行程序,当再次判断Check_WKUP()函数的返回值时,如果按住3S则返回1,不会再进入待机模式,而是进入了正常模式,接着向下执行程序。正常模式->待机模式:(先执行中断服务函数)正常模式下,当再
_Amen
·
2020-06-25 15:02
笔记
STM32F1
高级定时器TIM1定时不准确
问题:配置:使用高级定时器TIM1设置定时器5ms进入一次中断实现LED1s闪烁。根据公式可求出频率:72000000/(7199+1)/(49+1)=200Hz~5ms;理论上是LED每1s改变一次状态,但实际上却是每2s改变一次。解决:对于这个问题反复检查了时钟配置、定时器配置都没问题,于是搜索到在定时器配置中加一句TIM_TimeBaseStructure.TIM_RepetitionCou
略懂0512
·
2020-06-25 13:47
STM32学习
STM32系列修改外部晶振以及代码的修改
希望大家能够掌握,以后可以轻松修改主频8M晶振修改为12M主频72M不变
STM32F1
的固件库,外部晶振频率的定义在stm32f10x.h里面,如下:[mw_shl_code=c,true]#if!d
位文杰TOP
·
2020-06-25 12:12
单片机
stm32
滴答定时器详解
STM32F1
滴答定时器的讲解1.概况Systick定时器,是一个简单的定时器,对于CM3、CM4内核芯片,都有Systick定时器。Systick定时器常用来做延时,或者实时系统的心跳时钟。
Smile^-^
·
2020-06-25 10:50
学习F1之旅
把STM32F103的程序改到STM32F103C8T6上的步骤:
startup_stm32f10x_md.sstartup_stm32f10x_cl.s——互联型的器件包括:STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s——大容量器件包括:STM32F101xx,
STM32F1
@嵌入式爱好者@
·
2020-06-25 09:50
STM32
STM官网下载STM32固件库
这里以下载
STM32F1
型号芯片为例:1.进入STM中文官网:www.st.com/zh2.按照图片指示操作依次点击产品------->微控制器3.点击进入的界面如图4.点击工具与软件5.点击STM32
Aaron_951117
·
2020-06-25 07:52
ARM
STM32
嵌入式开发
AT指令(嵌入式+物联网)编程心得C语言
sim800(2g),这两个应该是国内做共享设备最普遍的组合了,因为据说联通2G快淘汰了,如果想用4g的sim7600,但是这也不影响AT指令使用,大家也可以用NBIOT(SIM7000)或者移远的.1,
stm32f1
当霸气遇到侧漏
·
2020-06-25 05:51
AT指令
STM32F1
系列学习历程1(裸机全部程序)
本文主要内容是针对库函数编程的
STM32F1
系列的初始化端口等外设的程序总结测试硬件条件:
stm32F1
系列(CM3内核)软件编译条件:MDK5库函数:F1(官方给定库)一、按键输入1、voidKEY_Init
每一天的小白
·
2020-06-25 04:35
STM32系列
STM32F1
系列以及CM3内核的时钟与中断内容详解
Stm32F1
系统架构STM32主系统有由四个驱动单元和四个被动单元:驱动单元:内核DCode总线,系统总线,通用DMA1,通用DMA2被动单元:AHB到APB的桥——连接所有APB设备,内部FLASH
每一天的小白
·
2020-06-25 04:04
STM32系列
STM32基本定时器TIM6和TIM7
强调,这里指的是除互联型的
STM32F1
系列单片机。它
mybright_
·
2020-06-25 04:30
STM32单片机
RFID-RC522模块,读卡ID
用了
STM32F1
系列的开发板连接该模块,该模块的初始化程序网上有很多,关键还是自己用的IO配置正确,线连接无误,才能正常运行。
zjghzz
·
2020-06-25 03:35
新浪博客迁移
基于
STM32F1
的AD7682应用
下载中文版的7682参考资料,可以去如下网站ANALOGDEVICES使用软件模拟时序,首先是配置根据自己的需求配置好7682,而后用示波器观察,配置是否正确模拟时序参考如下时序图用一个通道,来验证7682是否正常工作此处用了内部基准2.5V。并将2.5V接至IN3,运行程序,由串口打印数据。由于是16位的AD,理论上应该返回65535参考程序如下网上有很多例程u16AD7682(u8ch){u1
zjghzz
·
2020-06-25 03:35
STM32F1
STM32F1
的UART4串口配置
注意是UART4,不是USART4在stm32中UART和USART是不相同的USART是通用同步/异步串行接收/发送器UART是通用异步收发传输器简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是UART。USART支持同步模式,因此USART需要同步时钟信号USART_CK(如STM32单片机),通常情况同步信号很少使用,因此一般的单片机UART和USART使
宗师之路
·
2020-06-25 03:05
STM32
【移植】
STM32F1
移植到F0的各种经验总结
这段时间在公司里做了一个移植的项目,是stm32f103c8t6——>stm32f070cbt6,管脚基本上一样,移植一下库就行了,大概是为了节省成本吧。一开始是懵逼的,以前从来没有移植过stm32,都是想用哪个功能,发现一个是F1一个是F4,就耍小聪明,把其中没有用到库函数的部分复制到另一个上,然后开始编啊编啊……现在遇到项目要做了没办法,网上也找不到资料(我是小白),只能自己硬着头皮改啦!想想
Votangroom
·
2020-06-25 02:34
STM32F0移植
STM32F1
系列的各单片机的比对分析
作为一个主流的微控制器系列,
STM32F1
满足工业、医疗和消费电子市场的各种应用需求作为这款系列,ST开创了全球ARM®Cortex™-M微控制器先河,树立了嵌入式应用历史的里程碑。
qq1003442507
·
2020-06-24 22:28
stm32
Mbed在自己的stm32系列平台移植适配(三)
peripheralpindisciptionLED1PC_0LED2PC_6UART5_TXPC_12noremapUART5_RXPD_2noremap引用资源:mbed在线编译器Mbed源码仓库
Stm32f1
秋之秋
·
2020-06-24 22:20
stm32
stm32
物联网
arm
mbed-os
嵌入式
Mbed在自己的stm32系列平台移植适配(二)
peripheralpindisciptionLED1PC_0LED2PC_6UART5_TXPC_12noremapUART5_RXPD_2noremap引用资源:mbed在线编译器Mbed源码仓库
Stm32f1
秋之秋
·
2020-06-24 22:49
stm32
STM32F1
系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置
最近博主用STM32F103C8T6做了一个温度测控模块,用到PB3,PB4,PA15等引脚控制外设。发现不管怎么配置,这三个引脚都不能置零。后来发现是包括这三个引脚在内的PB3,PB4,PA13,PA14,PA15是特殊的IO口,用作JTAG/SWD仿真器的调试接口。其中PA13,PA14分别作为SWD调试的SWIO和SWCLK;PB3,PB4,PA13,PA14,PA15共同用于JTAG。这五
qhw5279
·
2020-06-24 21:07
STM32F1
库函数初始化系列:串口DMA空闲接收_DMA发送
1voidUSART3_Configuration(void)//串口3配置---S2{3DMA_InitTypeDefDMA_InitStructure;4USART_InitTypeDefUSART_InitStructure;5GPIO_InitTypeDefGPIO_InitStructure;6NVIC_InitTypeDefNVIC_InitStructure;7RCC_APB1Per
0penuel0
·
2020-06-24 20:55
STM32
STM32F1
和STM32F4 区别
转载至:http://www.51testing.com/html/54/238554-858686.htmluF1采用CrotexM3内核,F4采用CrotexM4内核。uF1最高主频72MHz,F4最高主频168MHz。uF4具有单精度浮点运算单元,F1没有浮点运算单元。uF4的具备增强的DSP指令集。F4的执行16位DSP指令的时间只有F1的30%~70%。F4执行32位DSP指令的时间只有
netccy
·
2020-06-24 17:39
单片机
STM32学习——通用定时器
STM32学习——通用定时器
STM32F1
拥有三种定时器,即高级定时器,通用定时器,基本定时器。常用的定时器:通用定时器。且STM32的每个通用定时器都是完全独立的,没有互相共享的任何资源。
moment'
·
2020-06-24 15:12
STM32 HAL时钟初始化
由cubmx生成的
STM32F1
工程的内部时钟和外部时钟定义在stm32f1xx_hal_config.h中的#if!
夜雪-初霁
·
2020-06-24 12:48
STM32
STM32电源框图解析(VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT等的区别)
转换器供电和参考电压2.2、电池备份区域STM32的工作电压(VDD)为2.0~3.6V,通过内置的电压调节器提供所需的1.8V电源,当主电源VDD掉电后,通过VBAT脚为实时时钟(RTC)和备份寄存器提供电源(下图为
STM32F1
不脱发的程序猿
·
2020-06-24 12:36
STM32
嵌入式
STM32电源框图解析
VDD
VSS
VDDA
VSSA
VREF+
VREF-
STM32之内部FLASH原理
市面上
STM32F1
开发板使用的芯片是STM32F103系列,其FLASH容量一般为512K字节,属于大容量芯片。
QQ1034313020
·
2020-06-24 10:18
STM32
Systick滴答定时器-延时函数
1、参考资料《
STM32F1
开发指南-库函数版本》-5.1小节delay文件夹介绍《Cortex-M3权威指南-中文》-第8章最后一个小节:Systick定时器2、Systick定时器Systick定时器
lbd0125
·
2020-06-24 02:47
KEIL 5 pack离线包
Stm32f1
/f2/f3/f4
keil5pack离线包安装:安装过keil5软件后,直接双击pack离线包即可。F1pack包https://keilpack.azureedge.net/pack/Keil.STM32F1xx_DFP.2.3.0.packF2pack包https://keilpack.azureedge.net/pack/Keil.STM32F2xx_DFP.2.9.0.packF3pack包https://
junyilao
·
2020-06-23 23:41
单片机
stm32
keil5
【重写】简析stm32启动过程
startup_stm32f10x_cl.s互联型的STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s大容量的STM32F101xx,
STM32F1
_杰杰_
·
2020-06-23 22:48
stm32
杰杰开源社区
记录一次从
stm32F1
向F4移植模拟iic的困惑
通讯的IC是FDC2214,在F1运行时通讯正常,移植到F4时只需要修改下引脚IO的初始化,以及输入输出方向。但是在测试时候发现了一个问题,在向FDC2214写入数据时,MSB的最高位始终无法写入。这里是对使用F103和f407对寄存器进行读写操作的测试结果。读取寄存器数值寄存器F407F103写入初值RCOUNT_CH0347B34FB34FBSETTLECOUNT_CH0001B001B001
jhb222
·
2020-06-23 21:02
日常bug
STM32F4与
STM32F1
的区别
作为CortexM3市场的最大占有者,ST公司在2011年又推出基于CortexM4内核的STM32F4系列产品,相对与
STM32F1
/F2等CortexM3产品,STM32F4最大的优势,就是新增了硬件
Justice_Gao
·
2020-06-23 21:23
STM32学习
STM32F1
和STM32F4 区别
STM32F1
和STM32F4区别uF1采用CrotexM3内核,F4采用CrotexM4内核。uF1最高主频72MHz,F4最高主频168MHz。uF4具有单精度浮点运算单元,F1没有浮点运算单元。
hujiangwei8023
·
2020-06-23 16:14
STM32
【STM32】
STM32F1
系统时钟框图
STM32F1
有五个时钟源:HSI, HSE,LSE,LSI,PLL HSI
STM32F1
有五个时钟源:HSI,HSE,LSE,LSI,PLLHSI(hightspeedinter)高速的内部时钟,内部的RC振荡器产生的约等于8M的。
无名氏2019
·
2020-06-23 11:09
用stm32Cube生成103c8t6的usb驱动
开发板是用的stm32f103c8t6的核心板淘宝上最便宜最常见的那种(还是上图吧)
stm32f1
系列的hal驱动库中把usb驱动放在了“Middlewares(中间件)”文件夹下,且有“STM32_USB_Device_Library
血亦友
·
2020-06-22 22:42
usb学习
Keil5新建STM32工程(详细图解)
我的是
STM32F1
系列,选择如图这个获取软件然后下载即可。二、安装keil不介绍。相信都安装好了。
cheapter
·
2020-06-22 21:51
stm32 GPIO简单介绍及初始化配置(库函数)
博主以
stm32f1
为主控芯片,以下均简称为stm32。首先,上一张我的理解图(画不好。。。但能看),给个形象的概念一、讲图之前,先给大家一个stm32的概念:“时钟
朕不是皇
·
2020-06-22 15:59
stm32
【STM32学习】(9)
STM32F1
通用定时器实现简单的呼吸灯
上个博客讲了通用定时器的使用本次通过通用定时器实现呼吸灯。其实定时器中有PWM(脉宽调制)信号的输出和配置信息,但我想通过通用定时器的呼吸灯。脉宽调制的原理就是不断的调节高低电平的占空比来实现平均电压的变化,从而实现呼吸灯的效果。代码如下:main.c/*创建时间:2019.9.17创建人:王艇*/#include"stm32f10x.h"//Deviceheader#include"led.h"
xiaocaidayong
·
2020-06-22 08:27
单片机c语言
一种基于
STM32F1
MCU的增量型编码器测速的方法
遇到的问题1.编码器信号,用来计量长度,如果需要同时测量当前实时速度,在不增加接口的情况下,实现较为准确实时的测速2.简单的M法速度,对于低速信号,测量精度较差,实时性也不高。测速方法之前的文章提到,测速的三种方法:(1)在规定时间内测量所产生的脉冲个数来获得被测速度,称为M法测速;(2)测量相邻两个脉冲的时间来测量速度,称为T法测速;(3)同时测量检测时间和在此时间内脉冲发生器发出的脉冲个数来测
盐厂的伙计
·
2020-06-22 06:23
嵌入式软件
STM32CubeMX | 28 - STM32片内Flash的使用
准备工作硬件准备开发板首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi):软件准备需要安装好Keil-MDK及芯片对应的包,以便编译和下载生成的代码;2.生成MDK工程如果使用的是
STM32F1
Mculover666
·
2020-06-22 01:40
#
STM32CubeMX
实战
STM32学习心得三十二:CAN通信基础知识、原理、配置及实验
参考资料:《STM32中文参考手册_V10》第22章——控制器局域网(bxCAN)实验功能:CAN实验需要两个开发板,系统启动后,主开发板可以让
STM32F1
的CAN工作在环回模式/普通模式下,通过KEY_UP
闲人Ne
·
2020-06-22 00:01
综合学习
数字信号处理
STM32学习心得
stm32
嵌入式
arm
CAN
keil
mdk
STM32F1
系列单片机硬件设计方法
用了很久
STM32F1
单片机了,现在总结一下
STM32F1
单片机硬件电路的设计方法。1.电源电源部分主要分为三部分电源,分别是主电源、后备电源和ADC电源。
Creative_Team
·
2020-06-21 18:20
STM32硬件开发
stm32f1
的停止休眠时钟问题
之前在学习低功耗时,遇到了关于休眠的一些问题。主要总结下停止休眠的。并且,有一句:所以,在唤醒后,使用了内部时钟,显示出的效果是led闪烁变慢。我在代码中添加了定时器定时休眠,结果就发现了:尽管其他的IO处于休眠的状态,但用JLink调试时,可以看到我的定时器值还在变化,而且变得速度比原先慢了很多。还有一个现象就是,在读取按键时,显示的结果也变得凌乱。在网上找的案例中,有用函数clock(自己写的
youngybird
·
2020-06-21 15:02
stm32学习路
stm32f1
系列单片机实战应用
正好公司有现成的
stm32f1
系列单片机开发板,所以我就想到了使用它来实现这个小功能。
顾小豆
·
2020-06-21 09:29
STM32
自己设计的STM32开发板+NOR+SRAM,
STM32F1
/F4通用开发板PCB工程文件AD设计,打样验证
板子完整工程连接:http://www.cirmall.com/circuit/7...F%EF%BC%81#/detailsSTM32F103/STM32F407通用开发板主要的模块功能有:1、TFT液晶屏接口2、10M以太网模块3、扩展NorFlash4、扩展SRAM5、串口模块6、自定义键盘7、自定义LED8、EEPROM存储9、SPIFlash10、预留了IO口11、SD卡12、USBHO
Edwardlaughing
·
2020-06-21 08:33
STM32
Altium
Desiger
不用晶振,STM32内部HSI时钟的倍频使用
博主最近用
STM32F1
系列单片机做一个触摸屏USB鼠标,考虑不用外部晶振而使用STM32内部8MHzHSIRC作为时钟源。
qhw5279
·
2020-06-21 04:21
SystemInit()函数详解
STM32F103VET63软件开发环境为RVMDK3.904未定义STM32F10X_CL,在system_stm32f10x.c(第0115行)中定义了SYSCLK_FREQ_72MHz,具体如下:#ifdefined(
STM32F1
Shriven_雯
·
2020-06-21 03:09
STM32
STM32F103+VL53L0X寄存器操作
这个程序能够实现
STM32F1
系列的单片机简单操作VL53L0x距离传感器,能够通过串口输出测量的距离。距离也是比较准确的。但是整个程序比较简单,只能实现简单的测量。
Liqipeng1
·
2020-06-20 22:31
学习STM32开发,肯定少不了debug调试这一步骤
本文以
STM32F1
、Cortex-M3为例,其它系列芯片或内核,原理相同或类似。1概况在STM32中,有很多调试组件。使用它们可以执行各种调试功能,包括断点、数据观察点、闪存地址重载以及各种跟踪。
mb5ec1ee01eebbc
·
2020-05-25 13:26
嵌入式
stem
单片机
STM32单片机如何利用SPI接口外扩SRAM芯片
STM32F1
系列属于中低端的32位ARM微控制器,其内核是Cortex-M3。
英尚微电子
·
2020-04-09 15:45
外扩SRAM芯片
SRAM芯片
ram
ST
MCU
stm32定时器中断
一、定时器介绍
STM32F1
的定时器非常多,由2个基本定时器(TIM6、TIM7)、4个通用定时器(TIM2-TIM5)和2个高级定时器(TIM1、TIM8)组成。
罗晓
·
2020-04-03 15:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他