hola buen día compañeros la pagina que yo conozco de interrupciones es esta:
http://www.darreltaylor.com/DT_INTS-14/intro.html
saludosss
http://www.darreltaylor.com/DT_INTS-14/intro.html
saludosss
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
hola buen día compañeros la pagina que yo conozco de interrupciones es esta:
http://www.darreltaylor.com/DT_INTS-14/intro.html
saludosss
hola buen día compañeros la pagina que yo conozco de interrupciones es esta:
http://www.darreltaylor.com/DT_INTS-14/intro.html
saludosss
Yo es la primera ves que escucho eso de interrupciones no convensionales, y me suena a mentira,un modulo tiene una interrupción y es todo, lo demás serian algoritmos.
Prueba utilizar el modulo USART con las instrucones hserin y hserout,al ser por hw seguramente llama a la subrutina de interrupción.
Viendo que no reesponde por USART el modem,
puedes poner el codigo que utilizaste usando el modulo, me parece un poco raro, si funciona por SW, no tiene porque no funcionar por HW. quizas solo te falto configurarlo adecuadamente.
INCLUDE "modedefs.bas"
DEFINE HSER_RCSTA 90H
DEFINE HSER_TSTA 20H
DEFINE HSER_BAUD9600
Yo intente con wine en una netbook del gobierno (conectar igualdad) y no me dejo correrlo; mplab y ccs si pero pbp no intente. Que distro le vas a colocar? quizas buscando en google proteus parra linux, te sale que version podrias usar...saludoshola a todos: de nuevo por estos lados con la preguntadera alguien sabe si en LINUX se puede instalar el PBP y el PROTEUS?
hola a todos: de nuevo por estos lados con la preguntadera alguien sabe si en LINUX se puede instalar el PBP y el PROTEUS?
ADCIN 0, ent420
nivel = ent420
aux1=(ent420*100)/250 ;(V*100)/(R*100)
aux1= aux1 *2
;****blabla bla
LCDOUT $FE, 1
LCDOut $fe,2,"Sal: ",DEC4 aux1,"mA"
PWM PORTC.2,nivelAUX,100 ;nivel PWM = (Vout * 255) / V.Fuente
No , pero seria ideal migrar todo asi queda mucho mas chico una version ... total lo del display es chiche que no se justifica ... practicamente es derrochar un 18F452 o un 16F877hola martin, pudiste configurar los fuses para pics 12fxxx??? saludosss
DEFINE OSC 20
'****************************************************************
TRISA = 1
ADCON1 = 0
ADCON0 = %11000001
TRISB = %00000000
TRISC = %11100000
'****************************************************************
DEFINE ADC_BITS 8
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50
'****************************************************************
ent420 var word
nivel var byte
nivelAUX var byte
aux1 var byte
tiempo var byte
'****************************************************************
ejemplo:
ADCIN 0, ent420
nivel = ent420
aux1=(ent420*100)/250 ;(V*100)/(R*100)
aux1= aux1 *2
LCDOUT $FE, 1
LCDOut $fe,2,"Ent=Sal: ",DEC4 aux1,"mA"
PWM PORTC.2,nivel,100 ;nivel PWM = (Vout * 255) / V.Fuente
pause 100
GOTO ejemplo
ah, bueno, aqui encontre un pequeño programita que hice para un 12f675 y ahi tiene los fuses configurados, el problema era que habia perdido el codigo de calibracion del oscilador interno del pic, el que aparece en la ultima linea del .hex, fijate si te sirve. saludosss
https://www.forosdeelectronica.com/posts/561757/
Hola amigo torres manejo los pic12F bastante bien, si quieres coloca el código que quieres pasar del pic grande al mas pequeño para echarte una mano...saludoss
Una consulta como seria para sacar el valor promedio de una lectura adc, por ejemplo tomando algunas 50 muestras del adc..