?? sample.c
字號:
#include "Regs240x.h"
#include "ClearDog.h"
int SampleAlpha() /**/
{
int temp_alpha;
//float x;
asm(" SETC INTM");
/* Sample Alpha -- ADIN2 */
* ADCTRL2 = 0x4000; /** Reset SEQ**/
* CHSELSEQ1 = 0x02; /*0x02*/
* ADCTRL2 = 0x2000; /* startup */
/* wait for Convert */
while( *ADCTRL2 & 0x1000 );
temp_alpha = (*RESULT0 >> 6) & 0x3ff;
asm(" CLRC INTM ");
//x = (temp_alpha/1023.0)*3.3;
ClearDog();
return temp_alpha;
}
int Sampletheta() /*擺桿*/
{
int temp_theta;
// float x;
asm(" SETC INTM");
/* Sample Theta -- ADIN8->ADCIN14 */
*ADCTRL2 = 0x4000; /** Reset SEQ**/
*CHSELSEQ1 = 14;
*ADCTRL2 = 0x2000;
/* wait for Convert */
while( *ADCTRL2 & 0x1000 );
temp_theta = (*RESULT0 >> 6) & 0x3ff;
asm(" CLRC INTM ");
/** x = (temp_theta /1023.0)*3.3; **/
ClearDog();
return temp_theta;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -