环境:iar arm 5.3stm32f103vbt6使用PA.8 外部输入10Mhz的方波。可从systick中断得到数据4.4×5000(预分频值)×1000(tick中断时间)=20MHz属于双边沿检测,一个PA.8个脉冲有2个边沿,所以时钟加倍。由于使用了TI1F_ED它的结构如下:void...
分类:
其他好文 时间:
2015-08-28 02:03:03
阅读次数:
157
/*----------------------------------------------------------
文件名称:systick.c
文件描述:sysTick 系统滴答时钟1us中断函数库,中断时间可自由配置
备注:程序默认使用72M时钟,无分频
-----------------------------------------------------------------*/...
分类:
其他好文 时间:
2015-08-21 01:56:31
阅读次数:
160
系统时钟滴答实验很不难,我就在面简单说下,但其中涉及到了STM32最复杂也是以后用途最广的外设-NVIC,如果说RCC是实时性所必须考虑的部分,那么NVIC就是stm32功能性实现的基础,NVIC的难度并不高,但是理解起来还是比较复杂的,我会在本文中从实际应用出发去说明,当然最好去仔细研读宋岩翻译....
分类:
其他好文 时间:
2015-08-10 11:53:42
阅读次数:
284
我们在使用SysTick时,首先要确定时钟周期;然后才能使用它。 SysTick的最大计数值为:2^24(2的24次方) 超过此值,系统自动置0。 在配置的时候,如果超过此值;不启动SysTick。 #define SYSTICK_MAXCOUNT ((1 SysTick_LOAD_RELOAD_M...
分类:
其他好文 时间:
2015-08-08 06:30:24
阅读次数:
126
because the SysTick ISR has been assigned to the FreeRTOSxPortSysTickHandler() function without regard to HAL operations.I think this can be corrected...
分类:
其他好文 时间:
2015-07-29 06:19:53
阅读次数:
1513
1 #ifndef __SYSTEM_H__ 2 #define __SYSTEM_H__ 3 4 #include 5 #include 6 7 #include "bsp.h" 8 9 extern void sys_srand( unsigned int seed );10 ext...
分类:
其他好文 时间:
2015-07-16 16:25:06
阅读次数:
350
本文主要解决两个问题
1 STM32的IO口要反转,怎么实现?
2 嘀嗒定时器systick的配置
解答1:
单片机的口,反转很容易。sbit led = P1 ^6; led = ~led;而STM32的口要让它反转,怎样实现呢?
很容易,对想要反转的IO口取异或: GPIOx->ODR ^= GPIO_Pin;
解答2:
#include "...
分类:
其他好文 时间:
2015-07-14 13:43:15
阅读次数:
665
源:STM32 定时器用于外部脉冲计数STM32 定时器(一)——定时器时间的计算STM32的定时器是灰常NB的,也是灰常让人头晕的(当然是对于白菜来说的)。STM32中的定时器有很多用法:(一)系统时钟(SysTick)设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:void ...
分类:
其他好文 时间:
2015-06-23 19:49:04
阅读次数:
195
1、SysTick 为一个 24 位递减计数器,SysTick 设定初值并使能后,每经过 1 个系统时钟周期,计数值就减 1。 计数到 0 时,SysTick 计数器自动重装初值并继续计数,同时内部的 COUNTFLAG 标志会置位,触发中断 (如果中断使能情况下)。2、寄存器 STK_CSR...
分类:
其他好文 时间:
2015-05-25 20:17:12
阅读次数:
248
本文章以periph_sct_pwm.ewp为例,基于IAR工程,深入分析lpc1549的sct_pwm输出功能,首先给出工程main函数代码,对整个工程有个大概了解:
/* Example entry point */
int main(void)
{
uint32_t cnt1 = 0, cnt2 = 0;
int led_dp = 0, led_step = 1, out_dp = 0...
分类:
其他好文 时间:
2015-05-10 06:24:17
阅读次数:
875