|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Toph
Páginas: 1 [2] 3 4 ... 21
26
« en: Miércoles 14 de Abril de 2010, 01:03 »
 Pues les dejo estos videos, por si no los han visto, son sobre los presidentes de latinoamerica y hasta el rey de España, pueden que les guste  puede que no  , pero a mi me mato de risa las partes del rey Juan Carlos. Chequenlos, los hicieron en Venezuela es una sátira tipo la serie "Lost". [youtube:2xzu6hxk]http://www.youtube.com/watch?v=npUI1vOA_fI[/youtube:2xzu6hxk] [youtube:2xzu6hxk]http://www.youtube.com/watch?v=4B2v-qBL_QU[/youtube:2xzu6hxk] por cierto la serie se llama Isla presidencial
27
« en: Lunes 5 de Abril de 2010, 23:21 »
Ese error es del teclado, y realmente no es importante.
¿El evento sucede cuando abres cierta o sucede aleatoriamente? Puede ser la tarjeta grafica... Saludos, no habia contestado antes debido a que estaba de vacaciones  ,pero ya acabaron  y estoy de regreso, bueno volviendo al problema, pues estoy trabajando como si nada  cuando de repente minimizo una ventana y se queda trabada con la ventana a medio minimizar y luego pone la pantalla negra intermitente  hasta que le doy reiniciar.
28
« en: Viernes 26 de Marzo de 2010, 19:54 »
Perdon por no contestar antes pero habia estado muy ocupada y como les dije al principio este error me aparece a veces y hay dias en que no ocurre  y trabajo con total tranquilidad El log es /var/log/Xorg.0.log si ese fue el que puse adjunto entonces. Me acaba de dar el error y cuando me pregunto ¿Quiere ver la salida del servidor X para diagnosticar el problema?, le di clic en si y al final apareció Fatal error: lockup Bueno, despues intente hacer lo que me dijiste en el primer post su, y que no habia podido hacer (sino a través de una opcion a la hora de elegir como entrar algo asi como single usuario creo que dice la opcion), entonces en la consola le di kill Xorg y lo demas y me aparecio lo siguiente: The XKEYBOARD keymap compiler(xkbcomp) reports:
>Warning Type "ONE_LEVEL" has 1 level, but has 2 symbols > Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
29
« en: Jueves 18 de Marzo de 2010, 19:42 »
Si killall o kill fallan es probablemente porque X11 no esta corriendo (tienes entorno grafico?) y en ese caso solo hay que ejecutar startx y ver la salida como he mencionado antes. No se si en Ubuntu este habilitado los logs de X11, busca en /var/log y mira que errores relevantes hay. Si tengo entorno grafico, cuando le doy ctrl+alt+f1 hago login y ejecuto startx aparece Fatal server error server is already active for display 0 ..... que me imagino sale porque tengo el entorno grafico abierto. Bien buscando en /var/log encontre el texto que esta en el archivo adjunto, a veces cuando falla me da la posibilidad de ver el error o algo asi en este momento no me acuerto como dice exactamente la pregunta pero si le doy "si" me indica en la pantalla lo que dice el archivo ¿sirve de algo esto? o tengo que buscar otra cosa ya que en var/log aparecen los siguientes archivos: apt debug.3.gz kern.log.4.gz syslog.3.gz aptitude debug.4.gz lastlog syslog.4.gz aptitude.1.gz dmesg lpr.log syslog.5.gz aptitude.2.gz dmesg.0 lpr.log.1 syslog.6.gz aptitude.3.gz dmesg.1.gz lpr.log.2.gz syslog.7.gz auth.log dmesg.2.gz lpr.log.3.gz unattended-upgrades auth.log.1 dmesg.3.gz lpr.log.4.gz user.log auth.log.2.gz dmesg.4.gz mail.err user.log.1 auth.log.3.gz dpkg.log mail.info user.log.2.gz auth.log.4.gz dpkg.log.1 mail.log user.log.3.gz boot dpkg.log.2.gz mail.warn user.log.4.gz btmp dpkg.log.3.gz messages wtmp btmp.1 exim4 messages.1 wtmp.1 cups faillog messages.2.gz Xorg.0.log daemon.log fontconfig.log messages.3.gz Xorg.0.log.old daemon.log.1 fsck messages.4.gz Xorg.20.log daemon.log.2.gz gdm news Xorg.20.log.old daemon.log.3.gz installer pycentral.log Xorg.21.log daemon.log.4.gz kern.log samba Xorg.21.log.old debug kern.log.1 syslog debug.1 kern.log.2.gz syslog.1 debug.2.gz kern.log.3.gz syslog.2.gz
Disculpenme si digo alguna burrada pero en realidad de Linux no tengo ni idea, estoy como quien dice aprendiendo a palos porque no he recibido instruccion alguna.
30
« en: Lunes 1 de Marzo de 2010, 23:31 »
Je, je. Una cosa es killall X y otra es killall x, tampoco es xorg es Xorg  Los puse de las dos formas y el resultado es el mismo, dice no process killed. Ahora no me habia fijado que con killall Xorg pone antes Xorg(2889): Operacion no permitida y luego Xorg:no process Killed, se supone que mi usuario esta como Root. Eso normalmente pasa cuando no tienes instalados los controladores adecuados para la tarjeta gráfica del computador, e intentas activar la aceleración gráfica. Cuando que me actualicé a Ubuntu Jaunty (si, ya se, el último es karmic) e intenté activar la aceleración gráfica del chipset ATI Radeon Xpress 1421 (ya no es soportada por las últimas versiones de Xorg), me estrellé con ese problema. . Hola shadow_rev a mi me pasa de repente estoy trabajando correctamente cuando ese error ocurre, me habian mencionado que podia ser el driver del monitor que no es el adecuado para un LCD AOC, pero no lo he podido conseguir. Con respecto al comando que pusiste, esa es la solucion a la que te envian en internet pero lo probe hace un tiempo y no me funciono
31
« en: Lunes 1 de Marzo de 2010, 17:12 »
Hola Toph.
Yo necesito mas informacion para poder, al menos, saber que es... asi que a usar consola.
Oprime Crtl + Alt + F1, haz login y entra como super usuario (root). Mata X11 (usando killall X o killall Xorg) y ejecuta statx.
Nuevamente, oprime Crtl + Alt + F1 y mira todos los errores que imprime en la consola.  Hola su-, entre a la consola y cuando le doy killall x o killall xorg, me dice "No process killed", intente indicandole el PID del proceso y lo busque con ps -e le doy killall <# PID> y tambien me dice lo mismo  ¿Que puedo hacer en ese caso? Gracias de antemano
32
« en: Viernes 26 de Febrero de 2010, 18:28 »
Saludos, pues soy novata en LINUX, por lo que mis conocimientos son muy pobres y he tenido algunos inconvenientes que he ido solucionando, pero para este no he encontrado solución, resulta que me instalaron un tal DEBIAN GNU/LINUX 5.0.3 LENNY i386  al menos eso decia en el CD y al dar clic en sistema dice que esta instalado GNOME como entorno de escritorio. El problema que tengo es que a veces la pantalla se pone negra y esta intermitente hasta que a veces pone el mensaje "Fallo al iniciar el servidor x (su interfaz gráfica). Parece como si no esturviera configurada correctamente...." ¿alguna idea de como solucionar esto?, he buscado en internet, pero ahi a las personas les da el error al querer ejecutar algun programa en especifico, en mi caso no es asi. Gracias de antemano.
33
« en: Lunes 8 de Febrero de 2010, 17:31 »
os adjunto la parte que se encarga de escribir en cada posición de la pantalla:
escribir: ;leer la posición actual del cursor mov ah,3 mov bh,0 mov byte ptr fila,dh mov byte ptr columna,dl
 Si lo tenes asi como lo has puesto, no funciona porque no pones la interrupcion que lee la posicion del cursor, debes de ponerla asi: escribir: ;leer la posición actual del cursor mov ah,3 mov bh,0 int 10h ; Esta es la interrupcion que lee la posicion del cursor siempre que ah=3 y Bh tenga el numero de pantalla actual
