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
STM32F030
使用HAL库对
STM32F030
系列芯片做RTC低功耗唤醒
好久没有写博客了,由于项目的原因在做STM32F0系列芯片的低功耗,写了一个Demo例程,仅供大家参考,同事也希望大家在学习工作的路上上走弯路。言归正传,该例程采用STM32F030C8T6的开发板,例程中5s低功耗和5s单片机正常交替工作。首先在CumeMX软件界面中配置RTC、中断、时钟等(具体请参考例程)。在调试过程中我也是参考了该大神的例程,大家也可以参考一下,https://blog.c
葫芦队长
·
2020-07-04 20:32
嵌入式开发
STM32CubeMX
STM32f030
HAL库使用DMA遇到的问题
STM32f030HAL库使用DMA遇到的问题(已解决)初衷解决初衷问题产生在本人使用esp8266连接
stm32f030
,应为esp8266免不了上电打印,但是上电打印会导致头2条数据产生粘滞的问题,
合理说明
·
2020-07-04 16:26
嵌入式linux
stm32
记录
ESP8266
记一次“粗暴”的Flash模拟EEPROM法(用的STM32F030C6芯片,没找到模拟EEPROM库函数)
记一次“粗暴”的Flash模拟EEPROM法有个项目用的
STM32F030
的芯片,有2个参数需要存储,但是画板子的时候没有外加FLASH或24C02芯片。
无锡的老白
·
2020-07-04 16:11
STM32
硬件相关
stm32f030
独立看门狗bsp
#include"bsp.h"voidbsp_init_iwdg(void){/*EnablewriteaccesstoIWDG_PRandIWDG_RLRregisters*/IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);/*IWDGcounterclock:LSI/64*/IWDG_SetPrescaler(IWDG_Prescaler_64);//
flyme2010
·
2020-07-04 15:23
stm32
stm32f030
HAL库中定时器中断的问题
stm32f030
的HAL库编程中,发现使用定时器中断时,按照官方示例代码给出的程序,可以点亮LED灯,并且按设定的定时值闪烁。
eryong1970
·
2020-07-04 15:25
STM32F030
IAP升级研究
在使用SMT32F103的时候,发现STM32是可以通过串口实现在线升级的(当然也可以通过文件的形式升级,原理都是一样的),正好在使用
STM32F030
,所以就想能不能在
STM32F030
上做一个在线升级的功能
crazyleft
·
2020-07-04 06:13
收纳箱
STM32F030
跳转函数BootLoader和APP的主要部分
使用C语言#defineRAM_START_ADDR(0x20000000)#defineVECTOR_SIZE(0xb0)//中断向量表的大小typedefvoid(*pFunction)(void);/***@briefLoadandrunusersystem*@note*@rmtoll*@paramNone*@retvalNone*/voidLoadUserSystem(u32address
银天蓝之歌
·
2020-07-04 04:39
STM32
STM32F030
电压监测实现
STM32F030
电压监测实现STM32发生掉电时,可以通过检测掉电,记录掉电发生或保存少量数据,在快速恢复电压或者重启后,进行状态恢复。
PegasusYu
·
2020-07-04 00:52
STM32
stm32实现电表电量采集
stm32实现电表电量采集wangxl@20180815一、概述本章中,不特殊说明都以
stm32F030
为例,软件平台为iar6.4通过开发板的485与电表通讯,波特率采用1200,根据DLT645-1997
flyme2010
·
2020-07-04 00:34
stm32
玩转STM32F0 Value Line Discovery 之 深入理解 SYSTICK定时器
话不多说,在讲SYSTICK之前,要知道,
STM32F030
的架构是COTEX-M0,M0与其他M系列的最大区别就是其采用的是“冯·诺依曼”结构,也就是数据与指令不分开。
Yvonn
·
2020-06-30 01:51
STM32
STM32F0唯一ID ,Unique device ID ,UID
(STM32F1系列的唯一ID地址是0x1FFFF7E8)UniquedeviceID(唯一ID),这个是STM32全球唯一ID,出厂时设定(我用的芯片是
STM32F030
,能正确的读出ID)读取ID的代码
狗狗25
·
2020-06-29 23:03
MCU
STM32F030
, 使用嘀嗒定时器Systick实现LED闪烁
本文主要解决两个问题1STM32的IO口要反转,怎么实现?2嘀嗒定时器systick的配置解答1:单片机的口,反转非常easy。sbitled=P1^6;led=~led;而STM32的口要让它反转。如何实现呢?非常easy,对想要反转的IO口取异或:GPIOx->ODR^=GPIO_Pin;解答2:SysTick是1个24bit递减计数器SysTick_Config(SystemFrequenc
weixin_34114823
·
2020-06-28 11:47
STM32F0单片机快速入门四 翻转引脚
1.第一个工程翻转引脚上一篇文章我们详细介绍了
STM32F030
从复位时取得复位向量,系统初始化,然后跳转到main()函数的过程。下面我们结合一个最简单的例子,对Cube库的使用做一个简单的介绍。
若风飘茫
·
2020-06-27 13:08
stm32F0
嵌入式
STM32F030
学习之串口收发程序
使用USART最简单的情况是只使用3根线:Tx用于数据发送,Rx用于数据接收,GND是信号地线,提供通信双方的参考电平。实现的功能:1、通过串口发送数据;2、中断方式接收数据,并将接收到的数据回送。首先,第一步:配置引脚,将串口映射到PA9(Tx),PA10(Rx)。voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;/*
笨小孩的明天
·
2020-06-27 06:32
STM32微控制器
STM32 SPI驱动TFT LCD
利用
STM32F030
的SPI驱动TFTLCD,我使用的LCD为240*320像素的2.4寸彩屏,驱动IC为ili9341,只需四根线即可点亮LCD,先贴上SPI配置吧,声明一下,F030的SPI配置和
夜醉欲眠
·
2020-06-27 02:35
嵌入式
单片机
STM32F0 USART唤醒STOP模式
最近考虑使用
STM32F030
/042系列做些低功耗的产品,比如车载导航配对的433/315拷贝型遥控器,需要串口通信和STOP模式。
Triv
·
2020-06-26 20:20
STM32
STM32F030
使用RTC周期性唤醒STOP模式
首先,F030与F072的RTC唤醒功能是不一样的,在相关定义文件stm32f0xx_exti.h中有如下定义:#defineEXTI_Line17((uint32_t)0x00020000)/*!
Triv
·
2020-06-26 20:49
STM32
STM32F030
硬件I2C驱动 AT24C16
网络上很多F1系列的ATC24的读写程序,但F0几乎没有。由于F0完全重写了I2C,所以以往的代码并不能直接使用,修改事件、接口上会浪费很多时间,特别是对于使用F0系列进行入门的新手。在此十分感谢畅学电子网的对于AT24C16的资料,特别是AT24C16地址的解释。调试过程中这篇文章给了很大的帮助。建议不想只当伸手党的同志们认真阅读,否则只会CtrlCCtrlV,你又怎么能说自己是嵌入式开发者?h
Similar_Fair
·
2020-06-26 15:52
STM32
单片机
STM32F030
I2C 从模式中断编程
自己花了几天的时间,终于跳过了这个坑,再次总结下:1.最困难的地方:因为需要两个平台对接,主端用的是LINUX系统,芯片是TI335X,从端是
STM32F030
,我两端的程序都没写过,所以出现问题了,无法判定是哪一边的问题
黄大刀
·
2020-06-26 09:35
嵌入式硬件
stm32f030
硬件I2C配置
使用硬件I2C的说明STM32F0使用硬件I2C作为master,与外设通信,code步骤如下:配置GPIO引脚功能初始化I2C外设调用I2C的外设库函数进行读写I2C下面是详细代码:1.配置GPIO引脚功能RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB,ENABLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8|GPIO_Pi
DingDingMagic
·
2020-06-26 04:00
stm32f0
STM32F030_LED详细配置总结
STM32F030_LED详细配置总结这几天到手一块Cortex_M0的
STM32f030
的单片机,在这里总结下
STM32F030
的相关详细外设功能配置,本文详细说明STM32f030_LED的配置,随便说明
晗生缘
·
2020-06-25 04:27
stm32f030
STM32F030_USART详细配置说明
STM32F030_USART详细配置说明串口是我们在编程时最经常用的问题,通常用它来发送和接收数据,同时它还有另外一个功能——检测程序是否正确,
stm32f030
系类单片机自然而然少不了串口,本文主要介绍
晗生缘
·
2020-06-25 04:27
stm32f030
STM32F030
使用内部时钟和外部时钟
staticvoidSetSysClock(void){__IOuint32_tStartUpCounter=0,HSEStatus=0;/*SYSCLK,HCLK,PCLKconfiguration----------------------------------------*/#ifdefined(PLL_SOURCE_HSI)/*AtthisstagetheHSIisalreadyenab
oshan2012
·
2020-06-24 18:31
STM32F030
STM32F030
低功耗之停机模式的进入和唤醒
本人使用的是STM32F030F4P6进行从机低功耗的设计。设计需求是和主机进行状态同步,主机超时不从串口给回馈(主机关机了)从机进入停机模式等待串口来数据进行唤醒(主机开机了)。1.停机模式介绍STM32F030F4P6有三个低功耗模式。待机模式下(standby)功耗最低但是需要wake_up引脚上升沿或者RTC闹钟才能进行唤醒,在硬件已经设计好的基础上不满足本次软件设计的需求。然后考虑功耗第
masteryi137
·
2020-06-24 13:16
STM32F030
485通讯遇到的问题
STM32485通讯遇到的问题在做项目的时候要求用485进行主机与从机进行通讯,在485发送和接收的时候要对驱动器进行控制,在刚开始调发送和接收的时候总是失败,原因有一下几个使能驱动器后立刻发送数据,导致第一个数据有时候错误。串口中断后马上控制驱动器为发送模式,然后发送数据,导致出错,有时直接卡死。3.在发送指令后马上接收有时候串口溢出标志位会置位,原因不明,通过在错误中断清除标志位来处理。4.在
夜雪-初霁
·
2020-06-24 12:48
STM32
STM32f030
boot iap升级时keil配置注意事项
最近使用了一款Cortex-M0内核的芯片STM32F030CC,发现它中断向量表的重映射方法与STM32F10x系列的有所区别,在这里记录与分享一下。由于需要通过IAP进行固件升级,所以芯片的FLASH里面要烧录两份代码:一个Bootloader,一个用户应用程序。理所当然的,在用户应用程序中,必须得重新映射中断向量表。可是在ST提供的固件库里,我却没有发现类似于stm32f10x固件库中的vo
jacycle
·
2020-06-23 20:49
单片机驱动程序
STM32F030
systick滴答定时器
voidDelay_Init(void){SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);//systick时钟=HCLK/8fac_us=SystemCoreClock/8000000;fac_ms=fac_us*1000;}voidDelay_Us(uint32_tnus){uint32_ttemp;SysTick->LOAD=nus*
haidscs
·
2020-06-23 12:02
STM32
NVIC_Init挂死
最近在
STM32F030
上写个定时器初始化代码,很简单的几行代码,初始化之后,程序挂死了。
我的抉择
·
2020-06-23 12:31
嵌入式STM32
STM32F030
驱动TM1650点亮4联数码管
1.首先熟悉TM1650TM1650中文手册:https://download.csdn.net/download/guaizaiguaizai/12094929TM1650管脚信息TM1650通讯协议TM1650控制命令TM1650显存地址2.编写代码//tm1650.c#include"tm1650.h"#include"delay.h"#include"led.h"voidTM1650_In
guaizaiguaizai
·
2020-06-23 11:54
STM32
STM32F030
低温下RTC不工作
1前言客户反馈在批量生产阶段,发现部分产品的MCU的RTC在低温(0℃)下工作不正常,但是在常温下又是正常的,且其他正常的MCU的RTC在常温与低温下都是正常的。2问题跟进与分析通过与客户邮件沟通,了解到客户使用的MCU型号是:STM32F030C6T6TR。在产品的主从结构中主要用作电源管理和时钟管理。通过客户的描述,似乎相同型号不同片子都存在较大的差异。由于时间紧急,在了解到初步信息后立即拜访
flydream0
·
2020-06-23 08:06
STM32
STM32的世界之旅
STM32F030
, 使用嘀嗒定时器Systick实现LED闪烁
本文主要解决两个问题1STM32的IO口要反转,怎么实现?2嘀嗒定时器systick的配置解答1:单片机的口,反转很容易。sbitled=P1^6;led=~led;而STM32的口要让它反转,怎样实现呢?很容易,对想要反转的IO口取异或:GPIOx->ODR^=GPIO_Pin;解答2:SysTick是1个24bit递减计数器SysTick_Config(SystemFrequency/10)函
内陆的咸水鱼
·
2020-06-21 15:31
stm32学习
已解决:大家使用原子哥的延时函数delay_ms、delay_us会出现进入延时函数出不来的情况!!!
这里给出STM32F103和
STM32F030
的延时函数。
魏波-
·
2020-06-21 09:51
STM32
【单片机】
stm32f030
硬件 I2C
STM32F030
的硬件I2C程序,整理一下如下,注意使用的时候i2c器件地址的问题,文章最后有说明。
Mr qqtang
·
2020-06-21 08:36
STM32
STM32上电复位不正常 手动复位正常的原因
描述:STM32f0按键模块电路经常遇到上电不复位的情况,芯片采用的是
stm32f030
,按键模块采用ZLG7290芯片、4X4按键LED矩阵。
beep_
·
2020-06-21 00:39
H7-TOOL脱机烧录器功能开源发布
H7-TOOL汇总帖:https://www.cnblogs.com/armfly/p/12283459.html当前已经对
STM32F030
,STM32F103,STM32F429,STM32F746
安富莱电子
·
2020-02-15 12:00
STM32F030
启用内部晶振并配置系统时钟为48M
在文件system_stm32f0xx.c里的函数staticvoidSetSysClock(void){if(HSEStatus==(uint32_t)0x01)//存在外部时钟{}else{//这里添加配置48M代码}}代码如下staticvoidSetSysClock(void){__IOuint32_tStartUpCounter=0,HSEStatus=0;/*SYSCLK,HCLK,P
覃隆强
·
2019-12-30 11:00
Cortex-M0系列 - IAR开发环境搭建
序言IAR的安装破解在其他博文中有教程,可直接跳转~IAR安装破解教程本篇描述在IAR中搭建Cortex-M0的开发环境,博主所用的芯片是
STM32F030
,其他M0的芯片也是一样的。
GenCoder
·
2019-05-29 17:02
Cortex-M0系列
STM32串口中断ORE问题记录
首先感谢“今天也迟到”提供的思路,原文博客如下:https://blog.csdn.net/qq_34401994/article/details/76359581背景:
STM32F030
芯片,485串口使用
秋名山交警
·
2019-04-04 15:33
ST串口
修改
STM32F030
时钟源为内部晶振(HEI )
修改SetSysClock()函数,将时钟源由默认的HSE改为内部HSI时钟system_stm32f0xx.cstaticvoidSetSysClock(void){__IOuint32_tStartUpCounter=0,HSIStatus=0;/*SYSCLK,HCLK,PCLKconfiguration----------------------------------------*//*
mialo163
·
2019-03-25 18:07
个人学习
如何建一个
STM32F030
工程模板(标准库版)
我这边使用的Keil5版本是MDK5.24,可以到网络上自行下载安装。1.1建立工程前准备(1)下载stm32f0标准库文件在开始建立工程模板前需要先到ST官网下载最新的标准外设库,网址为https://www.st.com/en/embedded-software/stsw-stm32048.html在网页中找到下载链接,点击下载。(需要登录账号或者填一些个人信息,这里自己操作)下载下来的压缩包
Kal-Lai
·
2019-01-20 23:04
STM32F030
定时器 AD 单通道 交流电流采样转换
虽然用定时器定时器进行AD采样的方法在网上一查一大堆,官网上给的例程也很多,实现起来也不是太难。但是当自己亲手去编代码,实操的时候还是会发现很多的细节需要注意的,任意一个细节忽略或者出差错的话,就会导致结果有很大的误差,甚至结果根本就不对、更坏就是没有现象。很幸运的是这几种情况我都遇到了。下面我记录一下我遇到的一些问题与解决的方法。对电压电流的采集,有直流与交流,对于直流的话,比较简单,就是多采集
David_361
·
2018-06-13 20:42
STM32F030
定时器 AD 单通道 交流电流采样转换
虽然用定时器定时器进行AD采样的方法在网上一查一大堆,官网上给的例程也很多,实现起来也不是太难。但是当自己亲手去编代码,实操的时候还是会发现很多的细节需要注意的,任意一个细节忽略或者出差错的话,就会导致结果有很大的误差,甚至结果根本就不对、更坏就是没有现象。很幸运的是这几种情况我都遇到了。下面我记录一下我遇到的一些问题与解决的方法。对电压电流的采集,有直流与交流,对于直流的话,比较简单,就是多采集
David_361
·
2018-06-13 20:42
模拟串口UART的实现
——腓立比书【1:9~10】最近在调的MCU的型号为
STM32F030
,配置芯片相较之前的MCU都比较简单,功能配置很顺利。但是在写串口程序的时候,发现串口一直不通,使用示波器也没有波形。
琉球主
·
2018-06-04 09:09
单片机
STM32F030
和STM32F103的IO结构上的区别
STM32F103GPIO功能描述每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。根据数据手册中列出的每个I/O端口的特定硬件特征,GPIO端口的每个位可以由
L18780079219
·
2018-06-02 21:55
嵌入式
单片机
C——《C和指针》第六章读书笔记
但是对于某些不能自动对齐的单片机,如
STM32F030
(我以前遇到过),就需要注意边界对齐问题,在定义结构体的时候就要考
无锡的老白
·
2018-05-17 08:43
C语言
关于
stm32f030
增加bootloader后外部中断不响应的问题
问题描述:最近在调试
stm32f030
芯片,增加bootloader后,可以正常跳转到应用程序,程序能够正常跑起来,但是却不进DMA中断,外部中断无法响应,这个问题找了好久....源码:voidNVIC_Configuration
HardessGod
·
2017-06-08 18:19
嵌入式开发
STM32F030
Nucleo-多样的SPI通信之Master标准模式-SPIFlash读写
作者:华清远见我个人认为,学习单片机,在硬件上和驱动上,我们无非学习这么几个东西:1.能灵活的操作GPIO端口2.理解单片机各个引脚的功能和作用和外围最小系统的设计3.各种通信协议比如:并口协议(LCD1602等),UART/USART协议,IIC协议,485通信协议,SPI通信协议,IIS音频流传输协议,CAN通信协议,单总线通信协议(DS18B20等),三总线协议(DS1302等)等等通信协议
华清远见嵌入式学院
·
2016-12-28 15:23
linux嵌入式方向
标准
通信
单片机
内核
硬件
STM32F030
Nucleo-做个准确的延时SysTick
作者:华清远见讲师写过单片机程序的人都知道,软件延时是不准确的,当然,当在我们可接受的情况下,很多地方还是用软件延时的!但是在情况允许的条件下,我们还是希望延时越准确越好,这样可以保证我们Demo的一些精度或者时候准确性。在所以的ST32位MCU中,基本上都存在这么一个定时器,很多人都叫它“滴答定时器”,也就是SysTick,在我移植过的好几个实时操作系统中,这个滴答定时器都用来作为操作系统调度的
华清远见嵌入式学院
·
2016-12-02 14:18
linux嵌入式方向
STM32F030C8T6 STM32F030R8T6
STM32F030
STOP低功耗模式配置 11uA
1、进入睡眠的关键语句RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);2、进入低功耗需要的配置,GPIO配置原则:不回路,不悬空输入。下面是将所有IO输出为0//输出GPIOA->MODER=0x55555555;GPIOB->
mrlixirong
·
2016-02-18 12:00
stm32
低功耗
STM32F030R8T6
STM32F030
STM32入门
STM32F030
TIM6 中断
开发环境: STM32Cube + Keil5.12 + hal 库 实验项目: TIM6中断 问 题: 无法进入TIM6中断 解决办法:修改startup_stm32f030x8.s文件中的中断向量注册 调试过程中,发现,startup_stm32f030x8.s 中没有注册TIM6中断的 中断向量。 修改前的startu
·
2015-11-02 17:52
stm32
上一页
1
2
3
下一页
按字母分类:
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
其他