Autor Tema: configurar puertos en binario  (Leído 3377 veces)

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

Desconectado marcelo2112

  • PIC12
  • **
  • Mensajes: 64
configurar puertos en binario
« en: 23 de Octubre de 2010, 08:42:38 »
Hola, estoy comenzando con CCS y tengo un problema, en PBP configuraba los puertos en binario asi  TRISB = %00000000, y se me hacia mucho mas facil "ver" el estado de cada pin. Se puede hacer eso en C?Gracias.

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: configurar puertos en binario
« Respuesta #1 en: 23 de Octubre de 2010, 09:27:35 »
Hola, estoy comenzando con CCS y tengo un problema, en PBP configuraba los puertos en binario asi  TRISB = %00000000, y se me hacia mucho mas facil "ver" el estado de cada pin. Se puede hacer eso en C?Gracias.

  En C sí se puede porque yo utilizo el compilador Hitech y también puedo hacer TRISB = 0b00110011; sin problemas. CCS utiliza una función llamada set_tris_b(xxx) -o algo similar, no recuerdo bien en este momento- ,  sería cuestión de probar a escribir 0b11001100 dentro de los paréntesis a ver como lo toma.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: configurar puertos en binario
« Respuesta #2 en: 23 de Octubre de 2010, 10:15:29 »
  En C sí se puede porque yo utilizo el compilador Hitech y también puedo hacer TRISB = 0b00110011; sin problemas. CCS utiliza una función llamada set_tris_b(xxx) -o algo similar, no recuerdo bien en este momento- ,  sería cuestión de probar a escribir 0b11001100 dentro de los paréntesis a ver como lo toma.

Funciona así correctamente.

Desconectado f-traxx

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 116
Re: configurar puertos en binario
« Respuesta #3 en: 25 de Octubre de 2010, 05:03:41 »
Te lo han dicho bien, la instrucción exacta es set_tris_a(0b00000000); depende del puerto que utilices claro esta...

Desconectado marcelo2112

  • PIC12
  • **
  • Mensajes: 64
Re: configurar puertos en binario
« Respuesta #4 en: 25 de Octubre de 2010, 15:26:12 »
expecting an identifier. Eso me tira al compilar.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: configurar puertos en binario
« Respuesta #5 en: 25 de Octubre de 2010, 15:46:36 »
expecting an identifier. Eso me tira al compilar.

¿Y el programa?  :?

Desconectado f-traxx

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 116
Re: configurar puertos en binario
« Respuesta #6 en: 25 de Octubre de 2010, 16:56:25 »
sino nos das mas información no te podemos ayudar, lo ideal seria que pusieras el codigo del programa para que lo pudieramos analizar