Al volver de la interrupcion ya tendras en dh la fila y en dl la columna para poder manipular esos valores.
34
« en: Lunes 18 de Enero de 2010, 17:13 »
No, el libro lo puedes seguir utilizando, ya no veras C++ como materia, pero supongo que en alguna materia te dejaran hacer alguna aplicacion de algo en el programa que tu quieras y lo puedes hacer con C++ gracias a que tendras conocimientos avanzados sobre C++ ¿C++ es un lenguaje obsoleto?
No lo es, tu profesor talvez dijo esto porque le parece poco amigable comparado con .NET, C# o JAVA creo  , solo asi se me ocurre que pueda llamarlo "desfasado", cuando en realidad hasta Google esta hecho en C++ ¿Valdria la pena que aprenda todo lo que hay en ese libro? [/list]
Claro que si, jamás estará de más aprender NINGUN lenguaje de programacion en mi opinion.
35
« en: Lunes 11 de Enero de 2010, 17:11 »
holas amigos he tratado de instalar los ensambladores que quiera y desafortunadamente todos me presentan problemas si me pueden dar una orientación les agradecería mucho pues no quiero trabajar con el debugger baje el masm32 de la página oficial nada me sale problemas un simulador de 8086 tampoco mejor dicho ninguno a yudenme por que estoy que tiro la toalla. Chaos Saludos, pues como veo que dices simulador de 8086, te sirve el EMU8086 que podes bajar de aqui http://www.emu8086.com/ Es una versión de evaluación, no deberia haber problema en la instalacion ya que solo hay que darle doble clic al instalador, aceptar los terminos, darle siguiente hasta el final y ya, trae su propio ensamblador llamado FASM. NOTA: Si te interesa y queres que tu programa de evaluación ya quede permanentemente envia un mensaje privado.
36
« en: Jueves 7 de Enero de 2010, 16:51 »
38
« en: Martes 22 de Diciembre de 2009, 21:27 »
 Felices Fiestas para todos los del foro Sean de la religion que sean o no crean en nada, cada fin de año es bueno para reflexionar y tratar de ser mejores personas, espero que el foro siga creciendo aun mas en este 2010, yo por el momento me despido (1 semana de vacaciones al fin  ) Espero en Dios regresar sana y salva y seguir haciendo mis pequeñas aportaciones a los foros de Publicaciones y e-books, microcontroladores, visual Basic 6.0, ensamblador,matlab, dudas informaticas y por supuesto la Taberna del bit (ya viene el mundial  ) El otro año molestare por los foros de GNU/LINUX ya que por cuestiones de trabajo me mudo de sistema operativo  . Salud y prosperidad a los usuarios, moderadores y administrador de Solocodigo. PD:Deseo de año nuevo para el foro "Que el 2010 estemos libres de Trolls y SPAMMERS  , naaaa algo mas realista, mas usuarios y mas actividad  ". "Que Dios los bendiga"
