【原创】STM32F103序列之1 LED跑马灯

  • 冰山一角
  • LV5工程师
  • |      2014-01-23 22:21:37
  • 浏览量 3660
  • 回复:22

硬件平台:百为开发板

编译环境:MDK5.0

硬件工具:J-link V8 和 USB
主要文件:无 
作      者:@量子CPU(747764222)


这个历程和一般的例子不一样,因为这个例子是直接操作寄存器,不用库函数。


#define GPIOF_CRL   (*(volatile unsigned int *)0x40011C00)   
#define GPIOF_CRH   (*(volatile unsigned int *)0x40011C04)
#define GPIOF_ODR   (*(volatile unsigned int *)0x40011C0C)
#define RCC_APB2ENR (*(volatile unsigned int *)0x40021018)

void SYS_Delay(int Count)
{
    int i,j;
    for(i=0; i<=Count; i++)
    for(j=0; j<=1000; j++);
}

int main(void)
{
    int i;
    RCC_APB2ENR |= (1<<7);   
    GPIOF_CRL   = (GPIOF_CRL & 0x00FFFFFF) | 0x33000000; 
    GPIOF_CRH   = (GPIOF_CRH & 0xFFFFFF00) | 0x00000033; 
    while(1)
    {
        for(i=6; i<=9; i++)
        {
            GPIOF_ODR = (GPIOF_ODR & 0xFFFFFC3F) | (1<             SYS_Delay(1000);
        }
    }
}


代码下载地址:



  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:21
wspytu 2015-09-02
学习,最近用到STM32
0   回复
举报
发布
冰山一角 2015-06-02
从易到难
0   回复
举报
发布
枫叶蓝 2015-06-02
就这个帖子啊,入门者的技术        
0   回复
举报
发布
冰山一角 2014-09-01
已经上传 可以下载了
0   回复
举报
发布
刘佳文 2014-09-01
没有收到啊    有的话发一份到邮箱 用来测试硬件很方便 
0   回复
举报
发布
冰山一角 2014-08-31
0   回复
举报
发布
刘佳文 2014-08-31
还要积分啊   冰哥直接发一个到我邮箱可以吗           164908060@qq.com    感谢   
0   回复
举报
发布
冰山一角 2014-07-23
0   回复
举报
发布
冰山一角 2014-07-23
0   回复
举报
发布
空中翱翔的老虎 2014-06-19
顶 冰哥
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子