Behöver en HEX fil till PIC16628A för att se om kretsen är hel eller det mer troliga att jag inte gjort rätt i mitt program.
INTOSC + on/off alla anslutningarna.
Idé på betalning: 50Kr
T: HEX fil PIC16628A [Klart]
Re: T: HEX fil PIC16628A
Du kan ju också beskriva vad som är problemet
eller fixa ett litet testprogram.
Här är ett som "blinkar" med med hela PORTA. Det är från 2008
men sannolikt har det fungerat. Ändra _HS_OSC till _INTOSC...
eller fixa ett litet testprogram.
Här är ett som "blinkar" med med hela PORTA. Det är från 2008
men sannolikt har det fungerat. Ändra _HS_OSC till _INTOSC...
Kod: Markera allt
;**********************************************************************
; Enkelt blink-a-led, 16F628A. *
; *
;**********************************************************************
; Files required: P16F628A.INC *
; 16F628A.LNK *
; *
;**********************************************************************
list p=16f628A
#include <p16f628A.inc>
__CONFIG _DATA_CP_OFF & _CP_ON & _LVP_OFF & _BODEN_OFF & _BOREN_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC & _MCLRE_ON
RESET_VECTOR CODE 0x000 ; processor reset vector
goto start ; go to beginning of program
INT_VECTOR CODE 0x004 ; interrupt vector location
goto isr_routine ; goto main interrupt service routine.
;***************************************************************
MAIN CODE
start
banksel cmcon
movlw h'07'
movwf cmcon ; Stäng av ADC.
banksel trisa
clrf trisa
clrf trisb ; Alla pinnar = utgångar.
banksel t1con
movlw b'00110001'
movwf t1con ; Se datablad...
banksel pie1
movlw b'00000001'
movwf pie1 ; Enable avbrott från TMR1.
banksel intcon
bsf intcon, peie
bsf intcon, gie ; Enable avbrott...
loop
goto loop ; Vänta på avbrott...
;***************************************************************
ISR_ROUTINE CODE
isr_routine
banksel porta
comf porta ; Blinka med hela PORTA!
banksel pir1
bcf pir1, tmr1if ; återställ avbrotts flagga.
retfie
end
Re: T: HEX fil PIC16628A
En omöjlig sak, som jag ser det, visst du kan få kod, men det förutsätter att du har samma HW-config, vilket du naturligtvis inte har.
Re: T: HEX fil PIC16628A
Jorå, det går bra att skriva en enkel kod som gör
något med pinnarna utan att ta hänsyn till hur det
ser ut för övrigt. INTOSC och 5V så kör det...
något med pinnarna utan att ta hänsyn till hur det
ser ut för övrigt. INTOSC och 5V så kör det...
Re: T: HEX fil PIC16F628A
Tack för alla förslag/råd fast det saknades ett "F" i ämnesraden, jag behövde tänka på annat och prova igen + lite internetsök (informationssökning som det hette förr).
Nu fungerar det hade kopplat fel på MCLR utan att sett det tidigare
,får hoppas att det fastnat i huvudet nu 
Nu fungerar det hade kopplat fel på MCLR utan att sett det tidigare


Du har inte behörighet att öppna de filer som bifogats till detta inlägg.