Stránka 2 z 4
Napsal: 24 lis 2013, 20:20
od Mendor
Anebo si stáhni DS k PICům v češtině...
Napsal: 24 lis 2013, 20:22
od forbidden
Mám dojem, že se jen vymlouváš.
Zaprvé, hoď do Googlu "škola programování PIC" a vyjede na tebe spousty stránek, nicméně hned první na pandatronu je docela zajímavej seriál pro začátečníky, obdobně zpracovanej je i na 8bitu (kousek dole).
Zadruhé skoukni
toto vlákno, odkazů je tam spousty.
Zatřetí, začni s angličtinou.
Napsal: 24 lis 2013, 20:22
od toMajstr
k čemu je ten příznak?
Napsal: 25 lis 2013, 06:30
od toMajstr
ach jo, já tomu vůbec nerozumím (ano začínám od začátku) každej to má úplně jinak a nikdo to nemá pořádně vysvětlený

Napsal: 25 lis 2013, 08:24
od termit256
Nejaky serial o PIC byl i v AR
Napsal: 25 lis 2013, 12:45
od toMajstr
v čem?
Napsal: 25 lis 2013, 12:48
od Mendor
AR - Amatérské rádio...
Napsal: 25 lis 2013, 16:04
od toMajstr
na teologii fakt nechodím, chodím na nižší gymnazium (takže jako do devítky). Dík za to KTE. Jinak anglickou slovní zásobu mám ale na souvislý text to není
Napsal: 25 lis 2013, 16:42
od toMajstr
No začínám o tý teologii uvažovat, otevřel jsem asi 3. číslo, opsal jsem program a nešlo to. A navíc je to dělaný úplně jinak než než na pandatronu a tam je to dělaný úplně jinak než na 8bitu

Napsal: 25 lis 2013, 18:46
od Standa33
1.jaký uProcesor(typ) máš?
2.čím to programuješ a v jakém vývojovém prostředí píšeš program?
Napsal: 25 lis 2013, 19:01
od toMajstr
mám PIC16F630, programuju to přes pickit2 a píšu to v MPLABu. nahrávám to přes softvare pickitu2
Napsal: 25 lis 2013, 20:31
od Chenzee
Jóóó, když jsem začínal, tak jsem se cítil úplně stejně. Pak se to ale zvrtne a je to. Jde o to pochopit základ. Moje první informace jsem čerpal z
http://www.doveda.byl.cz/procesory/index.htm kde najdeš i základní kostru programu. Pak si tam otevři pár programů a začni louskat. Jinak já si pak ještě koupil knížky, které mi taky hodně pomohly. Ukaž kdyžtak nějakej program, co jsi napsal, ať se koukneme, jak to vypadá

Napsal: 25 lis 2013, 21:01
od toMajstr
teď jsem zrovna napsal program pro laserovou závoru ale moc dobře to nefunguje
Kód: Vybrat vše
LIST P=16F630, R=DEC
INCLUDE<P16F630.INC>
__CONFIG _PWRTE_ON & _WDT_OFF & _MCLRE_OFF & _INTRC_OSC_NOCLKOUT
#DEFINE TLAC PORTA,0 ; Poznamky se pisi
#DEFINE LED PORTA,1 ; za stredniky !!!
#DEFINE LED2 PORTA,2 ; za stredniky !!!
CISLO equ 20h ; prirazeni nazvu registrum
CISLOA equ 21h
MOVLW B'00000111' ; typ komparatoru (off)
MOVWF CMCON
BSF STATUS,RP0
MOVLW B'00000001'
MOVWF TRISA
BCF STATUS,RP0
MOVLW 00000000
MOVWF PORTA
RE BTFSC TLAC
GOTO RE
START CALL BLIKA
CALL BLIKA
CALL BLIKA
CALL BLIKA
CALL BLIKB
CALL BLIKB
CALL BLIKB
GOTO START
BLIKA MOVLW 00000000
MOVWF PORTA
CALL CEKEJ
MOVLW 00000010
MOVWF PORTA
CALL CEKEJ
MOVLW 00000110
MOVWF PORTA
CALL CEKEJ
MOVLW 00000100
MOVWF PORTA
CALL CEKEJ
RETURN
BLIKB MOVLW 00000000
MOVWF PORTA
CALL CEKEJ
MOVLW 00000110
MOVWF PORTA
CALL CEKEJ
MOVLW 00000000
MOVWF PORTA
CALL CEKEJ
MOVLW 00000110
MOVWF PORTA
CALL CEKEJ
RETURN
CEKEJ CLRF CISLO ; podprogram CEKEJ
MOVLW 0 ; zmenou tohoto cisla muzete zmenit rychlost
MOVWF CISLOA
CEKEJ2 INCFSZ CISLO,1
GOTO CEKEJ2
DECFSZ CISLOA,1
GOTO CEKEJ2
RETURN
END
když se přeruší laser na 5 sekund (nwm proč ale je to tak) tak se zapne blikač
to je asi všechno co umím
Napsal: 26 lis 2013, 10:31
od toMajstr
Dík za tu tabulku. Jen nevím co dělá to přerušení a jak je nastaveno kdy se to má přerušit
Napsal: 26 lis 2013, 16:25
od toMajstr
myslím že tabulku chápu, udělal jsem program na ovládání sedmisegmentu tlačítky + a -. Akorát jsem nemohl zapnout port C (nevím proč tam není port B jako u zbytku PICů) ale už to funguje. Tak kdyby si mi poslal další příklad ať se mám zas co učit
