找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3423|回复: 2
打印 上一主题 下一主题
收起左侧

error:#109:expression must have (pointer-to-) function type STM32 keil编译错误

[复制链接]
跳转到指定楼层
楼主
STM32 keil编译产生错误,求帮助
# include "sys.h"
#define PA1 GPIOA->BSRR
#define PA0 GPIOA->BRR
int main(void)
{
  u32 *PAO3 = (u32 *)(0x42000000 + (0x4001080c - 0x40000000)*32 + 3*4)   
//GPIO_1.c(38): error:  #109: expression must have (pointer-to-) function type   
}
上一句为代码,下一句是keil编译后生成的错误,烦请各路大神给看下错误出在哪里,谢谢!

错误内容:
error:  #109: expression must have (pointer-to-) function type

报错图片.png (49.21 KB, 下载次数: 48)

报错图片

报错图片
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:277374 发表于 2018-10-13 09:58 | 只看该作者
u32 *PAO3 = (u32 *)(0x42000000 + (0x4001080c - 0x40000000)*32 + 3*4)     这句话后边是需要加上分号的,标识本句结束
回复

使用道具 举报

板凳
ID:319284 发表于 2018-10-15 21:33 | 只看该作者
老犯低级错误,看到了,谢谢!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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