这段时间正在磨一个项目,要求系统中STM32F0系列的芯片不工作时处于一个低功耗,要用几个月,所以需要研究下stm32F0的低功耗模式。 经过了解,STM32F0芯片与其他STM32F1系列一样,有休眠(Sleep)、停机(Stop)和待机(Standby)三个模式,相应的功耗如下图。可见,休眠模式 ...
分类:
其他好文 时间:
2018-08-26 18:25:26
阅读次数:
354
前段时间几乎用了一下午的时间, 就为了调F0的两路ADC, 一开始想的办法是将采样的连续模式(ADC_ContinuousConvMode)使能, 然后连续拿两个值, 拿完分别返回. 坏处不用说, 看着就傻, 就算你只需要一个ADC通道的值, 也要拿足N个, 比如你一共要拿5个ADC引脚的电压, 那 ...
分类:
其他好文 时间:
2017-05-18 23:55:42
阅读次数:
337
STM32F051芯片解密STM32F091IC解密STM32F042单片机破解多少钱? STM32F0系列解密的芯片: STM32F031解密 | STM32F051解密 | STM32F091解密 | STM32F070解密 STM32F058解密 | STM32F042解密 | STM32F0 ...
分类:
其他好文 时间:
2016-11-28 15:33:17
阅读次数:
169
前言 由于ST公司推出比STM32F1性价比更高的F0芯片,现在市面上F0芯片的占有率也非常高。F0芯片属于M0内核,主频48M(当然,可以超频的,但尽量不要超的太多),资源大小可根据项目需求来选型。因此,最近几天总结一下关于STM32F0开发相关的知识。 该文章主要以STM32F0、MDK-ARM ...
分类:
其他好文 时间:
2016-09-17 21:58:32
阅读次数:
221
背景:项目需要,通过485,将数据发送到总线上。(STM32F0是没有485接口的) 485介绍:半双工(必须要有引脚来控制收发) 485模块驱动测试方案:通过 USB—>485——485—>TTL ,实现电脑和STM32FO进行发收以测试是否正确。 #define TX_485 GPIO_SetB ...
分类:
其他好文 时间:
2016-08-05 21:26:40
阅读次数:
840
背景:项目中需要使用hall传感器检测门锁状态,触发中断,发送门锁状态信息。(这儿中断服务中只是点了led灯说明了状况) 硬件情况:采用PB3管脚,因而使用中断线:EXTI_Line3和中断服务函数:EXTI2_3_IRQn。 具体过程: 1、设置中断时钟 RCC_APB2PeriphClockCm ...
分类:
其他好文 时间:
2016-08-02 14:57:02
阅读次数:
1410
Ⅰ、概述 EXIT外部中断在使用到按键或者开关控制等应用中比较常见,低功耗中断唤醒也是很常见的一种。因此,EXIT在实际项目开发中也是比较常见的一种。 STM32F0中外部中断EXIT属于中断和事件的章节,请看参考手册第十二章,但需要配合系统配置控制器(System configuration co ...
分类:
其他好文 时间:
2016-06-09 00:22:35
阅读次数:
1039
Ⅰ、概述 对于看门狗,我觉得做单片机或者嵌入式开发的人员来说并不陌生,今天总结STM32F0看门狗的功能,F0的看门狗有两种:独立和窗口看门狗。 今天提供两种看门狗的软件工程实例,供大家下载。 两种看门狗各有各的特点,应用在不同的场合,下面将分别简单总结一下独立和窗口看门狗的功能。 本着免费分享的原 ...
分类:
其他好文 时间:
2016-06-08 00:18:11
阅读次数:
879
Ⅰ、概述 今天总结RTC(Real Time Clock)实时时钟相关的知识,顺带将BKP简单总结一下。 STM32的RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待机模式唤醒后, RTC的设置和时间维持不变。 STM32F0的RTC模块和F1的RTC模块最大区别在 ...
分类:
其他好文 时间:
2016-06-05 17:09:22
阅读次数:
1126
前言 串口对于处理器来说算是一种标配,也是在软件开发中必不可少的,那就是使用串口来调试信息(打印出相应的信息)。STM32F0系列的芯片,串口根据型号不同,数量也不同,从1个到8个不等。 今天主要总结串口简单且常用的功能,发送字符和中断接收字符。今天提供的串口发送功能将在后面的各个模块总结中都需要使 ...
分类:
其他好文 时间:
2016-05-28 23:13:49
阅读次数:
440