39
« en: Miércoles 25 de Noviembre de 2009, 19:49 »
hola... buenas tardes a todos...
para ver si alguie me puede ayudar, ya que llevo una materia llamada micros 2 en la cual programamos en ensamblador usamos el masm611, y nos pidieron que realizaramos una practica en la cual tenemos que usar el puerto serie y no nos enseniaron nada de como usarlo Revisá en este documento al final esta la informacion sobre el puerto serial y un ejemplo de envio y recepcion, con respecto al PIC tendras que usar la USART para ello busca informacion en el foro de microcontroladores dejo aqui un link de una discucion sobre ese tema
40
« en: Lunes 9 de Noviembre de 2009, 16:34 »
ya que se habla de torque para la bomba A o la Bomba B dependiendo de los valores de entrada, hasta ahora lo que he visto es sumar registror, mover, copiar, etc, y este ejercicio que me proponen no tiene nada que ver con estas taareas basicas del microprocesador, adicionalmente deb o utilizar el emulador 8085 para correr el programa, lo que pido al foro es que me orienten y me faciliten un enfoque de como podria solucionar el ejercicio propuesto, tambien me sirven algunos codigos ejemplo del cual yo me pudiera apoyar.
Gracias. Pues si tienen que ver, ya que los sensores indicados estaran en algunos pines de algun puerto de donde los debes mover, copiar comparar etc y segun esto sacar datos por otros pines del puerto para accionar las bombas. digamos que el sensor que detecta el color de la tela estara en determinados pines del puerto paralelo, digamos que el sensor manda 0 cuando es gris claro, 1 gris medio, 2 gris oscuro, este dato lo lees con la instruccion IN lo comparas y segun el tipo de gris te vas a la rutina, digamos es gris claro (como no entiendo como van esos numeros que pusiste inventare), como es gris claro se me ocurre que necesito el minimo negro y el minimo de decolorante entonces saco por el puerto con la instruccion OUT los datos que me activan el minimo torque de las bombas para que me aplique lo minimo digamos que eso lo consigo sacando el dato 11 por el puerto. Te estoy poniendo una solucion a ciegas porque no se como son tus sensores, ni que envian al micro al detectar el color de la tela, ni tampoco como se activan las bombas (como se hacen los diferentes tonalidades de gris).
41
« en: Miércoles 7 de Octubre de 2009, 00:10 »
 pues coloco este post en memoria de Mercedes Sosa que murio el 4 de octubre, era la unica cantante o "cantora" de musica de protesta que me gustaba  . "Gracias a la vida que me ha dado tanto, Me ha dado la risa, y me ha dado el llanto, Así yo distingo dicha de quebranto, Los dos materiales que forman mi canto, Y el canto de todos que es el mismo canto, Y el canto de ustedes, que es mi propio canto."
