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
STM32F0单片机学习笔记
STM32F0
唯一ID ,Unique device ID ,UID
STM32F0
系列的ID地址,和其他的不一样。起始地址是0x1FFFF7AC,共12个字节(96位)。
狗狗25
·
2020-06-29 23:03
MCU
STM32大神
单片机学习笔记
1、在STM32内部,FSMC的一端通过内部高速总线AHB连接到内核Cortex-M3,另一端则是面向扩展存储器的外部总线。内核对外部存储器的访问信号发送到AHB总线后,经过FSMC转换为符合外部存储器通信规约的信号,送到外部存储器的相应引脚,实现内核与外部存储器之间的数据交互。2、FSMC中的DATASET和ADDSET的设置需要参看外部存储器的时序图来确定。一般而言,DATASET指的是数据建
电子开发圈_公众号
·
2020-06-29 05:57
STM32F051系列的定时器PWM输出
下面将从软硬件入手,分析如何通过
STM32F0
的定时器输出PWM波。首先是硬件方面:
weixin_34194087
·
2020-06-28 13:48
STM32F0
系列——停机模式(低功耗)
这段时间正在磨一个项目,要求系统中
STM32F0
系列的芯片不工作时处于一个低功耗,要用几个月,所以需要研究下
stm32F0
的低功耗模式。
weixin_30808575
·
2020-06-28 00:56
DS1302时钟芯片在
STM32F0
中的完整应用代码
DS1302在
STM32F0
中的应用DS1302在
STM32F0
中的应用/**********************第一:首先对端口进行配置****************///DS1302时钟端口定义
魏波-
·
2020-06-27 14:08
项目
STM32F0
单片机快速入门四 翻转引脚
1.第一个工程翻转引脚上一篇文章我们详细介绍了STM32F030从复位时取得复位向量,系统初始化,然后跳转到main()函数的过程。下面我们结合一个最简单的例子,对Cube库的使用做一个简单的介绍。我们用Keil打开下面这个工程:STM32Cube_FW_F0_V1.11.0\Projects\STM32F030R8-Nucleo\Examples\GPIO\GPIO_IOToggle\MDK-A
若风飘茫
·
2020-06-27 13:08
stm32F0
嵌入式
STM32F0
单片机快速入门五: GPIO中断
按键如何触发中断我们从一个例程看一下,如何用一个GPIO引脚来触发中断,来控制另一个引脚的翻转去控制LED指示灯。我们用Keil打开下面这个工程:STM32Cube_FW_F0_V1.11.0\Projects\STM32F030R8-Nucleo\Examples\GPIO\GPIO_EXTI\MDK-ARM\Project.uvprojx编译下载运行此代码,然后按压B1USER这个按键,每一次
若风飘茫
·
2020-06-27 13:08
stm32F0
嵌入式
STM32F0
单片机快速入门六 用库操作串口(UART)原来如此简单
1.从GPIO到UART前面几节我们讲了MCU如何启动,如何用翻转IO引脚,以及用按键去触发中断。接下来我们介绍的也是最常用的一个模块,串口(UART)。串口可以说是最古老,而且生命力最强的一种通信接口了。RS485总线更是久经考验。虽然串口早已经从大多数PC的标配中去掉了,但是嵌入式系统跟上位PC机通信用的最多的应该还是通过串口转USB吧。我们用Keil打开下面这个工程:STM32Cube_FW
若风飘茫
·
2020-06-27 13:08
stm32F0
STM32f0-mdk-SWD-ST-link的Trace调试问题
STM32F0
强制设置TRACE功能,会出现以下问题。原因如下。
孔方方
·
2020-06-27 10:33
STM32学习
stm32F0
串口的几个特殊功能
但除了普通的收发
stm32F0
系列的串口增加了很多新的功能。如果巧妙的把这些功能用起来就可以达到事半功倍的效果。把能交给硬件处理的就交给硬件可以节约大量的MCU时间用来做其他事情。
EmbededCoder
·
2020-06-27 03:28
——STM32
STM32 低功耗模式STOP、STANDBY配合RTC应用实例
定时驱动,完成目标;Tip:使用一个新的模块时应主要参考官方文档和官方例程,有问题再上网寻找思路;(本文使用的例程在最后)环境:STM32F205、IAR6.7、J-Link附:因为考虑到项目以后需要移植到
stm32F0
笑斐戈
·
2020-06-27 01:00
STM32
STM32开发常用资料
意法半导体STM32/STM8技术社区www.stmcu.com.cnSTM32官网-中文www.st.comSTM32官网-英文www.st.com/stm32cubefwSTM32全系列cube最新库文件
STM32F0
萤火虫的电子笔记
·
2020-06-26 21:38
嵌入式开发:STM32
LIN总线开发:
STM32F0
TJA1020
LIN总线协议最新版本是V2.2,历史版本有V1.0,V1.2,V1.3,V2.0,V2.1,V2.2。具体的区别请自行百度,这里只介绍对于写代码最需要关心的问题。V1.0属于起初版本,各项定义都不完整,目前实际没有应用;V1.2也没有应用,相对V1.0稍微完善了名称描述;V1.3是比较完善的版本,目前存在比较旧版的汽车总线中,采用经典校验;V2.0,V2.1是在V1.3基础上增加了诊断协议,直接
Triv
·
2020-06-26 20:20
总线及方控
STM32
STM32F0
USART唤醒STOP模式
但是遇到比较蛋疼坑爹的事情是,
STM32F0
系列自带的串口唤醒功能不支持030/042系列,如下:#defineEXTI_Line25((uint32_t)0x02000000)/*!
Triv
·
2020-06-26 20:20
STM32
STM32F042G6芯片开发-相关问题及解决
遇到下面问题:1.J-FLASH下载找不到
stm32f0
芯片。2.做IAP升级程序,需要重新设定中断偏移量,但F0和F1及F4的中断偏移量设置相当不同。3.IAP程序的移植及注意事项。
Brina0502
·
2020-06-26 10:32
STM32
IAP升级
stm32f030 硬件I2C配置
使用硬件I2C的说明
STM32F0
使用硬件I2C作为master,与外设通信,code步骤如下:配置GPIO引脚功能初始化I2C外设调用I2C的外设库函数进行读写I2C下面是详细代码:1.配置GPIO引脚功能
DingDingMagic
·
2020-06-26 04:00
stm32f0
51
单片机学习笔记
由于本人水平有限,以下内容仅供参考,当然也欢迎各位老师指点。初识单片机单片机是什么?单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单片机也被称为单片微控器,属于一种集成式电路芯片。单片机的种类也有很多。这里就不一一介绍了。单片机有什么?这张图就列举了51单片机的内部资源。我们学习单片机,
西安大学僧
·
2020-06-26 03:43
单片机学习
51
单片机学习笔记
学习单片机-stc89c52单片机。原理图如图:编程工具:KeiluVision4烧录软件:stc-isp-15xx-v6.86I编译语言:c51创建51单片机工程:1.打开软件,点击project新建工程,命名为英文(使用中文会出现一些奇怪的错误)。2.选择单片机型号为AT89C52。3.新建main.c文件添加进工程。4.配置魔术棒工具卡,在output选项卡勾选cretehex,这样在程序运
Zonkedd
·
2020-06-26 03:40
51
单片机学习笔记
——基于汇编语言(1)
博主近期在疫情学校上网课期间里开始汇编语言的51单片机学习,由于博客与论坛上的单片机教程几乎都是基于C语言的,汇编的寥寥无几,所以博主打算将自己的学习记录连载在博客上,当然本菜鸟也还是在读学生(还是非电信类的hh),所以不免会出现错误,还望大家多多指正。该系列文章基于80C51单片机,Keil2(这个版本是比较古老,不过keil2和keil5其实区别不大)1、80C51系列单片机硬件结构在开始讲单
二猫ssr
·
2020-06-26 01:48
单片机
单片机学习笔记
—— 串口通信程序
通过前面对串口通信原理的了解,就可以开始看程序啦。一、变量定义#include#include#defineucharunsignedchar#defineuintunsignedint/*---------宏定义---------*/#definecstFocs11059200L//晶振频率#definecstBaud19600//波特率#definecstKeyMaxNum100//按键抖
我有两颗糖
·
2020-06-25 19:17
单片机
C51
单片机学习笔记
(六)——液晶显示屏的使用
C51
单片机学习笔记
(六)——液晶显示屏的使用文章目录C51
单片机学习笔记
(六)——液晶显示屏的使用1.LCD1602的认识2.LCD1602的引脚及其功能3.LCD模块的内部结构4.LCD1602的工作时序
DID 迪
·
2020-06-25 17:25
C51单片机
C51
单片机学习笔记
(五)——数码管的静态显示和动态显示
C51
单片机学习笔记
(五)——数码管的静态显示和动态显示文章目录C51
单片机学习笔记
(五)——数码管的静态显示和动态显示1.数码管的显示原理2.数码管的静态显示3.数码管的动态显示(不用锁存器)4.中断与数码管结合的计时器
DID 迪
·
2020-06-25 17:25
C51单片机
C51
单片机学习笔记
(三)——按键对灯、蜂鸣器等器件的控制
C51
单片机学习笔记
(三)——按键对灯、蜂鸣器等器件的控制文章目录C51
单片机学习笔记
(三)——按键对灯、蜂鸣器等器件的控制1.独立按键的原理2.独立按键控制蜂鸣器响3.独立按键对流水灯的控制1.独立按键的原理一般的独立按键有四个脚
DID 迪
·
2020-06-25 17:25
C51单片机
C51
单片机学习笔记
(二)——花样流水灯的实现
C51
单片机学习笔记
(二)——花样流水灯的实现文章目录C51
单片机学习笔记
(二)——花样流水灯的实现1.单片机引脚、晶振、复位的作用2.流水灯原理图3.单片机的周期4.延时函数的编写5.使用“位操作”控制流水灯
DID 迪
·
2020-06-25 17:25
C51单片机
C51
单片机学习笔记
(四)——单片机的中断系统及应用
C51
单片机学习笔记
(四)——单片机的中断系统及应用文章目录C51
单片机学习笔记
(四)——单片机的中断系统及应用1.单片机的中断系统2.中断需要设置的4个寄存器3.使用中断控制流水灯4.定时器T0和T1
DID 迪
·
2020-06-25 17:25
C51单片机
C51
单片机学习笔记
(一)——搭建开发环境及烧写工具
C51
单片机学习笔记
(一)——搭建开发环境及烧写工具文章目录C51
单片机学习笔记
(一)——搭建开发环境及烧写工具1.搭建软件开发环境及使用(KeiluVision)2.将程序下载到单片机(烧写)在sublimeText3
DID 迪
·
2020-06-25 17:25
C51单片机
stm32
单片机学习笔记
一些重要的知识:0x0d(回车符\r)0xoa(换行符\n)stm32f4xx.h:包含了stm32f4的寄存器结构体的定义(类似于c51的reg52.h)f4顶层头文件main必须要加这个顶层文件可以加“sys.h”因为它里面包含stm32f4xx.h头文件sys.h:位带操作的头文件#include"sys.h"//读取io口的状态频率,是单位时间内完成周期性变化的次数没解决的问题:分频因子在
hello&Code
·
2020-06-25 16:44
单片机及arm
50条STM32
单片机学习笔记
重要——另一篇博文STM32
单片机学习笔记
1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义
Surferqing_
·
2020-06-25 14:44
STM32
51
单片机学习笔记
(1)
单片机的基本概念1.1单片机的组成由CPU、RAM(随机存储器)、ROM(只读存储器)、I/O接口、以及内部功能部件组成。1.2单片机内部数据传输单片机内部数据传输通过总线完成,输入数据时会经过三态门,三态门挂在总线上,当需要作为输入时,保持为低电位,输出时为高电位。51单片机内部有16根地址总线,总线与单片机的寻址能力有关,其对应关系为:单片机能够寻找到的地址=2的总线个数的次方。1.3寄存器的
枫清云
·
2020-06-25 09:52
51单片机学习
STM32F030_RTC详细配置说明
STM32F0
的RTC模块和F3的RTC模块最大区别在于F0模块中有“DATE”和“TIME”寄存器,也就是
晗生缘
·
2020-06-25 04:27
stm32f030
51
单片机学习笔记
【八】——步进电机
一.步进电机基础1.定义步进电机是将电脉冲转化为角位移的执行机构,主要使用永磁性步进电机,本实验使用的步进电机为四线双性步进电机;步进电机的相数指产生不同极性N,S磁场的激磁线圈对数,常用m表示;步进电机的拍数指完成一个磁场周期性变化所需脉冲数,以四线二相电机为例:单向四拍:A/-B-A-B/双向四拍:A/B-AB-AB/-A/B/单&双八拍:A/-A/B-B-AB-A-AB/-B/-A/B/步进
OliverKen
·
2020-06-25 01:10
51单片机
STM32开发笔记46:
STM32F0
低功耗设计
单片机型号:STM32F070F6P6项目中需要使单片机STM32F070F6P6进入低功耗模式,本文记录整个过程。1、STM32F070的低功耗模式:2、低功耗模式描述,在项目中希望外部中断予以唤醒,所以三种低功耗模式,都可以使用。3、进入Stop模式的代码如下,实际测得进入Stop模式后,8.0uA。在这里需要注意的是,我选用的单片机STM32F070F6P6,仅有端口A、端口B和端口F。我使
snmplink
·
2020-06-24 22:43
#
STM32快速开发
STM32快速开发
51
单片机学习笔记
(1)——初识单片机
1、什么是单片机单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机结构框图如下:2、单片机能做什么小到玩具车、电子手表,大到航天器、机器人,无论是数
Horse~
·
2020-06-24 13:47
51单片机学习笔记
STM32F0
免费版keil下载激活方式
ST公司为开发
STM32F0
的开发者付费提供keil的证书所以开发
STM32F0
的工程师,可以从keil网站上下载免费版本的keil做开发,地址如下http://www.keil.com/st点击上面这个按钮
m0_37489045
·
2020-06-24 11:09
STM32实现低功耗待机总结(电流低至5.7uA)_20140218更新Debug经验分享
为中断输入,闲置为低电平,而我们配置成了IPU,因此内部的40K上拉就会在这里消耗3/40k=75uA,另外将N.C的GPIO配置成FloatingInput,也会有一些漏电流,实际测试漏电流不大;另外将
STM32F0
lovebeyond1014
·
2020-06-24 08:10
STM32
从零开始做手机云台/稳定器
最近完成手机云台/稳定器的产品化,特意记录整个手机云台的开发过程(内容持续细化中...)一.电机驱动篇硬件描述:直流无刷电机,7对极,控制板mcu为
stm32f0
。
jxw3000
·
2020-06-23 23:24
直流无刷电机
云台
STC15
单片机学习笔记
(转载记录非原创)
STC15F2K60S2系列单片机是STC生产的单时钟/机器周期的单片机。是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机。采用第八代加密技术,加密型超强,指令代码完全兼容传统的8051,速度快8~12倍。内部集成高精度R/C时钟,+/-1%温漂,常温下温漂5%,5MHz~35MHz宽范围可设置,可彻底省去昂贵晶振电路和外部复位电路。特点:1.它的存储容量大,考虑到之前用到的STC8952
TitorJ
·
2020-06-23 10:06
51单片机
STM32F103系列
单片机学习笔记
1方便以后查看
系统中断管理:NVIC我的理解——管理系统内部的中断,负责打开和关闭中断。基础应用1,中断的初始化函数,包括设置中断向量表位置,和开启所需的中断两部分。所有程序中必须的。用法:voidNVIC_Configuration(void){NVIC_InitTypeDefNVIC_InitStructure;//中断管理恢复默认参数#ifdefVECT_TAB_RAM//如果C/C++Compiler\
Achou.Wang
·
2020-06-22 14:00
stm32f0
TIM1实现输出PWM波形
//该程序例程是使用的GDstm32f130的芯片,使用TIM1的通道2和通道3输出波形intmain(void){u16led0pwmval=0;u8dir=1;SystemOn_Init();InitRFChip();PWM_TIM1(899,0);//?μ?ê?a48MHZ/(999+1)/(1+99)=24KHZwhile(1){Delay_MS(1);if(dir)led0pwmval+
摄影师叶孜毅
·
2020-06-22 02:40
stm32
STM32上电复位不正常 手动复位正常的原因
描述:
STM32f0
按键模块电路经常遇到上电不复位的情况,芯片采用的是stm32f030,按键模块采用ZLG7290芯片、4X4按键LED矩阵。
beep_
·
2020-06-21 00:39
【Proteus+51
单片机学习笔记
】-51/52系列单片机简介
0摘要本文主要对STC89C52系列单片机进行了简单介绍,对其主要电路进行整理。1STC89C52系列单片机简介STC89C52单片机指令完全兼容传统8051单片机,包括12T和6T两种模式,用户可以根据自己需要任意选择。12T指12时钟每机器周期,6T指6时钟每机器周期。STC89C52的特性如下:1.增强型8051单片机,6T和12T两种模式任选,指令完全兼容传统8051。2.工作电压:STC
Honglong
·
2020-04-29 20:00
STM32F0
和F1--从官网下载库文件到建立工程模板
一、登录ST官网,完成注册二、按照如下截图逐一点击。image.pngimage.pngimage.pngimage.png下载后两个压缩包:image.png解压后,一个是F0系列,一个是F1系列,其他的系列一样的下载方式。image.png三、库文件有哪些?在深入看库文件有什么前,要先建立概念:1、什么是内核,什么是外设?什么是寄存器,这文章说到,内核就是CPU,外设(核外外设、片上外设)就是
StarsOcean
·
2020-02-16 05:08
盖亚系统的诞生由
STM32F0
开始
机器本身使用意法半导体MCUSTM32F0来收集人们的反馈。用户在经历了公共场所的整洁,排队,客户服务等之后,按下了与自己的公共场所氛围相符的按钮。盖亚系统-从零开始的意法半导体设计轮询系统使用STM32F051C6。它的Cortex®-M0微控制器以48兆赫兹运行,提供收集反馈并将其发送到云所需的计算吞吐量,而其低功耗和0.7µA待机模式可使设备在现场长时间使用,而无需更换电池。该团队还正在使用
英尚微电子
·
2019-11-21 14:26
意法半导体MCU
灵动微电子
STM32F0
灵动微MCU
51
单片机学习笔记
之数码管1显示数字0以及使用蜂鸣器
首先我们还是先定义数码管的引脚,打开原理图,我们将数码管的位选引脚初始化一下。然后我们打开数码管1的总开关,关掉其余的三个数码管,不懂什么意思看我上一篇博客,下面是链接:https://blog.csdn.net/qq_40831778/article/details/102642153之后我们让其显示数字0.现在我们具体来讲一下,0x3f是怎么回事。我们看,如果想让数码管显示数字0,必须点亮a,
l明天你好
·
2019-10-19 21:07
C51
STM32F0
CAN总线
STM32F0CAN总线数据转发实验实验目的:把CAN总线控制器接收到的数据直接发送出去。包括:标准数据帧、扩展数据帧、标准远程帧、扩展远程帧。波特率计算方法:波特率=48000/[(7+8+1)*3]=1MbpsCAN波特率的计算1.因为CAN的时钟是AHB1外设时钟,这里为8MHZ。2.根据图上的设置,CAN波特率=8M/Prescaler/(BitSegment1+BitSegment2+J
一丠
·
2019-07-03 20:47
STM32F0
使用LL库实现Modbus通讯
在本次项目中,限于空间要求我们选用了STM32F030F4作为控制芯片。这款MCU不但封装紧凑,而且自带的Flash空间也非常有限,所以我们选择了LL库实现。本篇将说明基于LL实现USART通讯。1、概述我们想要实现基于RS485的Modbus通讯实际就是基于USART的通讯。USART使用可编程波特率发生器提供非常广泛的波特率范围。根据不同配置可以实现我们不同的串行通讯应用需求。其结构图如下:我
foxclever
·
2019-03-31 21:04
STM32研发
嵌入式开发
Modbus
基于LL库的STM32应用开发
STM32
LL库
UART
Modbus
STM32F0
数码管显示
1。segment定义共阴数码管#defineSEG_A0x80#defineSEG_B0x40#defineSEG_C0x20#defineSEG_D0x10#defineSEG_E0x08#defineSEG_F0x04#defineSEG_G0x02#defineSEG_DOT0x012。common定义共阴数码管#defineDIGIT_UP_L~0x01//#defineDIGIT_UP
forAllforMe
·
2019-03-29 22:36
firmware
C
Program
STM32
STM32F0
ADC程序设计
1。ADC初始化voidADC_CH_DMA_Config(void){ADC_InitTypeDefADC_InitStructure;DMA_InitTypeDefDMA_InitStructure;GPIO_InitTypeDefGPIO_InitStruct;/*ADC1DeInit*/ADC_DeInit(ADC1);/*EnableGPIOAclock*/RCC_AHBPeriphCl
forAllforMe
·
2019-03-28 16:46
firmware
STM32
STM32F0
按键程序
#defineHAVEKEY_PIN0x0003//#defineKEYPOP0x0000#defineKEY_START_PRESSED1//typedefstruct{INT8UbLastValue;//INT8UbDebunceTime;//INT8UbPressed;//INT8UbValue;//INT8UbState;//}tKEY;1.按键IO口配置voidKEY_Init(void
forAllforMe
·
2019-03-28 14:03
firmware
C
Program
STM32
如何建一个STM32F030工程模板(标准库版)
1.1建立工程前准备(1)下载
stm32f0
标准库文件在开始建立工程模板前需要先到ST官网下载最新的标准外设库,网址为https://www.st.com/en/embedded-software/stsw-stm32048
Kal-Lai
·
2019-01-20 23:04
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他