Nalezeno 11 výsledků hledání

od Experience
22 říj 2011, 19:44
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Porovnávání hodnot v asm u PIC
Odpovědi: 3
Zobrazení: 2002

Presne tak, v registri STATUS máš niektoré zaujímavé bity, konkrétne Carry bit a Zero bit, Carry byť ti oznámi pretečenie registra (výsledok operacie je menej ako 0) a Zero bit ti oznamuje, či je vysledok operacie 0, stačí už len použiť napr. BTFSS STATUS,Z , týmto testuješ, či je vysledok 0 :)
od Experience
08 říj 2011, 17:45
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Aha, díky, zdá sa, že už to ide, použil som inicializaciu z datasheetu:

BCF STATUS,RP0 ;Bank 0
BCF STATUS,RP1 ;
CLRF PORTA ;Init PORTA
BSF STATUS,RP1 ;Bank 2
CLRF ANSEL ;digital I/O
BSF STATUS,RP0 ;Bank 1
BCF STATUS,RP1 ;
MOVLW 0Ch ;Set RA<3&#58;2> as inputs
MOVWF TRISA ;and set RA<5&#58;4,1&#58 ...
od Experience
08 říj 2011, 17:15
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Takže tu je poupravený program:
#include <p16F690&#46;inc>
__config &#40;_INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _BOR_OFF & _IESO_OFF & _FCMEN_OFF&#41;
org 0
;***********************
cblock 20h
Delay1
Delay2
Delay3
Delay4
Delay5
Delay6
W_save
Sta_sav
PCL_sav
FSR_sav ...
od Experience
08 říj 2011, 15:24
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Zdravím Vás
Mám taký problém, snažím sa ovládať jednoduchý DC motor, no skončil som pri prerušení, ako vzor prerušenia som použil : m , no nejak mi nefunguje, použil som PIC16F690, program beží normálne, len ani pri zmene úrovne na RA2, sa nič nedeje, prerušenie jednoducho nenastane, prerušenie by ...
od Experience
01 srp 2011, 18:02
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Díky za odpoveď.

Tomu rozumiem, dám konkrétny príklad:
Mám Čítač, ktorý postupne inkrementuje nejaký register, ako by sa dalo spraviť počítanie tých impulzov na poviem príklad troch multiplexne zapojených 7 segm. Multiplexné zapojenie 7 segm mi je jasné, skôr ma zaujíma, čo musí byť medzi ...
od Experience
01 srp 2011, 17:20
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Bolo to tým, zabudol som na clrf PORTC_SHADOW :oops: díky moc :)

Mal by som ešte 1 otázku, akým spôsobom je možné hodnotu z nejakého registra dostať na 7 segm. displej ?? :)
od Experience
01 srp 2011, 09:07
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Tak vyskúšal som teraz použiť tieňový register.
Start
bsf STATUS,RP0 ; Banka 1
MOVLW 0x00
MOVWF TRISC
MOVWF TRISA
bcf STATUS,RP0 ; Banka 0
clrf PORTC
BSF PORTC_SHADOW,1
MOVF PORTC_SHADOW,W
MOVWF PORTC
GOTO Start
END

A výsledok ?? Namiesto 1 LEDky, svietia 2, teda H je na pinoch RC1 ...
od Experience
31 črc 2011, 19:54
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Zdravím, mám vcelku jednoduchú otázku:

Je toto v programe :

MOVLW 0x03
MOVWF PORTC


To isté ako keby tam napíšem toto ??

clrf PORTC
BSF PORTC,0
BSF PORTC,1

Díky za odpoveď

Znie to možno divno, len problém je v tom, že som doteraz bol v tom, že to je to isté, len keď teraz ...
od Experience
01 črc 2011, 21:46
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Zdravím, tak mám ďalší problém Snažím sa rozbehať zase v celku jednoduchý program, len si už neviem rady Jedná sa o zapojenie maticovej klávesnice a ledky, kde LEDka blikne toľkokrát, aké číslo na klávesnici stlačím. Inšpiroval ma tento link: http&#58;//www&#46;8bitu&#46;cz/clanek/serial-pic16f84-14 ...
od Experience
30 čer 2011, 20:07
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

Aha, jasné :) čiže zápisom do TRISC nastavujem I/O a zápisom do PORTC priraďujem úrovne, super, díky moc :)
od Experience
30 čer 2011, 18:40
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC- začiatočník
Odpovědi: 19
Zobrazení: 5332

PIC- začiatočník

Zdravím, nedávno som sa začal zaujímať o mikroprocesory PIC, a mám pár otázok ohľadom niektorých vecí. Doteraz som programoval tak, že som vačšinou upravoval programy, takže veci typu pokus- omyl, no chcel by som ich už začať sám tvoriť, no niesu mi jasné niektoré veci ohľadom registrov, začal by ...

Přejít na rozšířené vyhledávání