⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 该源码是创维特ARM7 JX44B0X板的例子程序
💻 C
字号:
/* * timer application code * compile : *          $arm-elf-gcc -Wl,-elf2flt -o keystep keyboard.c stepper.c *          $cp keystep /tftpboot/examples * run in target: *          #cd /var *          #ftp 192.168.1.180 *          ftp>bin *          ftp>cd /tftpboot/examples *          ftp>get keystep *          ftp>by *          #./keystep */int main(int argc, char **argv){    int step_status = 0, step_direct = 1;     /* init */    stepper_init();    key_init();    /* printf prompt information */    printf("stepper controler\ncontrol stepper motor with keyboard\n");    printf("please choice:\n");    printf("  1    -- direct");    printf("  2    -- stop/start\n");    printf("  up   -- speed up\n");    printf("  down -- speed down\n");    /* get key from the keyboard and control stepper motor */    while(1)    {        char key;        key = DrvKeyGet();        if(key != 0)	{	    switch(key)	    {		case 'C':		printf("speed up\n");		stepper_speedup();		break;		case 'D':		printf("speed down\n");		stepper_speeddown();		break;		case 'E':		printf("exit\n");		break;		case '1':		printf("change direct\n");		stepper_set_direct(step_direct);		step_direct ^= 0x01;		break;		case '2':		printf("start/stop\n");		stepper_control(step_status);		step_status ^= 0x01;		break;	    }	}	stepper_setspeed(ad_poll());    };    exit(0);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -