野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9207|回复: 2

main.c(8): error: #29: expected an expression

[复制链接]
发表于 2019-2-21 23:29:55 | 显示全部楼层 |阅读模式
快要被这个error搞的崩溃了,求大佬看看哪里处了问题

//用于存放寄存器映像的代码
//定义总线基地址
#define PERPH_BASE  (unsigned int)0x40000000;


//APB1总线地址
#define APB1_BASE  PERPH_BASE;
//APB2总线地址
#define APB2_BASE  PERPH_BASE+0x00010000;
//AHB总线地址
#define AHB_BASE   PERPH_BASE+0x00020000;
//定义外设的地址
//定义RCC的地址
#define RCC_BASE   AHB_BASE+0x1000;
//定义GPIOB的地址
#define GPIOB      APB2_BASE+0x0c00;

//定义寄存器地址
//定义AHB2时钟地址
#define RCC_APB2ENR   *(unsigned int*)RCC_BASE+0X18;
//定义GPIOB CRL地址
#define GPIOB_CRL     *(unsigned int*)GPIOB+0x00;
//定义GPIOB CRH地址
#define GPIOB_CRH     *(unsigned int*)GPIOB+0x04;
//定义GPIOB ODR地址
#define GPIOB_ODR     *((unsigned int*)GPIOB+0x0c;
void SystemInit (void)
{
}


#include "stm32f10x.h"

int main()
{
RCC_APB2ENR |=(1<<3);
GPIOB_CRL |=(1<<4*0);
GPIOB_ODR &=~(1<<0);
}


回复

使用道具 举报

发表于 2019-2-22 09:11:23 | 显示全部楼层
Misc Controls 默认是C90,改为C99试试
回复 支持 反对

使用道具 举报

发表于 2019-2-22 14:47:34 | 显示全部楼层
把()改成为();
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-28 16:18 , Processed in 0.030284 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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