请教一个问题:关于type.h

[复制链接]
 楼主| vfp8341 发表于 2011-4-4 10:39 | 显示全部楼层 |阅读模式
本帖最后由 vfp8341 于 2011-4-4 10:45 编辑

stm32f10x_type.h在V3.4的固件库没有哦。他里面有些类型定义:
typedef signed long s32;
typedef signed short s16;
typedef signed char s8;


而3.4的固件库中用了些:
typedef int32_t  s32;
typedef int16_t s16;
typedef int8_t  s8;
typedef const int32_t sc32;  /*!< Read Only */
typedef const int16_t sc16;  /*!< Read Only */
typedef const int8_t sc8;   /*!< Read Only */
typedef __IO int32_t  vs32;
typedef __IO int16_t  vs16;
typedef __IO int8_t   vs8;

这样的定义。

请问:_IO int32_t是在哪儿定义的啊?实在是找不到~
 楼主| vfp8341 发表于 2011-4-4 10:47 | 显示全部楼层
:D香工在不在?帮帮忙啊~
 楼主| vfp8341 发表于 2011-4-4 10:51 | 显示全部楼层
明白了~~~~~core_cm3.h中有说明:

#ifdef __cplusplus
  #define     __I     volatile                /*!< defines 'read only' permissions      */
#else
  #define     __I     volatile const          /*!< defines 'read only' permissions      */
#endif
#define     __O     volatile                  /*!< defines 'write only' permissions     */
#define     __IO    volatile
McuPlayer 发表于 2011-4-4 10:58 | 显示全部楼层
keil的MDK可以在编辑器中跟踪某Symble在何处定义,很方便
 楼主| vfp8341 发表于 2011-4-4 11:38 | 显示全部楼层
哦~我用的是IAR,看来还需要参考一下mdk~
adams.gh 发表于 2011-4-4 12:09 | 显示全部楼层
keil的MDK可以在编辑器中跟踪某Symble在何处定义,很方便
McuPlayer 发表于 2011-4-4 10:58


mp哥的签名,很好。“善待今天就是对未来最好的策划。”

另外symbol,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

44

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

44

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部