IAR的搜索功能,为什么没有Keil强大,找不到是原来定义的....

[复制链接]
1952|2
 楼主| hzocce 发表于 2018-6-21 15:46 | 显示全部楼层 |阅读模式
本帖最后由 hzocce 于 2018-6-21 17:18 编辑

void main(void)
{
  CAN_TxStatus_TypeDef status = CAN_TxStatus_Failed;
  
  /* Transmit Parameters */
  CAN_Id_TypeDef Tx_IDE = CAN_Id_Standard;
  CAN_RTR_TypeDef Tx_RTR = CAN_RTR_Data;

  uint8_t Tx_DLC = 0;
  uint8_t Tx_Data[8] = {0};
  uint32_t Tx_Id = 0;
  
  CLK_Config();
  CAN_Config();
  
  enableInterrupts();

  while(1)
  {



//---------------------------------------------------------------------------------------
如上,黄色底纹的代码,
  CAN_TxStatus_TypeDef status = CAN_TxStatus_Failed;


按我的理解,是把
CAN_TxStatus_Failed 的值赋到status,可是为什么 status在前面又加了一个 CAN_TxStatus_TypeDef 还是加一个空格呢?

我常用的赋值办法就是 unsigned char i=0;        
变量类型,变量名,变量初始值。

我看不懂哎。。。。。。。


 楼主| hzocce 发表于 2018-6-21 17:19 | 显示全部楼层
本帖最后由 hzocce 于 2018-6-21 17:22 编辑

为什么 我用CAN_TxStatus_Failed 去搜索,却什么也搜索不到呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
diweo 发表于 2018-6-22 11:45 | 显示全部楼层
你再仔细看看,就是“变量类型,变量名,变量初始值”呀。只不过这个变量类型不是语言内置的简单类型
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

617

帖子

4

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