Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Combinar PWM con comunicación serial en MikroC
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="D@rkbytes, post: 1159448, member: 116496"] OK. No le veo problema, aún usando retardos, porque supongamos que estás usando alguno de los módulos CCP. (En éste caso cualquiera de los dos módulos CCP - CCP1 o CCP2) O sea, PWM por Hardware. No sé cómo se podrían recibir las variables en mikroC, pero en C estándar, es algo así: [php]printf("Continuar (S,N)?"); do { respuesta = getch(); } while(respuesta != 'S' && respuesta != 'N');[/php]Y en C de PIC C Compiler se puede hacer lo mismo, o usar gets(ArrayVar); Donde, ArrayVar es un puntero hacia un arreglo de variables. P.E: int8 cadena[2]; gets(); en PIC C únicamente retorna hasta que el carácter final es un retorno de carro o el ASCII 13 ("\r") Por eso siempre debe existir un vector extra. (0, 1, 2) = Var00, Var01, VarValid para recibir "\r" Así que debes recibir los dos estados y posteriormente actuar con el ciclo activo después del tiempo establecido. Si usas la interrupción por recepción del módulo USART, eso se solventa muy fácilmente, en vez de hacerlo por polling. [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Combinar PWM con comunicación serial en MikroC
Arriba