Вот этот девайс:
Основная плата управления: RBX-877 из набора IE-ROBOPICA
- Код: Выделить всё
- char motor_duty_= 127;
 char *text1="Waiting Vaspit";
 char *text2="C_Forward";
 char motorC_init_=0;
 void MotorC_init()
 {
 if (motorC_init_==0) // Это первый вызов функции?
 {
 motorC_init_=1; // Состояние
 ANSEL.F5=0; // RE0 ==> цыфровой вывод
 ANSEL.F6=0; // RE1 ==> цыфровой вывод
 ANSEL.F7=0; RE2
 TRISE.F4=1; //использовать порт Е, как порт управляющий ведомым внешним портом
 TRISE.F0=0; //порт RE0 - выход
 TRISE.F1=0; //порт RE1 - выход
 TRISE.F2=0; //порт RE2 - выход
 
 //Pwm1_Init(5000);
 }
 }
 
 
 void CForward()
 {
 MotorC_init();
 PORTE.F0=0;
 PORTE.F1=1;
 }
 void main()
 {
 Lcd_Init(&PORTD); // Initialize LCD connected to PORTD
 Lcd_Cmd(Lcd_CLEAR); // Clear display
 Lcd_Cmd(Lcd_CURSOR_OFF);
 Lcd_Out(1, 1, text1); // Turn cursor off
 while(1)
 {
 if (!PORTA.F4) // Ожидание нажатия кнопки RA4
 break;
 }
 Lcd_Cmd(Lcd_CLEAR);
 while(1)
 {
 Lcd_Out(1,1,text2);
 CForward();
 Delay_ms(300);
 Lcd_Cmd(Lcd_Clear);
 }
 }
При включении, загорается диод +5V. А при входе в цикл (после нажатия кнопки RA4) загорается диод +Vm.
Подключил IE-ZX-DCM2 к основной плате так: см. вложения


