Autor Tema: ¿Como enviar Control+Z con Pic Simulator IDE  (Leído 2941 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado EA7LN

  • PIC10
  • *
  • Mensajes: 36
¿Como enviar Control+Z con Pic Simulator IDE
« en: 18 de Agosto de 2010, 12:05:22 »
Hola a todos, estoy trabajando en un proyecto de una alarma donde necesito enviar una cadena si se cumple una condición, seguido de control+z y retorno de carro, para enviar un sms a traves de un celular.
He visto que el codigo acsii de control+z es 26, pero no se como hacerlo con Pic Simulator IDE.
Os pego una parte del código por si me podeis ayudar, gracias de antemano.


If conectado_ram = 1 Then
led_rojo = 1  'activo la salida de sirena porque el volumetrico no tiene retardo
Serout PORTC.6, 9600, "AT+CMGS=40", CrLf
WaitMs 50
Serout PORTC.6,9600, "07914306090909F911000B914316594240F10000AA1DA069D1397D4A41416650DA0C82A641E6D3090A0EA9496B90F804", control+Z, CrLf
sms = 1
memo1 = 1
Write 6, memo1
Cada dia aprendo algo nuevo. ¡Cuanto me queda por aprender!

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: ¿Como enviar Control+Z con Pic Simulator IDE
« Respuesta #1 en: 18 de Agosto de 2010, 12:32:38 »
Para mi es más comodo de esta forma, pero lo puedes hacer directo tambien.

   Const cr = 0x0d  'CR, retorno de carro
   Const ctrlz = 0x1a  'Ctrl-z

   '_____Mensaje y actualiza entrada analogica
   If e1_flag = 0 Then Hserout "ENTRADA:1 A ON, ENTRADA ADC:1 CON ", #_getbcd2.HB, ".", #_getbcd2.LB, ctrlz
   If e1_flag = 1 Then Hserout "ENTRADA:1 A OFF, ENTRADA ADC:1 CON ", #_getbcd2.HB, ".", #_getbcd2.LB, ctrlz
   '_____Mensaje enviado
Saludos desde Granada, España.

Desconectado EA7LN

  • PIC10
  • *
  • Mensajes: 36
Re: ¿Como enviar Control+Z con Pic Simulator IDE
« Respuesta #2 en: 19 de Agosto de 2010, 16:58:27 »
Gracias por tu respuesta, entiendo que almacenas el valor hexadecimal de control+z en una variable, y envias esta por el puerto serie.
Pues buena idea que no se me habia ocurrido.
Gracias de nuevo.
Cada dia aprendo algo nuevo. ¡Cuanto me queda por aprender!

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: ¿Como enviar Control+Z con Pic Simulator IDE
« Respuesta #3 en: 21 de Agosto de 2010, 07:00:44 »
Lo guardo en una Constante, a diferencia de las Variables las Constantes no pueden ser modificadas de valor.
Saludos desde Granada, España.

Desconectado EA7LN

  • PIC10
  • *
  • Mensajes: 36
Re: ¿Como enviar Control+Z con Pic Simulator IDE
« Respuesta #4 en: 23 de Agosto de 2010, 19:50:45 »
Si ya vi en la ayuda el comando CONST que no conocia.
Ya tengo funcionando esa parte del programa y va perfecto, gracias por tu ayuda.
Cada dia aprendo algo nuevo. ¡Cuanto me queda por aprender!