STM32 flash操作

对芯片内部flash进行操作的函数,包括读取,状态,擦除,写入等等,可以允许程序去操作flash上的数据。基础应用1,FLASH时序延迟几个周期,等待总线同步操作。推荐按照单片机系统运行频率,0—24MHz时,取Latency=0;24—48MHz时,取Latency=1;48~72MHz时,取Latency=2。所有程序中必须的用法:FLASH_SetLatency(FLASH_Latency_2);位置:RCC初始化子函数里面,时钟起振之后。基础应用2,开启FLASH预读缓冲功能,加速FLASH的读取。所有程序中必须的用法:FLASH_PrefetchBufferCmd(FLASH_Pre...
关键词: STM32 flash操作

http://www.eeworld.com.cn/mcu/article_2017112636309.html 发布时间: 2017-11-26



STM32库函数EXTI_GetFlagStatus和EXTI_GetITStatus区别是什么?

一个是获取状态的,一个是获取中断的。EXTI_GetFlagStatus只是纯粹读取中断标志位的状态,但是不一定会响应中断(EXT_IMR寄存器对该中断进行屏蔽);而EXTI_GetITStatus除了读取中断标志位,还查看EXT_IMR寄存器是否对该中断进行屏蔽,在中断挂起&没有屏蔽的情况下就会响应中断。仔细看看代码就知道区别了FlagStatus EXTI_GetFlagStatus(uint32_t EXTI_Line){  FlagStatus bitstatus = RESET;   assert_param(IS_GET_E...

http://www.eeworld.com.cn/mcu/article_2017112636308.html 发布时间: 2017-11-26



STM32之用SysTick做准确定时

SysTick,ST的数据手册上稍微提了一下但是没有详细介绍,这里我们仔细研究下。如有错误之处敬请更正。 SysTick位于NVIC中,它主要应用在操作系统中,所以平常我们用的很少,但是我们可以用它来做简单的延时,还是比较准确的。 那我们先看一下跟他相关的寄存器吧: 主要有四个寄存器:CTRL,RELOAD,VAL,CALIB  CALIB我们一般不用,所以就不做介绍了。对CTRL的操作实际就是设置SysTick的时钟,以及使能等。对LOAD的操作就是填充新的计数值对VAL的操作时设置计数满后的操作 学习最快最感性的莫过于实例了,那我...
关键词: STM32 SysTick 准确定时

http://www.eeworld.com.cn/mcu/article_2017112636307.html 发布时间: 2017-11-26



STM32之EXTI

STM32因为具有NVIC使其中断体系大大提升,NVIC使用来管理异常与中断的,并且NVIC模块中还包含SysTick。这次我们来讲一下EXTI外部中断。 1.在用到时我们必须要设置中断向量表,我们要将中断向量表存储在一个固定的位置,究竟是RAM还是FLASH就得看你的需求了。 2.STM32中中断优先级分组总共有四种分组方式,我们只能用其中的一组。所以在设置完毕中断向量表...
关键词: STM32 EXTI

http://www.eeworld.com.cn/mcu/article_2017112636306.html 发布时间: 2017-11-26



STM32 温度传感器 探究

,还需要提示一下,在使用的时候不要忘记唤醒温度传感器(默认处于休眠状态),也就是需要设置ADC控制寄存器2(ADC_CR2)的TSVREFE位为1,否则会得到一个几乎为零的极小AD值,通过公式得到一个远远超出范围的温度值,显然是错误的。给控制寄存器置位可以使用直接置位的方法,但为了增强程序的模块化程度,我建议使用STM32预定义的函数ADC_TempSensorVrefintCmd(ENABLE...
关键词: STM32 温度传感器

http://www.eeworld.com.cn/mcu/article_2017112636305.html 发布时间: 2017-11-26



STM32_RTC笔记

数据类型:unix时间戳和日历型时间time_t: UNIX时间戳(从1970-1-1起到某时间经过的秒数)typedef unsigned int time_t;struct tm: Calendar格式(年月日形式)同时有相关操作函数gmtime,localtime,ctime,mktime等等,方便的实现各种时间类型的转换和计算于是,基于这个time.h,折腾了一天,搞出了这个STM32下...
关键词: STM32 RTC笔记

http://www.eeworld.com.cn/mcu/article_2017112636304.html 发布时间: 2017-11-26



STM32之SysTick

STM32单片机是以Cortex-M3为内核的以用Cortex-M3中关于SysTick的描述:      SysTick定时器被捆绑在NVIC中,用于产生SysTick异常(异常号:15)。在以前,操作系统还有所有使用了时基的系统,都必须一个硬件定时器来产生需要的“滴答”中断,作为整个系统的时基。滴答中断对操作系统尤其重要。例如,操作系统可以为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时器有关。因此,需要一个定时器来产生...
关键词: STM32 SysTick

http://www.eeworld.com.cn/mcu/article_2017112636303.html 发布时间: 2017-11-26



stm32学习笔记之SysTick的思考

首先我们要明白什么是SysTick定时器?Sys 系统 ,tick 滴答声 ,系统滴答滴答很形象地表示了它是一个系统节拍器。SysTick 是一个24 位的倒计数定时器,当计到0 时,将从RELOAD 寄存器中自动重装载定时初值。只要不把它在SysTick 控制及状态寄存器中的使能位清除,就永不停息。 为什么要设置SysTick定时器?(1)产生操作系统的时钟节拍SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。因此,需要一个定时器来产生周期性的中断,而且最好还让...
关键词: STM32 SysTick

http://www.eeworld.com.cn/mcu/article_2017112636302.html 发布时间: 2017-11-26



STM32CAN过滤器的作用

STM32普通型芯片的CAN有14组过滤器组(互联型有28组过滤器组),用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。对于过滤器组,可以将其配置成屏蔽位模式,这样CAN_FxR0中保存的就是标识符匹配值,CAN_FxR1中保存的是屏蔽码,即CAN_FxR1中如果某一位为1,则CAN_FxR0中相应的位必须与收到的帧的标志符中的相应位吻合...
关键词: STM32 CAN过滤器

http://www.eeworld.com.cn/mcu/article_2017112536278.html 发布时间: 2017-11-25



【物致DIY】Openmv入门:让你少掉更多的坑!

][/url][/size] 这个用在机器视觉上面好像有点吃力[/quote] :) 这个根据应用的场景来选择,如果机器是觉得要求特别的高的话 那stm32肯定搞不定! 那种直接FPGA啥的怼了 刚刚接触openMV,有兴趣。觉得有发展。 楼主,opencv与openmv有什么区别 [quote][size=2][url=forum.php?mod=redirect&goto...

http://bbs.eeworld.com.cn/thread-586661-1-1.html 发布时间: 2017-11-23



STM32 FLASH擦除、写入以及防止误擦除程序代码

编译环境:(Keil)MDK4.72.10  stm32库版本:STM32F10x_StdPeriph_Driver_3.5.0一、本文不对FLASH的基础知识做详细的介绍,不懂得地方请查阅有关资料。  对STM32 内部FLASH进行编程操作,需要遵循以下流程:  1、FLASH解锁;  2、清除相关标志位;  3、擦除FLASH(先擦除后写入的原因是为了工业上制作方便,即物理实现方便);  4、写入FLASH;  5、锁定FLASH;实例:#define FLASH_PAGE_SIZE    ((uint16_t)0x400) /...

http://www.eeworld.com.cn/mcu/article_2017112336234.html 发布时间: 2017-11-23



STM32寄存器整理

转载的以为大神整理的STM32详细的寄存器...
关键词: STM32 寄存器整理

http://download.eeworld.com.cn/detail/唯天之命/565952 发布时间: 2017-11-23



STM32F4 emWin 开发手册

STM32F4 emWIN 移植 开发手册...
关键词: STM32F4 emWIN

http://download.eeworld.com.cn/detail/唯天之命/565951 发布时间: 2017-11-23



STM32关于各种头文件No such file&nb

1.首先,一定要清晰的了解工程设置路径的含义,为什么要设置这个路径而不是别的?出于什么原因设置的?答:工程设置的路径是在搜索*.h文件。下图是我的工程路径,其中User文件夹是用来存放我自己需要编写或修改的文件。 我们再看来一下User路径下的文件。其中3个.c文件和2个.h文件都是在官方库的STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_ExamplesSDIO路径下复制过来的。STM32_EVAL存放着从官方库里边复制过来的stm32_eval.cstm32_eval.hstm32_eval_sdio_sd.cst...
关键词: STM32 头文件

http://www.eeworld.com.cn/mcu/article_2017112236217.html 发布时间: 2017-11-22



芯片出货达30亿颗 意法半导体STM32要建立强大的生态帝国

  自2007年意法半导体在北京发布首款STM32产品以来已有10年之久,今年恰逢STM32推向市场10周年,STM32全球出货量已经超过30亿,成为中国第一大微控制器品牌。下面就随半导体小编一起来了解一下相关内容吧。    不止于此,在ST的战略中,最终目标是要打造一个宏伟的战略生态系统,成为产业领导者。近期,STM32家族增加最新成员STM32L4+系列,该系列拥有一流...
关键词: 意法半导体 STM32

http://www.eeworld.com.cn/manufacture/article_2017112219971.html 发布时间: 2017-11-22



学习STM8的好文章

方法很多,软件的,cpld的,芯片的都可以,但cpu上集成了我们为什么不用,我没理由不选带正交功能的stm8,因为他是8bit的,因为他价格据说很便宜,32bit的cpu大多是带这个功能的包括dsp,我总是说在我的产品里他是大马,我的产品是小车,其实是我不愿去啃32bit的大部头。写完这篇我下定决心要使用stm32了到时候兄弟们一定要帮助我,就当是扶贫吧。阿莫的三合一板使用的芯片是s207s8t...
关键词: STM8 中断

http://www.eeworld.com.cn/mcu/article_2017112236198.html 发布时间: 2017-11-22



STM32引脚模式GPIOMode_TypeDef

① 浮空输入_IN_FLOATING                 //串口输入② 带上拉输入_IPU③ 带下拉输入_IPD④ 模拟输入_AIN⑤ 开漏输出_OUT_OD⑥ 推挽输出_OUT_PP              &n...
关键词: STM32 引脚模式

http://www.eeworld.com.cn/mcu/article_2017112236191.html 发布时间: 2017-11-22



STM32F107定时器4用作外部计数器的配置方法

不用配置引脚为输入模式,TIM_TIxExternalCLK1Source_TI2为PB7引脚void TIM4_Init(void){    TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;       RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);         &nb...

http://www.eeworld.com.cn/mcu/article_2017112236190.html 发布时间: 2017-11-22



STM32-FSMC-NANDFLASH

STM32 FSMC 支持两个NAND闪存块,支持硬件ECC并可检测多达8K字节数据其地址映射如下图所示图161  FSMC存储块NAND和PC卡地址映射表88  存储器映像和时序寄存器 对于NAND闪存存储器,通用和属性空间又可以在低256K字节部分划分为3个区(见表89)●  数据区(通用/属性空间的前64K字节区域)●  命令区(通用/属性空间...
关键词: STM32 FSMC NANDFLASH

http://www.eeworld.com.cn/mcu/article_2017112236189.html 发布时间: 2017-11-22



STM32串口使用方法

串口接收函数...
关键词: STM32 串口使用

http://www.eeworld.com.cn/mcu/article_2017112236188.html 发布时间: 2017-11-22




<上一页 11121314151617181920212223242526 下一页> 相关结果约14,453个