[HWnews] Re: program pro PIC

Snail Instruments snail@iol.cz
Čtvrtek Duben 1 09:42:50 CEST 2004


At 23:25 31.3.04 +0200, you wrote:
>Tak jsem zkousel vypnout i ty komparatory, zkousel jsem i, jestli nahodou 
>spatne neprepinam banky, ale ledka porad nic. Uz nevim, kde bych mohl 
>mit chybu.

Ten konfig znamena mimo jine brown out vypnuty, powerup timer vypnuty a HS oscilator. Zkuste interni oscilator, tim se nic nezkazi, ten kmita vzdycky.

V p16f627.inc jsou definovany konstanty pro nastaveni __CONFIG, je to prehlednejsi. Mezi jednotlivymi konstantami se dava znak '&'.

Pripadne lze pridat jako posledni radky

KONEC:	GOTO	KONEC
	END

J. Hanzal

> LIST P=16F627, R=DEC			; direktivy prekladace
> include "p16f627.inc"			; definice nazvu registru
> errorlevel -302;
> __CONFIG H'3F12'
>
>#DEFINE	LED	PORTA,1			; priradi vyvodu 17 nazev LED
>	movlw	0x07			; zapise do w hodnotu 7 
>	movwf	CMCON			; vypne komparatory
>	BCF	STATUS,RP1		
>	BsF	STATUS,RP0		; prepne do banky 1
>	MOVLW	B'00000000'		; ulozi do registru w tuto hodnotu
>	MOVWF	TRISA			; nastavi vsechny porty jako vystupni
>	BcF	STATUS,RP0		; prepne do banky 0
>	BSF	LED
>	E_______________________________________________




Další informace o konferenci Hw-list