码迷,mamicode.com
首页 >  
搜索关键字:systick    ( 96个结果
STM32F10x_RTC秒中断
Ⅰ、概述 RTC(Real Time Clock)是实时时钟的意思,它其实和TIM有点类似,也是利用计数的原理,选择RTC时钟源,再进行分频,到达计数的目的。 该文主要讲述关于RTC的秒中断功能,这个功能类似SysTick系统滴答的功能。RTC秒中断功能其实是每计数一次就中断一次。注意,这里所说的秒 ...
分类:其他好文   时间:2016-07-18 03:06:48    阅读次数:328
STM32 的Systick操作
首先需要知道的是:1)STM32的内核是Cortex-M3,而Systick则是属于Cortex-M3的内核的。2)Systick为内核提供系统时钟用,比如可以用来作为操作系统的滴答时钟。更多作用可以参考《ARMv7-MArchitectureReferenceManual》3)Systick是个递减计数器,当计数值递减为0时可以产生Exce..
分类:其他好文   时间:2016-07-15 17:25:49    阅读次数:290
STM32之SysTick(系统定时器)
SysTick定时器是被捆绑在NVIC中的,用于产生SysTick异常(异常号是15)。(同样,玩过51单片机的都知道定时器的作用了)在STM32在内核部分是包含了一个简单的定时器–SysTick timer。因为在所有的Cortex-M3芯片上都有这个定时器,所以软件在不同芯片生产厂商的Cortex-M3器件间的一只工作就得以化简。 该定时器的时钟源可以是内部时钟( FCLK, CM3 上的自由...
分类:其他好文   时间:2016-07-15 11:11:30    阅读次数:324
STM32学习2(GPIO EXTI SYSTICK)
GPIO的使用: 打开GPIO时钟根据手册寄存器映射看在哪根总线上,设一个GPIO_InitTypeDef结构体变量,根据实际给改结构体里面各项赋值,GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct),就初始化设置完了。 ...
分类:其他好文   时间:2016-06-30 16:07:05    阅读次数:255
Cortex M3 NVIC与中断控制
Cortex M3 NVIC与中断控制 宗旨:技术的学习是有限的,分享的精神的无限的。 一、NVIC概览 —— 嵌套中断向量表控制器      NVIC 的寄存器以存储器映射的方式来访问,除了包含控制寄存器和中断处理的控制逻辑之外, NVIC 还包含了 MPU、 SysTick 定时器以及调试控制相关的寄存器。 NVIC 共支持 1 至 240 个外部中断输入(通常外...
分类:其他好文   时间:2016-04-10 14:51:11    阅读次数:432
GPRS/3G
像GPRS/3G模块之类的应用,需要连接,登陆,初始化等步骤完成后才能传输数据,而这些步骤又比较耗时。 所以用 状态机 + 超时 的机制来实现比较合理。 我有systick依赖症,所以用systick来做超时检测(其他定时器也都一样)。 因为这种AT指令来操作的模块一般是基于串口的,所以透传模式就类
分类:其他好文   时间:2016-02-28 12:16:42    阅读次数:195
STM32中的几个时钟SysTick、FCLK、SYSCLK、HCLK
用时钟源来产生时钟! 在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz。②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③、LSI是低速内部时钟,RC振荡器,频率为40kHz
分类:其他好文   时间:2016-01-30 22:46:20    阅读次数:215
为什么在ucos向stm32f103移植时说os_cpu_c.c中有三个函数如OS_CPU_SysTickInit()需要注释掉
我在看os_cpu_c.c代码时对下面这段话困惑了半天总是在百度的帮助下找到了答案/* 申明几个函数,这里要注意最后三个函数需要注释掉,为什么呢? OS_CPU_SysTickHandler()定义在os_cpu_c.c中,是SysTick中断的中断处理函数, 而stm32f10x_it.c,中已经...
分类:其他好文   时间:2016-01-01 01:53:45    阅读次数:452
STM32学习笔记(九) 外部中断,待机模式和事件唤醒
学会知识只需要不段的积累和提高,但是如何将知识系统的讲解出来就需要深入的认知和系统的了解。外部中断和事件学习难度并不高,不过涉及到STM32的电源控制部分,还是值得认真了解的,在本文中我将以实际代码为例详细讲解这些内容,希望对每一个阅读者有帮助。 1.外部中断 如果已经学习了SysTick系...
分类:其他好文   时间:2015-09-27 18:41:41    阅读次数:303
关于STM32的systick定时器的详细说明
SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系...
分类:其他好文   时间:2015-09-24 16:11:57    阅读次数:219
96条   上一页 1 ... 5 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!