Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
praksa Član
Pridružen-a: Pon 31 Mar 2008 10:24 Prispevkov: 40 Aktiv.: 0.20
|
Objavljeno: Ned Okt 26, 2008 9:09 pm Naslov sporočila: |
|
|
Živjo sem čisto nov na področju PIC-ov in bi želel narediti ta projekt kot je na tej strani.
http://users.picbasic.org/projects/FANCY%20LEDS/fancy_leds.htm
Kupil sem vse elemente vendar sem sedaj opazil da sem se zmešal pri PIC-u saj sem kupil 16F628A namesto 16F628.
Ali bo koda deloval na mojem PIC-u?
In še to imate kake nasvete pri izdelavi.
Hvala!
|
|
Nazaj na vrh |
|
|
podboj Član
Pridružen-a: Sre 25 Maj 2005 11:48 Prispevkov: 1251 Aktiv.: 5.59 Kraj: Postojna, Sežana, Ljubljana
|
Objavljeno: Ned Okt 26, 2008 9:34 pm Naslov sporočila: |
|
|
Bo ravno tako delalo, le tam prej ko zapečeš izberi tvojo verzijo.
|
|
Nazaj na vrh |
|
|
smotanc Član
Pridružen-a: Ned 20 Jan 2008 20:38 Prispevkov: 81 Aktiv.: 0.41 Kraj: Šentvid pri Stični
|
Objavljeno: Sre Okt 29, 2008 1:03 am Naslov sporočila: |
|
|
Pripenjam .asm file katerega sem napisal in sicer imam probelm da se mi stvar zacikla pri zanki za zakasnitev.Mi lahko kdo pove kaj je narobe ker sem probal ze vse.
Hvala
Opis: |
|
Download |
Ime datoteke: |
pic12c508_2.txt |
Velikost datoteke: |
2.01 KB |
Downloadano: |
14 krat |
|
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14563 Aktiv.: 65.06 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sre Okt 29, 2008 8:14 am Naslov sporočila: |
|
|
smotanc je napisal/a: |
Pripenjam .asm file katerega sem napisal in sicer imam probelm da se mi stvar zacikla pri zanki za zakasnitev.Mi lahko kdo pove kaj je narobe ker sem probal ze vse.
Hvala |
Tista pavza je preceeeej daljša kot 6sec. (nisem računal - bo vrjetno dolžine v urah )
6 sekundna z 4MHz je recimo taka.
Koda: |
PAVZA6S
movlw .31
movwf STEVEC1
movlw .142
movwf STEVEC2
movlw .255
movwf STEVEC3
Z1
decfsz STEVEC3,f
goto Z1
decfsz STEVEC2,f
goto Z1
decfsz STEVEC1,f
goto Z1
retlw 0x00 |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
|
smotanc Član
Pridružen-a: Ned 20 Jan 2008 20:38 Prispevkov: 81 Aktiv.: 0.41 Kraj: Šentvid pri Stični
|
Objavljeno: Sre Okt 29, 2008 11:08 am Naslov sporočila: |
|
|
Silvo hvala za pomoč, mi lahko sedaj zaupate kako ste izračunal dolžino, ker mi ni jasno. Jaz sem stvar razumel tako, da ce odstevenje traja 1us to pomeni da bo od 255 do 0 prišel v 255us. Je tako?Ce pa vgnezdim zanko, pa 255*naslednja zanka*....
Lp Ziga
|
|
Nazaj na vrh |
|
|
podboj Član
Pridružen-a: Sre 25 Maj 2005 11:48 Prispevkov: 1251 Aktiv.: 5.59 Kraj: Postojna, Sežana, Ljubljana
|
Objavljeno: Sre Okt 29, 2008 4:57 pm Naslov sporočila: |
|
|
Na enem drugem računalniku imam programček kjer vpišeš željeno zakasnitev in ti izpljune kodo, tako da ni treba možganov matrat. Bil je pripet na forum, bom pogledal kako se kliče pa sporočim
|
|
Nazaj na vrh |
|
|
podboj Član
Pridružen-a: Sre 25 Maj 2005 11:48 Prispevkov: 1251 Aktiv.: 5.59 Kraj: Postojna, Sežana, Ljubljana
|
Objavljeno: Sre Okt 29, 2008 5:23 pm Naslov sporočila: |
|
|
sem našel http://www.elektronik.si/phpBB2/viewtopic.php?t=75
Trenutno en program nekaj predelujem in me zanima čemu služi naslednje:
Koda: |
movf NEKAJ,f
btfsc STATUS,Z |
Kaj naredi premik iz NEKAJ v NEKAJ, da to vpliva na Z bit status registra?
EDIT: Se mi zdi da sem ugotovil za kaj gre. Gre za preverjanje če je register NEKAJ prazen. Če pa gre za kaj drugega pa naj me kdo popravi
|
|
Nazaj na vrh |
|
|
gumby Član
Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 19.57
|
Objavljeno: Sre Okt 29, 2008 7:51 pm Naslov sporočila: |
|
|
"movf NEKAJ,f" ne naredi v bistvu nič, samo statusni register se spremeni glede na vsebino
_________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
|
pomar Član
Pridružen-a: Čet 04 Dec 2008 21:15 Prispevkov: 243 Aktiv.: 1.29 Kraj: okolica Ptuja
|
Objavljeno: Čet Dec 04, 2008 10:46 pm Naslov sporočila: |
|
|
Imam JDM programator in program PICPgm. Želel bi pa program .asm spremenit v .hex obstaja kak enostaven program za pretvorbo?
|
|
Nazaj na vrh |
|
|
Highlag Član
Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 18.02 Kraj: Črnuče
|
Objavljeno: Čet Dec 04, 2008 11:21 pm Naslov sporočila: |
|
|
JA prevajalnik rabiš. Asm kodo prevaja v strojno Microchipovo programje. Snami MP lab iz Microchipa in prevedi to so osnove. Je pa zastonj tako da rabiš samo čas.
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
|
pomar Član
Pridružen-a: Čet 04 Dec 2008 21:15 Prispevkov: 243 Aktiv.: 1.29 Kraj: okolica Ptuja
|
|
Nazaj na vrh |
|
|
xsyt Član
Pridružen-a: Sre 28 Maj 2008 22:19 Prispevkov: 1346 Aktiv.: 6.92 Kraj: Slov.Bistrica
|
Objavljeno: Sob Dec 06, 2008 3:32 pm Naslov sporočila: |
|
|
Obe sta enaki, in knjiga je zelo primerna za začetnike.
|
|
Nazaj na vrh |
|
|
pomar Član
Pridružen-a: Čet 04 Dec 2008 21:15 Prispevkov: 243 Aktiv.: 1.29 Kraj: okolica Ptuja
|
Objavljeno: Pet Dec 12, 2008 1:01 pm Naslov sporočila: |
|
|
Kupil knjigo vendar hitro naletel na težave. Z interneta sem si ištaliral MPLAB IDE 8.10. Ko sem prišel do 11 strani v knjigi (programirajmo mikrokontrolerje) sem ugotovil, da se novega projekta kot je v kjigi opisano ne da ustvarit z pjt končnico in ne vem kje vklopit MPSIM simulator. Prosim za pomoč.
|
|
Nazaj na vrh |
|
|
podboj Član
Pridružen-a: Sre 25 Maj 2005 11:48 Prispevkov: 1251 Aktiv.: 5.59 Kraj: Postojna, Sežana, Ljubljana
|
Objavljeno: Pet Dec 12, 2008 1:16 pm Naslov sporočila: |
|
|
Ko odpreš mplab greš na project > project wizard > ....
Ko narediš projekt greš na file >new, potem ga še shraniš v mapo v kateri je projekt. Pol pa greš na view>project in med source files (desni klik) dodaš ustvarjen dokument
|
|
Nazaj na vrh |
|
|
pomar Član
Pridružen-a: Čet 04 Dec 2008 21:15 Prispevkov: 243 Aktiv.: 1.29 Kraj: okolica Ptuja
|
Objavljeno: Čet Jan 01, 2009 8:43 pm Naslov sporočila: |
|
|
V MPLABu bi želel pretvorit iz .asm v .hex. Program je napisan za 16F690. Kaj moram označit pri export INHX32 ali INHX8S in ali moram nastavljat kaj pri Memory Areas ?
|
|
Nazaj na vrh |
|
|
|