普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 120|回复: 0

如何延时,让灯闪烁

[复制链接]

2

主题

2

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2024-4-12 21:07:50 | 显示全部楼层 |阅读模式
#include"stm32f10x.h"

//void delay()
//{
//  int i,j;
//        for(i=0;i<100000;i++)
//        for(j=0;i<100;j++)

//}

int main(void)
{
*(unsigned int*)0x40021018 |=(1<<6);//打开APB2时钟
       
*(unsigned int*)0x40011800 |=(3<<(4*5))|(3<<(24))|(3<<16);//配置模式
       
*(unsigned int*)0x40011804 |=(3<<(28));
       
*(unsigned int*)0x4001180C &=~(1<<5);//配置输出寄存器
       
       
//*(unsigned int*)0x4001180C |=(1<<5);//配置输出寄存器
        *(unsigned int*)0x4001180C &=~(1<<6);//配置输出寄存器
        *(unsigned int*)0x4001180C &=~(1<<4);//配置输出寄存器
        *(unsigned int*)0x4001180C &=~(1<<15);//配置输出寄存器
while (1)
{

}
}
void SystemInit(void)
{

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-1 02:26 , Processed in 0.086247 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表