42
« en: Viernes 25 de Septiembre de 2009, 00:37 »
?? Input argument "u" is undefined.
Error in ==> une at 3 val=288-(u*3000);
Alguien me podria ayudar ? Ese error es debido a que llamas a la funcion sin darle el argumento con el que debe trabajar. En la ventana de comandos de matlab no solo pongas: >>coloca sino que debes de definir una variable con el dato al que le quieres aplicar la funcion y luego llamarla indicandole esa variable como argumento ejemplo: >>a= xxxx (el valor que tu decidas) y luego llamar a la funcion asi: >>coloca(a)
43
« en: Martes 21 de Julio de 2009, 15:50 »
Una buena forma de comenzar para mi es con este excelente simulador que esta en esta pagina, www.emu8086.com, ademas de permitir ver paso a paso como funciona tu programa, como cambian los registros, simular interrupciones como lectura y escritura en pantalla, etc. trae ayuda donde esta un set de instrucciones muy bien explicado y uno de interrupciones.
44
« en: Jueves 9 de Julio de 2009, 20:30 »
ya lo probe y no andaba igual. Pero luego me puse a urgar el circuito y descubri que habia un inconveniente en el circuito.lo solucione y ahora anda. Pero ahora salio otro drama ,resulta que cuando al ascensor lo llamo del piso2 , no funciona correctamente. me puedes ayudar en esta ultimo problema que se me presenta?? ahi va adjuntado el programa modificado y explicado Sino me equivoco, el error esta en que estando en piso2 le das que queres volver a piso1, la rutina piso1 no verifica en que piso esta el usuario sino que de un solo manda el 21h al puerto para girar el motor, lo mismo el piso3, de hecho el unico que verifica en que lugar esta el usuario es el piso2, lo cual te da muchos errores ya que si estando en el 3 le vuelves a dar 3 este mueve el motor sin saber que ya esta al maximo. En todos los pisos debes de verificar en que lugar esta el usuario antes que nada. Debes de depurar tu programa, yo te recomiendo este excelentes simulador que puedes encontrar en esta pagina http://www.emu8086.com, hay una version de evaluacion gratuita, te permite correr paso a paso tu aplicacion, ver que pasa con los registros, banderas e incluso escribe y lee del teclado y puede simular puertos virtuales.
45
« en: Lunes 6 de Julio de 2009, 23:28 »
buenas...!soy nuevo en este foro. La verdad tengo un problema con un programa que estoy armando para un trabajo de la universidad .Queria hacer un miniascensor controlado por puerto paralelo y usando el lenguaje asm. *las teclas 1 , 2 y 3 indicara los pisos a donde se movera el ascensor. * 3 pulsadores simularan la sensores de ubicacion del ascensor y dicha señal sera enviada a la entradas del puerto paralelo. *el puerto paralelo enviara señales de salida para hacer girar un motor hacia arriba o hacia abajo. cuando aprieto la tecla uno..el puerto paralelo me envia la señal de salida hasta el motor y lo hace funcionar hasta que el interruptor del piso 1 se activa.ahi vamos bien. Pero, Cuando aprieto el numero 3 para llevar el ascensor hasta el tercer piso, no hace lo mismo. porquee?? alguien me podria dar una mano en el programa? y me dice en que me estoy equivocando? desde ya gracias:!  Pues si seleccionas "3" va a inicio_1 donde esta otra rutina donde se espera que el usuario presione otra tecla, ¿eso es lo que quieres que si va para el piso 3 tenga que presionar dos veces tres?, si es asi al presionar "3" de nuevo, aparentemente funcionara porque manda un dato al puerto, espera ,revisa si ya esta apaga y espera tal cual se hizo cuando se seleccionaba el piso "1".
46
« en: Jueves 25 de Junio de 2009, 16:46 »
Si he leido cosas absurdas ultimamente, esto es llegar al extremo de lo ridiculo ABSURDOhay cosas peores en el mundo como esta y estos preocupandose por una mosca
47
« en: Viernes 19 de Junio de 2009, 17:53 »
 Bueno precisamente fui yo quien sugeri la publicidad de esta fundacion para que se mostrará aqui en Solocodigo. Ha muerto un gran hombre, pero su legado sigue. Al igual que la madre Teresa de Calcuta ambos ayudaron a la parte que vive en extrema pobreza en India. Por eso como repito sus legados siempre viviran y sus nombres jamas seran olvidados
