TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: marcelo2112 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.
-
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.
-
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.
-
Te lo han dicho bien, la instrucción exacta es set_tris_a(0b00000000); depende del puerto que utilices claro esta...
-
expecting an identifier. Eso me tira al compilar.
-
expecting an identifier. Eso me tira al compilar.
¿Y el programa? :?
-
sino nos das mas información no te podemos ayudar, lo ideal seria que pusieras el codigo del programa para que lo pudieramos analizar