历史上的今天
今天是:2024年10月06日(星期日)
2018年10月06日 | stm32f103系列与stm32f407系列的区别
2018-10-06 来源:eefocus
1、首先是启动文件上存在区别,107的启动文件当中在进入主函数之前并没有时钟的初始化,但是407在main之前就有SystemInit()
103如下:
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
LDR R0, =__main
BX R0
ENDP
407如下:
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT SystemInit
IMPORT __main
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
ENDP
因而,我们在写103程序的时候要注意在main函数之前写SystemInit()函数,这样才能保证时钟正常,但是407就少了这一步了
http://wenku.baidu.com/link?url=r5v2IIFS4VaX1Mhc2UpMYslk_6zlp-_AyymjC10Uk_dKwfYjgR8Dr2gEI7Hnz1dMqB3v_3c0cCLRees5vTwbsIvSxNR_Y79wOeaG9CRxSHq
关于SystemInit()与滴答定时器在stm32f103中的使用说明如下:
void SysTick_Configuration(void)
{
if (SysTick_Config(SystemCoreClock / 100)) //SysTick配置函数
{
while (1);
}
NVIC_SetPriority(SysTick_IRQn, 0x0); //SysTick中断优先级设置
}
关键在于SysTick_Config(SystemCoreClock / 100)的理解
该函数的作用是打开计数器,设置计数周期,并使能中断。他所传入的参数,即计数周期。
周期计算方法是:默认情况下处理器在初始化时会调用SystemInit(),把系统频率设为72Mhz,即SystemCoreClock=72000000;
可以简单理解为系统一秒数72000000次,那么如果我需要10ms的定时周期,只需要让重载数为720000,就可达到要求
NVIC_SetPriority(SysTick_IRQn, 0x0); 设置优先级为最高,应根据自己的需要进行调整
最后就是进入中断处理函数了
void SysTick_Handler(void)
{
}
上一篇:关于stm32的所有下载程序方法
下一篇:stm32中的错误以及排除方法
史海拾趣
|
给位好,我想问大家一个问题就是wince4.2和5.0差别大吗?? 我现在想把一个5.0下的dll网卡驱动放到4.2的环境下面使用,不知道这样能否行得通??? 各位高手大侠请不吝赐教啊!!! 谢谢先… 查看全部问答> |
|
RCC 寄存器结构,RCC_TypeDeff,在文件“stm32f10x_map.h”中定义如下: typedef struct { vu32 CR; vu32 CFGR; vu32 CIR; vu32 APB2RSTR; vu32 APB1RSTR; vu32 AHBENR; vu32 APB2ENR; vu32 APB1ENR; vu32 BDCR; vu32 CSR; } RCC_TypeDef; 这些寄存 ...… 查看全部问答> |
|
角度测量:电解质型倾角传感器优势谈 长期以来,电解质型倾角传感器稳定工作的应用范围从高性能航空电子系统延伸到高精度地震监测仪器以及消费电子领域。近年来,微电子机械系统(MEMs)加速计和倾角传感器的应用越来越普 ...… 查看全部问答> |
|
以前C51中这样定义的:uint code Parameter[5]={ 1660, 1040, 300, 100, 50}现在在IAR中定义不行啊。… 查看全部问答> |
|
我用MPLAB IDE V7.22编译器,可以编译PIC16FXX,在编译PIC18FXX时总提示“建立失败”,不知是哪里设置错了,哪位大侠能指点一下呢?谢了!… 查看全部问答> |
|
看到论文上说用4:2 compressor代替加法树可以节省面积,自己也试着实现过,但是资源没怎么节省,可能要用优化的4:2 compressor。… 查看全部问答> |
|
MSP430FR5969是一款功耗极低的单片机,拿到评估板不难发现其有一个1mF的大电容,能使其断开电源后可以依靠电容供电工作一会。 1.接下来刷了一下OutOfBox开箱程序,这个代码包含:GPIO,ADC,中断,低功耗模式,UART通信,板载超级电容电压检测,FRA ...… 查看全部问答> |




