中级会员
 
- 积分
- 246
- 金钱
- 246
- 注册时间
- 2019-9-6
- 在线时间
- 49 小时
|
10金钱
本帖最后由 Ythlee 于 2019-10-17 12:30 编辑
昨天遇到了让我棘手的问题,不知道是不是Source Insight的问题,希望大家可以帮我解决!问题如下:
#define PERIPH_BASE ((uint32_t)0x40000000)
#define APB2PERIPH_BASE (PERIPH_BASE + 0x10000)
#define GPIOE_BASE (APB2PERIPH_BASE + 0x1800)
typedef struct
{
__IO uint32_t CRL;
__IO uint32_t CRH;
__IO uint32_t IDR;
__IO uint32_t ODR;
__IO uint32_t BSRR;
__IO uint32_t BRR;
__IO uint32_t LCKR;
} GPIO_TypeDef;
#define GPIOE ((GPIO_TypeDef *) GPIOE_BASE)
这个是stm32f10x.h官方头文件里的代码,然后我在函数里面调用GPIOE->,却没有出现结构体的成员变量的提示,改加的头文件我都加了,还是不行。后来我直接把正点的stm32f103战舰寄存器工程加入到Source Insight,还是出现这种问题……这是为什么?
|
|