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
STM32F030
的低功耗案例(RTC闹钟中断定时唤醒喂狗+按键外部中断唤醒)
最近使用到低功耗方案,采用的是STM32F030C8T6芯片,由于任务开启了看门狗,进入休眠后(采用的是STOP模式),需要及时喂狗,故而使用RTC闹钟中断定时唤醒来喂狗。对比三种休眠模式:就设备的使用情况和功能需求,采用STOP模式/*三种休眠模式说明-各有不同1.SleepmodeInSleepmode,onlytheCPUisstopped.Allperipheralscontinuetoo
KAMI STUDIO
·
2024-01-21 07:37
嵌入式开发笔记
单片机
rtc
物联网
STM32F072C8T6调试IAP(CAN)记录
一、准备工作1、找到官方IAP参考例程,是基于
STM32F030
的例程;2、准备两块电路板,一块用于CAN-UART透传,另一块作为测试目标板。
Deyauo
·
2023-11-02 21:32
stm32
CAN
Ymodem
IAP
Bootloader
STM32-RTC实时时钟详解
本文讲的RTC是基于
STM32F030
来讲的,相比与F1系列的RTC来说,M0的将很多原本需要软件实现的功能硬件化了,使用起来更加便利。
一个人的嵌入式~
·
2023-10-31 18:02
单片机外设
STM32
单片机
实时音视频
stm32
PY32F002/PY32F003/PY32F030入门笔记(1)
2023年2月,发现某宝上大推一款类
STM32F030
的芯片,叫PY32F0XX(002、003、030)。
AQing阿清
·
2023-10-25 10:14
笔记
单片机
c语言
STM32F030
在使用内部参考电压 (VREFINT)时与STM32G070的区别
背景:之前使用过STM32G070的内部参考电压来提升ADC采集的准确度(STM32使用内部参考电压提高ADC采集准确度),所以本次使用
STM32F030
的芯片时直接把之前G070的代码拿过来用了,但是出现了问题
电子民工搬砖峡
·
2023-10-08 18:16
MCU
单片机
STM32 LED 初始化程序
//led.cPA.7口#include"led.h"voidLED_Init(void){GPIO_InitTypeDefGPIO_InitStructure;/*使能GPIOA时钟*//*使用的是
STM32F030
guaizaiguaizai
·
2023-08-25 12:07
STM32
STM32F030
外部中断配置
1、说明
STM32F030
芯片,PC13为外部中断触发,下降沿的配置;注意开启SYSCFG时钟;voidback_key_init(void){EXTI_InitTypeDefEXTI_InitStructure
PWRJOY
·
2023-07-29 14:18
STM8/STM32
stm32
STM32F030
使用CUBEMX配置ADC多通道采集 DMA传输
STM32CubeMX的配置以下为测试代码//usart重定向,注意使用前需要包含头文件intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0xffff);returnch;}//定义数组,存放序列转换数据(数组里包含两个通道的数据,按序存放)uint16_t_u16ADC_Value[100];uint32_t_u32
Winston_77
·
2023-06-19 00:01
stm32
【STM32】
stm32f030
软件触发多通道ADC扫描采样
软件触发采集三个通道的AD数据,代码如下:voidread_ADC_voltage(){uint8_ti;HAL_ADC_Start(&hadc);//启动ADC转换for(i=0;i<3;i++){HAL_ADC_PollForConversion(&hadc,50);//等待转换完成,50为最大等待时间,单位为msif(HAL_IS_BIT_SET(HAL_ADC_GetState(&hadc
zhvngchvng
·
2023-06-13 23:26
笔记
stm32
单片机
嵌入式硬件
基于
STM32F030
、MAX30102血氧心率监测仪的设计(一)
搞这个设计用时大约一周,中途遇到好多问题,查找资料乱七八糟,始终没有解决问题,只能自己慢慢的啃资料,本文章主要记录设计过程及记录遇到的问题,做个记录同时帮助有需要的朋友。目前该设计已成功读取计算出血氧及心率数据,算法还需完善,程序中用的arm_math库,需要配置及安装及相应的库文件,具体安装配置,请查看博客文章STM32F0系列单片机使用ARM_math_billjiang2008的博客-CSD
billjiang2008
·
2023-06-12 00:13
单片机
嵌入式硬件
STM32F030
HAL库硬件SPI操作W25Q16存储芯片(一)
芯片:华邦W25Q16JVW25Q16JV(16m位)串行闪存为有限空间、引脚和电源的系统提供了存储解决方案。25Q系列提供了超越普通串行闪存设备的灵活性和性能。它们非常适合代码跟踪到RAM,直接从Dual/QuadSPI(XIP)执行代码,并存储语音、文本和数据。该设备工作在单路2.7V~3.6V电源上,下电时电流消耗低至1uA。W25Q16JV数组被组织成8192个可编程页,每个页256字节。
billjiang2008
·
2023-04-15 19:19
stm32
c语言
单片机
STM32F030
开发环境搭建
长话短说,由于突然要调试别人画的一块板子,用的是
STM32F030
调试一个ADC.开发环境STM32CubeIDE基于以前开发单片机的经验,首先选择厂商提供的IDE往往有比较好的体验,加上一年前用keil
你要写卓
·
2022-12-06 16:55
单片机学习
单片机
STM32F030
系列 HAL库FLASH读写(当EEPROM用)
此处以STM32F030F4P6为例,HAL库版本为Keil.STM32F0xx_DFP.2.1.11、解锁:程序下载后,默认Flash空间是保护的,所以要先进行解锁。我想大家都知道,解锁就是对FLASH_KEYR寄存器写两次数据,第一次是0x45670123,第二次是0xCDEF89AB,对应有现成的HAL库函数直接使用,HAL_FLASH_Unlock()。2、擦除:关于Flash闪存的电气特
李工喜荣
·
2022-05-16 20:16
硬件开发
STM32
stm32
单片机
HAL
FLASH读写
EEPROM
STM32串口DMA传输不能使用的问题
于是查看了
STM32F030
的参考手册,DMA这一章,发现DMA的通
智小星
·
2020-09-16 21:50
单片机学习笔记
STM32
DMA
UART
stm32f030R8 boot1
stm32f030
:STM32F0系列没有BOOT1引脚,只有一个boot0管脚:(1)当boot0=0;用JTAG或SW下载,下载后自动重启,进入main函数;(2)当boot0=1;通过串口下载程序
约么
·
2020-09-12 18:04
【转】【电机矢量控制】BLDC方波电流环PID整定方案
【电机矢量控制】BLDC方波电流环PID整定方案电流环PIDBLDCKVIN关注发布时间:2019-09-09丨阅读:782前言最开始做BLDC驱动器,用
STM32F030
,CUBEMX,第一阶段就用最简单的六步法开环控制电机
天或
·
2020-09-10 23:23
STM32F030
TIM6 中断
开发环境:STM32Cube+Keil5.12+hal库实验项目:TIM6中断问题:无法进入TIM6中断解决办法:修改startup_stm32f030x8.s文件中的中断向量注册调试过程中,发现,startup_stm32f030x8.s中没有注册TIM6中断的中断向量。修改前的startup_stm32f030x8.s文件中:DCDTIM3_IRQHandler;TIM3DCD0;Reserv
weixin_30421525
·
2020-08-24 16:50
如何建一个
STM32F030
标准库工程模板
一、为什么自己写一个一个教程1、老了,容易忘2、总看别人的不方便二、准备资料1、keil软件安装好2、STM32F0XX标准库函数下载,网址为https://www.st.com/en/embedded-software/stsw-stm32048.html本篇使用STM32F030C8T6芯片下载后解压,得到STM32F0xx_StdPeriph_Lib_V1.5.0这个文件夹,文件夹内容包括内
Fashoon
·
2020-08-24 06:29
STM32
软件教程
关于
STM32F030
的ISP下载问题
第一次在CSDN写博客,从事嵌入式开发工作的三年时间来也经常在CSDN上浏览各类技术博文,这些优秀的文章很大程度的提升了我的个人能力或者有效的解决了工作的遇到的各类问题,所以在此要向所有无私奉献的CSDN博主们表示诚挚的谢意。现在我也将踏着前人的脚步,本着传递知识相互学习的目的开通了自己的博客。希望在这个自由开放的网络平台上与大家一起学习提高。说实话第一篇博文我并不知道怎么写也不知道该写些什么内容
隐风之龙
·
2020-08-24 05:38
细节反思与分享
1.基于
STM32F030
Demo板的开发概要(问题解决)
问题出现环境:1.使用STM32F030Demo板下载厂家给的LED测试例程时;2.使用Keil-MDK-uVison5版本;3.准备Buildall时。问题出现现象:1.系统无法创建可烧写文件,即Targetnotcreated。显示Error为:..\System\CMSIS\core_cm0.h(127):error:#5:cannotopensourceinputfile"core_cmI
Natsume Z. Simentsu
·
2020-08-24 05:06
4.ARM嵌入式相关
STM32F030
应用常见问题
文章目录
STM32F030
的PF0、PF1作为普通IO使用时无法正常输出高低电平STM32F0强制设置TRACE功能,提示TRACEHWnotpresentSTM32F030的PF0、PF1作为普通IO
萤火虫的电子笔记
·
2020-08-24 05:25
嵌入式开发:STM32
STM32F030
Keil MDK 仿真调试总是进入HardFault
keilMDK中仿真调试
STM32F030
时,断点数量超过5个仍可继续添加,但是仿真调试时,总会莫名其妙进入HardFault中断,删除断点数量少于5个,即可正常仿真调试。
weixin_30549175
·
2020-08-24 05:20
基于
STM32F030
的WS2812B的程序设计
基于
STM32F030
的WS2812B的程序设计#include"ws2812b.h"#include"timer.h"#definenumLEDs255//最大点亮的像素#definews28GPIO_Pin
壹头雾水
·
2020-08-22 11:53
RGB灯光设置
H7-TOOL脱机烧录器功能开源发布
H7-TOOL汇总帖:https://blog.csdn.net/Simon223/article/details/104223216当前已经对
STM32F030
,STM32F103,STM32F429
Simon223
·
2020-08-21 03:39
H7-TOOL
STM32F0 在软件程序中写读保护选项字节(Option Bytes)
单片机:
STM32F030
库:HAL库目标:在程序软件中修改读保护选项字节,这样程序下载进去之后就自动保护了,不用再在ST-LINK中修改选项字节了注意事项:写选项字节,除了解锁OB,还要解锁FLASH
Flyaswing
·
2020-08-20 05:49
STM32F0
无影Shadowless-面向四轴、无人机、人形机器人,蜘蛛机器人DIY的开源无线手柄设计
本例介绍的“无影Shadowless-开源无线手柄”即采用NRF24L01模块方案,采用
STM32F030
主MCU完成设计。
★不坏★
·
2020-08-20 00:06
电路设计
stm32f030
采用轮询方法采集ADC多通道数据
查看
STM32F030
参考手册12.12.8章节ADC通道选择寄存器(ADC_CHSELR)代码中涉及配置到CHSELR寄存器前,必须要确保ADC_CR寄存器的位2:ADSTART=0时(确定无进行中的转换
小黑.
·
2020-08-18 17:41
stm32
stm32f030
模拟IIC
#defineread_SDA(GPIOA->IDR&GPIO_Pin_10)>>10//PA10SDA#defineset_SDAGPIO_SetBits(GPIOA,GPIO_Pin_10)//PA10SDA#defineclr_SDAGPIO_ResetBits(GPIOA,GPIO_Pin_10)//PA10SDA#defineset_SCLGPIO_SetBits(GPIOA,GPIO_
asz3342
·
2020-08-15 10:01
基于STM32F0的智能水温控制系统设计
具体实现:本次设计采用
STM32F030
系列微控制器,此芯片时钟高达48Mhz,拥有定时器,串口,ADC,IIC等外设,15个IO口,满足此次设计。
liuxianfei0810
·
2020-08-15 10:27
单片机类
学习类
毕业设计
STM32F030
的IAP应用简介
下面简介
STM32F030
的IAP方法。不同于STM32F1系列,F0没有中断向量偏移寄存器。所以在APP程序的开头要添加以下代码。为什么这样做??
芯创电子XC
·
2020-08-08 17:00
STM32
STM32f030
弄IAP时遇到的问题
bootloard中的跳转和F1(M3内核)的没什么区别这里的这句话if((((__IOuint32_t)IAP_ADDR)&0x2FFE0000)==0x20000000)并不是‘与’“&”操作,而是取出IAP_ADDR的值,判断栈顶地址特别注意的地方在bootloard跳转过去的程序需要添加memcpy((void*)0x20000000,(void*)IAP_ADDR,0xB4);__HAL
夜雪-初霁
·
2020-08-07 15:09
STM32
遇到的问题
TM1650驱动数码管以及按键扫描
经过和
STM32F030
芯片的实验,达到了所有预期的效果。
memoff
·
2020-08-05 13:22
STM32
TM1650
数码管
按键扫描
stm32
STM32F030
Nucleo-让MCU全速点灯,其中隐藏的含义
先看程序:从牛卡板卡的硬件原理图得知LD1为ST-Link的RGB指示灯,LD3为牛客板卡的电源指示灯,那么只剩下LD2了,LD2为有主控MCU(
STM32F030
)控制的LED灯,如下图:I/O:LD2
华清远见嵌入式学院
·
2020-08-05 13:07
linux嵌入式方向
stm32 4*4矩阵键盘
stm32f030
开发板。使用HAL库。状态机做debounce消抖。col列,Pin配置为PP推挽输出模式;row行,Pin配置为Input模式,启用内部上拉电阻。
容沁风
·
2020-07-30 12:23
STM32
由于MDK5.0A没有STM32F103程序错误 stm32f10x.h(298): error: #67: expected a "}"
转自:http://blog.163.com/lby147612@126/blog/static/17041045220150130438428/由于MDK4.72A没有
STM32F030
,所以升级到了
weixin_30950607
·
2020-07-30 02:26
关于SBUS信号在单片机中的一些个人理解
对于SBUS的探索,首先我个人是使用51芯片的遥控器通过NRF24L01发送遥控器PWM模拟量到一块
STM32F030
的接收机,在接收机内进行PWM转SBUS的操作,之后通过串口发送出SBUS信号,用F
非比晴空A
·
2020-07-29 14:43
SBUS
HC-SR501人体红外传感器
了解人体红外传感器HC-SR501的驱动原理,通过配置
STM32F030
芯片GPIO相关寄存器,让人体红外传感器识别到人体时使蜂鸣器响起的基础实验。
飘飘仙儿__
·
2020-07-10 00:32
传感器开发
stm32f030f4p6 demo开发板遇到的问题--程序下载成功,但是不运行
在淘宝上买的
stm32f030
开发板,然后下载了它的例程,就是最简单的点亮LED的简单程序,看似,硬件没问题,程序没问题,就这样把我折腾的够呛。
ZL14ZM
·
2020-07-09 12:55
STM32F030
F0定时器应用
基于
STM32F030
单片机+FreeRTOS系统记得#include"stm32f0xx_conf.h"这个文件要使用定时器需要以下几个步骤:初始化定时器系统主时钟配置情况:48MhzvoidRCC_Configuration
XQX_2016_11
·
2020-07-09 12:41
STM32F0底层驱动
STM32--实测STM32F030F4P6待机(standby)功耗-3.7uA(RTC开启)
一、知识普及
STM32F030
休眠模式:1.休眠模式。2.停机模式。3.待机模式。官网文档:英文版官网文档:中文版休眠与唤醒方面文档写的很清楚了,在这不在详述。
sunny.Bit
·
2020-07-09 10:18
STM32
关于
stm32f030
低功耗 stop模式的5.6uA 程序配置
真正的从项目中的经验,不是单纯的配置引脚测试。希望对大家有帮助。最近一个项目,需要stm32f030K6单片机低功耗,3种模式的区别哪儿都有介绍我就不再赘述了,我需要stop模式,外部是5个按键,每个按下都能将单片机唤醒。刚开始功耗休眠为200uA,经过几天查找,发现时钟芯片第二脚不能加上拉(可是手册上推荐的有这个上拉啊,好郁闷)。然后功耗就降到了60uA,然后接下来,就怎么也降不下来了。我先贴正
zjp1234zjp
·
2020-07-06 13:15
单片机类
STM32F030
HAL ADC多通道采样DMA传输
我所选用的芯片是STM32F030C6,采用官方STM32CubeMX配置ADC多通道时只需勾选相应的ADC通道,而对于大部分说的Rank设置是不需要的,F0默认按通道数字号配置了通道顺序。关于ADC多通道DMA配置的顺序:EnableDMA时钟->配置ADC->配置DMA->开启传输1、配置ADCADC_ChannelConfTypeDefsConfig={0};__HAL_RCC_DMA1_C
yhl_sophia
·
2020-07-06 10:54
STM32
HAL
关于
STM32F030
多路ADC采样(非DMA连续方式)异常的解决方法
最近使用到了STM32F030CCT6,较之前经常使用的STM32F207还是有些区别的,今天主要说一下
STM32F030
多路ADC采样(非DMA连续方式)遇到的一些问题,供其他同志参考。
断剑重铸
·
2020-07-06 09:35
技术积累
STM32F030
BootLoader与应用程序的跳转设置
前言本文介绍
STM32F030
系列芯片从BootLoader跳转到应用程序,所需要的操作。以下以STM32F030C8T6为例。
weixin_30664051
·
2020-07-05 21:43
STM32F030
控制蜂鸣器定时响和控制LED亮
一:
STM32F030
控制蜂鸣器定时响(1)main.c中:u16StartTime=0;voidmain(){StartTime=500;//蜂鸣器响的时长SPEEK(1);}voidSPEEK(u8num
魏波-
·
2020-07-05 20:18
STM32
STM32F030
ADC1的DMA采样问题
搞了1天一直ADC没有出来,发现采处理的值一直是固定值..去21IC求助贴.[STM32F0]STM32F030ADC1采样问题请教等了好久都没有人回复,但有人提醒我说需要等待DMA的数据完成.后面对比了别人的代码,/*ADCDMArequestincircularmode*/ADC_DMARequestModeConfig(ADC1,ADC_DMAMode_Circular);别人有这句代码,于
jiayuechao
·
2020-07-05 17:57
stm32
STM32F030C8T6单片机多通道AD数据采集错位问题
采用
STM32F030
单片机采集两路AD数据,单独采集多路AD时,使用单次转换模式,程序配置如下:voidADC1_Init(void){GPIO_InitTypeDefGPIO_InitStructure
竹轩-听雨
·
2020-07-05 13:16
stm32单片机
STM32F030应用
基于STM32CubeMX的LL库学习记录(一)软件下载
最近要做一个产品,要用
STM32F030
的芯片,在网上找了一圈发现M
songrsp
·
2020-07-05 13:54
STM32CUBEMX
基于
STM32F030
的ADC功能实现
在网上看到的关于stm32的adc功能的例程,大多数是stmf103的,基于
stm32f030
的相当少。而我就是用
stm32f030
,在开发过程中,颇为遇到一些坑,所以总结一下。
lintax
·
2020-07-04 21:29
单片机
STM32F030
WWDG使用结论
使用
STM32F030
的WWDG,发现其在STOP下面跟STM8S的休眠模式的情况一样,不会对MCU进行复位.贴上看门狗代码:/*************************************
lan120576664
·
2020-07-04 20:58
单片机
分享
上一页
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
其他