Re: 16f873 segítség!
Anderco Adrian
adika at rdslink.ro
Sun Feb 20 04:57:31 CET 2005
Itt egy mintaprogi. Tobb az inicializalas mint a program.
Ha a picstartod nem tudja az F87xA-sokat irni, akkor ciki, PIC17C44-et kell
cserelni benne. Hexfile a microchip site-on.
Inkabb epits egy JDM-t. Tapegyseg sem kell hozza. Megy az ic-prog-al.
;--------------------------cut here
;abszolut relokatabilis proggi, nem kell include file sem neki.
;Az RB0 labon a rezgokvarc frekijenek az 1024-el valo osztott erteket szedi
ki
;Az RB1 labon a F=Fq/2048 lesz
;Az RB2 labon a F=Fq/4096 lesz
;stb
;vegul az RB7 labon a F=Fq/65536 lesz
;Nagyon jo tesztelesre, fejhalgatot rateve a halhato tartomanyban van
;a legrosszabb esetben is tobb lab.
LIST P=PIC16F84
; LIST P=PIC16F628
; LIST P=PIC16F873
MOVLW 7
; MOVWF 1FH ;CMCON=7 Ez csak akkor kell ha pic16f62x az alany
;PORTA DIGITAL LESZ
BSF 3, 5 ;STATUS, RP0 ;bank=1
MOVLW B'11000111' ;TMR TO INTERNAL CLOCK, PREDIV=256
MOVWF 81H ;OPTION_REG
MOVLW 7
MOVWF 1FH ;ADCON1=7 Ez csak akkor kell ha pic16f87x az alany
;PORTA DIGITAL LESZ
CLRF 85H ;TRISA PORTA=kimenet
CLRF 86H ;TRISB PORTB=kimenet
CLRF 87H ;TRISC PORTC=kimenet
BCF 3, 5 ;STATUS, RP0 ;BANK=0
CLRF 1 ;TMR0
ET1 MOVF 1, 0 ;TMR0, W ;TMR0 megy a W-be
; MOVWF 5 ;PORTA ;W megy a PORTB-re
MOVWF 6 ;PORTB ;W megy a PORTB-re
; MOVWF 7 ;PORTC ;W megy a PORTB-re
GOTO ET1
END
;----------------------cut here
----- Original Message -----
From: <pal.balazs at philips.com>
To: <elektro at tesla.hu>
Sent: Friday, February 18, 2005 11:59 PM
Subject: 16f873 segítség!
Üdv, Lista!
Hétföre kell összedobnom egy egyszerü áramkört, amiben egy 873A van. Még
nem igazán programoztam PIC-et (sem mást), így nem is értem, hogy miért
nem sikerül az RX (A, B, C) portokat konfigurálni.
Ha valakinek van szombat du. 2-ig egy 873-as példaprogramja assemblyben
írva, azt nagyon megköszönném.
(RA0,1,2,3 bemenet, RA4, 5, RC0,1 kimenet)
Más: a Picstartom csak a 873-at "tudja" programozni, az A-s jelüt nem.
Tudok ellene tenni? Vagy mi a következmény, ha egy 873A-s Picet 873-ként
programozok?
TNX
Balázs
More information about the Elektro
mailing list