FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
Ahora si estamos esperando algo que puede ocurrir en cualquier momento y despues que ocurra entonces si nos interesa tener un tiempo de ejecucion(retardo) pues el timer interruptor de lo contrario dejariamos de estar en otras funciones que tambien le importarian al cpu. Amigo Donald creame que sere o parecere anticuado y pasado de moda en mi forma de enfocar las cosas pero queme muchas horas en este relajo de los micros.No quiero parecer arrogante ni autosuficiente.La neta soy un jodedor y me divierto de diferentes maneras, de alguna forma hay que liberar las tenciones de esta vida. No me lo tomes a mal pero no quiero mas confrontaciones. Yo le he dedicado gran parte de mi vida a la electronica y dentro de ella al mundo digital y los micros.Yo no se como trabajan los PIC y creo que nunca lo sabre, no porque me niegue a conocerlos, es que no tengo tiempo de meterme en ese rollo a esta altura de mi vida.Los 8051 salieron en el 1980 llovio mucho y seguira lloviendo antes que se desaparezca esa estructura.Se renuevan, se reinventan y mientras existan entuciastas de esa estructura estaran con vida. Atmel es una de esas empresas que le an dado su lugar y cada dia los mantiene en el mercado, con diferentes acercamientos, pero el mismo lenguaje. Es como Delphi, conoci primero a Visual 6++ y buscando tutoriales en Google encontre Club Delphi, me detuve unos minutos a ver que era Delphi jamas lo habia visto y en unos dias me di cuenta que aqui encontraria lo que estaba buscando.Poder crear aplicasiones para windows y que mis micros pudieran trabajar con ellas.ya puedo hacer algunas cositas gracias al club, Delphi y los amigos que me an dado una mano por aca.Saque Visual 6++ de mi PC y pues me quede con delphi 7. Le pienso ser fiel a Delphi asi como le he sido fiel a mis AT89Sxx (8051).Muchas veces es malo decir en voz alta lo que se piensa de algo, podemos lastimar o insultar a alguien mas.jajajajajaja cosa de humanos eso no pasa en las demas especies, nunca escuche a un mono quejarce de lo que decia otro. Un Saludo. PD:Nunca he creido tener la verdad absoluta, eso si me vanogloreo de siempre estar en busca de ella. |
#2
|
||||
|
||||
Cita:
Siempre es bueno leer lo que comenta porque siempre es bueno aprender de la experiencia de otros, y si hay algo que no se puede negar es que usted tiene su experiencia en ciertos temas como otros tenemos en otros, el intercambio es el que enriquece. Saludos |
#3
|
|||
|
|||
Oigan se estan desviando del tema un poco jeje.
yo no quiero hacer retardos con microcontroladores eso es muy pero muy sencillo, tampoco quiero encargale la funcion a un microcontrolador en realidad lo que quiero es poder implementar el protocolo I2C, y otros usando tal ves el puerto paralelo o el com, para ello en unas rutinas en delphi ya tengo las rutinas lo que pasa es que los prosesadores hoy dia hacen las rutinas muy rapido por ejemplo: mi prosesador corre a 2400 mhz, osea un microsegundo en mi pc es un periodo muy largo de tiempo. yo encontre esta rutina para el retardo no se si hace exaptamente lo que quiero pero no la entiendo muy bien: http://www.delphi3000.com/articles/article_1324.asp?SK= Aca una explicacion de la instruccion RDTSC que ahi exponen para que vean por donde va mi idea: http://www.atc.us.es/asignaturas/tpb...m#_Toc99333468 Queda claro que todo lo quiero hacer en delphi los micros los usare en otras cosas ok, gracias por su interes. |
#4
|
|||
|
|||
Aunque llega tarde:
En aplicaciones por el puerto paralelo para el manejo de circuitos basados en I2C uso la siguiente temporización y va muy bien. La dejo ya que buscando otra cosa me encontre con este post Código:
Procedure Dly5; (* Delay of 5 uSec *) Var F : Int64; T_Start, T_Stop, T_Now : Int64; Begin QueryPerformanceCounter (T_Start); QueryPerformanceFrequency (F); T_Stop := T_Start + F * 5 Div 1000000; Repeat Application.ProcessMessages; QueryPerformanceCounter (T_Now) Until T_Now >= T_Stop End; Los Pcf 8574 estan probados y funcionando correctamente. Si hacen falta más librerías para el manejo las puedo subir. |
#5
|
|||
|
|||
Hola muchas gracias, aunque encontre alguna respuesta por ahi no me habia funcionado nada correctamente. Me imagino que es util tambien si usaramos los pines de estado del puerto serie.
__________________
visita mi web: http://mikropic.blogspot.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Retardo en configuración del registro | MAXIUM | Varios | 4 | 01-02-2008 02:47:58 |
TVideoCapture retardo en el sonido. | NPIdea | Varios | 0 | 08-03-2007 15:04:11 |
Retardo al visualizar una pagina web. | ALBERTO.LAZARO | Varios | 8 | 28-11-2006 23:56:41 |
Retardo en cadena de texto | mutant09 | C++ Builder | 2 | 30-04-2004 17:30:35 |
Como hago un retardo? | seken | Varios | 7 | 23-02-2004 00:08:00 |
|