48
« en: Jueves 18 de Junio de 2009, 17:05 »
Mira esto lo hice ahora dime como esta con esto garantizo inicializar el puerto con 8 bits de datos yn bit de paridad y velocidad de 4800 baudios??? ....el ciclo lo hice para que fueran 32 bits ......dime si esta bien y como lo hago para 30 bytes y 3040 baudios dame una sugerencia........ Saludos CICLO:MOV AH,00 ;inicializar el puerto MOV AL,11011011b ; velocidad 4800, par,un bit de stop, 8 bit de datos.... MOV DX,00 ; puerto com1 INT 14H MOV AH,02 ;recibir datos por el puerto MOV AL,11011011b ; velocidad 4800, par,un bit de stop, 8 bit de datos.... MOV DX,00 INT 14H LOOP CICLO La configuracion es la correcta, es com1, con 4800 baudios, paridad par, un bit de stop y 8 bits de datos. ahora el puerto serial lee en caracteres (1 byte) por lo que el lazo deberia de contar 30 que es el numero de bytes que quieres leer, ahora con eso no basta, primero tienes que verificar que hay un caracter en el buffer para leerse, eso lo haces con la funcion AH=03h de la interrupcon 14H, que al ejecutarse devuelve el estado del puerto en AH y lo que se evalua es el bit 1 que si esta a uno es que hay un dato listo, la rutina seria esta: Esperar: mov dx,0 mov ah,03h int 14h test ah,01h; si el bit 1(dato listo) esta puesto a cero no hay dato listo jz Esperar ;salta y vuelve a verificar ;si ya hay dato listo se debe leer, comparar si ya fueron treinta sino vuelve a esperar
no se debe estar saltando a la configuracion, eso solo se hace al principio.
49
« en: Miércoles 27 de Mayo de 2009, 20:51 »
Yo no lo haria y mucho menos si hay que pagar  , hay mucho loco por internet
50
« en: Miércoles 27 de Mayo de 2009, 01:17 »
cuando ejecuto con G ...pongo una palabra y le doy enter y saca error, entonces quisiera saber como hago para que el usuario ingrese por teclado una palabra o numeros y los pueda visualizar
Saludos  Si te leiste como funciona la interrupcion 21h (AH=09 y Ah=0A) del link que te puso Eternal Idol veras que el error ocurre cuando se va a mostrar la cadena, ya que el programa para saber donde termina esta cadena (que empieza donde apunta DS:DX) busca un signo "$" , como en tu caso la cadena que vas a mostrar es la que introdujo el usuario, al menos que él en la cadena que digito haya puesto un signo de $ no va a dar error, de lo contrario si lo hará, ahora eso no es todo agregandole el $ al final de la cadena ya no da error el debug pero la cadena mostrara datos basura antes ya que como seguramente debe decir en el link cuando se lee una cadena del usuario esta se guarda en la direccion donde apunta DS:DX pero a partir del tercer byte, por eso a la hora de imprimir la cadena siempre mostrará dos caracteres basura antes.
Páginas: 1 [2] 3 4 ... 21
|
|
|