新手编写单片机C语言时属性怎么查?
时间:10-02
整理:3721RD
点击:
各位,小弟新手,一直做PLC,现想兼顾一下单片机,看了一些书和例子程序,还不是很懂,特在此请教各位大虾!
以前用VS2010和VB.Net的时候,比如Lable.之后会有提示,很多的属性,但是为什么在Keil uVersion4中我写了一些东西,就不会出现那些提示呢?那些属性要去哪里寻找?手册上有一些属性,但是跟编程的都不一样哦。
比如:
PINSEL_CFG_Type PinCfg;
PinCfg.Funcnum = 0;
PinCfg.Pinnum = 0;
PinCfg.Portnum = 0;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 1;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 2;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 3;
PINSEL_ConfigPin(&PinCfg);
和
PWMMatchCfgDat.IntOnMatch = DISABLE;
PWMMatchCfgDat.MatchChannel = 0;
PWMMatchCfgDat.ResetOnMatch = ENABLE;
PWMMatchCfgDat.StopOnMatch = DISABLE;
PWM_ConfigMatch(LPC_PWM1, &PWMMatchCfgDat);
我怎么知道PinCfg的属性有Funcnum和Pinnum,PWMMatchCfgDat的属性有IntOnMatch 和MatchChannel呢?
这些属性要去哪里寻找?
非常感谢!
以前用VS2010和VB.Net的时候,比如Lable.之后会有提示,很多的属性,但是为什么在Keil uVersion4中我写了一些东西,就不会出现那些提示呢?那些属性要去哪里寻找?手册上有一些属性,但是跟编程的都不一样哦。
比如:
PINSEL_CFG_Type PinCfg;
PinCfg.Funcnum = 0;
PinCfg.Pinnum = 0;
PinCfg.Portnum = 0;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 1;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 2;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 3;
PINSEL_ConfigPin(&PinCfg);
和
PWMMatchCfgDat.IntOnMatch = DISABLE;
PWMMatchCfgDat.MatchChannel = 0;
PWMMatchCfgDat.ResetOnMatch = ENABLE;
PWMMatchCfgDat.StopOnMatch = DISABLE;
PWM_ConfigMatch(LPC_PWM1, &PWMMatchCfgDat);
我怎么知道PinCfg的属性有Funcnum和Pinnum,PWMMatchCfgDat的属性有IntOnMatch 和MatchChannel呢?
这些属性要去哪里寻找?
非常感谢!
这个真有点不同。
各位大虾,怎么搞啊?这个是LPC1768板子上带的sample,有点不懂啊,赶紧帮忙解释啊!
有基础很好学的
那些是结构体变量,不是属性!
重新学习一下C吧。
结构体变量?那我要重新看一下C了,以前学的是VB,对于C我是自己看书的
但是在main.c里面没有看到这些结构体变量的定义啊,是不是在其他地方定义的?
反正main里面是调用了不少library里面的程序,难道是哪里?
编辑菜单里有搜索项,选择在所有文件里搜索,就能找到了
哦,谢谢啊,我用右键之后就可以追踪到了,谢谢各位大虾!
我懂C语言。
不错的文件,值得收藏