12/18

stm32f4的systick设置:

SysTick_Config(uint32_t ticks),在core_cm4.h
主要的作用:
1、初始化systick
2、打开systick
3、打开systick的中断并设置优先级
4、返回一个0代表成功或1代表失败

程序:

#include"main.h"

u32 a;

void delay_ms(int n)

{int b=1;

while(b){

if(a>n)

{ a=0;

b=0;

}

}

}

void GPIOH_config(void)

{

GPIO_InitTypeDef GPIO_InitStruct;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOH, ENABLE);

GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_10;

GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;

GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;

GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;

GPIO_InitStruct.GPIO_PuPd  = GPIO_PuPd_UP;

GPIO_Init(GPIOH, &GPIO_InitStruct);

GPIO_WriteBit(GPIOH, GPIO_Pin_10, Bit_SET);

}

int main(void)

{

GPIOH_config();

SysTick_Config(0x2BF20);

while (1)

{

GPIO_WriteBit(GPIOH, GPIO_Pin_10, Bit_RESET);

delay_ms(1000);

GPIO_WriteBit(GPIOH, GPIO_Pin_10, Bit_SET);

delay_ms(1000);

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、python USB是半双工通讯 self:关键字,是指对象 ——init——初始化构造函数关键字 self....
    李响lx阅读 1,573评论 0 0
  • 今天上午老师讲了插入汇编 理解的并不好 准备上网查一些资料 网上的更是不好理解。。。把这个问题留在明天下午自习...
    王春雪cs阅读 1,254评论 0 0
  • 其实这几天我感觉我自有点像个前端+后端的菜鸟程序员。完全靠自己摸索,找了一台电脑,在实验室的局域网里面搭建了一个服...
    小郑的学习笔记阅读 3,669评论 1 3
  • 健康:晨跑两次,累计12公里,配速依旧是9左右,周末在山师操场跑了7公里,每一圈都能看到不同的太阳,欣赏不同的美。...
    我是暖小然阅读 1,397评论 0 0
  • 按钮练习: 当三个状态使用不同图片:一张图片是一次请求,三张图片不能同时加载 当三个状态使用一张图片:后两个状态可...
    眼中有明月阅读 1,794评论 0 0