začiatočník v assembleri
Moderátori: psichac, Moderátori
Re: začiatočník v assembleri
Mam tam rele.
Aj mna to napadlo ze sa to resetuje ale neviem preco
Skusim tento tvoj priklad a uvidim.
Dakujem
Aj mna to napadlo ze sa to resetuje ale neviem preco
Skusim tento tvoj priklad a uvidim.
Dakujem
0
Re: začiatočník v assembleri
ak tam máš rele a ti to cvaká, tak to nebude programom ale resetovaním MCU od toho rele
0
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
Re: začiatočník v assembleri
Mato Mal si pravdu. Celý ten hardver je napájaný trafom, ktoré ako som zistil je slabé .
ďakujem
ďakujem
0
Re: začiatočník v assembleri
Jaromír, včera som som s tebou debatoval o PIC a dospeli sme k tomu že bude asi zlé.
Dnes som si proniesol druhé a na začiatku ako tak komunikovalo ale potom prestalo a robí to isté čo to včerajšie.
je možné že by som ho tým mojim programátorom odpálil?
Pozeral som na Ebay tie Pickit programátory.
Ktorý by si mi odporučil? Nerád by som dával zbytočne veľa penazí
http://www.ebay.com/itm/PICKIT-3-Progra ... 3a7a63ef02
http://www.ebay.com/itm/PIC-Emulator-PI ... 3f1aaa002a
Ďakujem
Dnes som si proniesol druhé a na začiatku ako tak komunikovalo ale potom prestalo a robí to isté čo to včerajšie.
je možné že by som ho tým mojim programátorom odpálil?
Pozeral som na Ebay tie Pickit programátory.
Ktorý by si mi odporučil? Nerád by som dával zbytočne veľa penazí
http://www.ebay.com/itm/PICKIT-3-Progra ... 3a7a63ef02
http://www.ebay.com/itm/PIC-Emulator-PI ... 3f1aaa002a
Ďakujem
0
Re: začiatočník v assembleri
Aha....
Az teraz som si vsimol, ze pouzivas interny MCLR a interny oscilator. Ak mozes, pouzivaj externy MCLR (_MCLRE_ON) -lebo toto je stav, z ktoreho ho nedoatanu niektore hlupe programatory. Pickit2 by ho vedel "resuscitovat" - ak by si chcel, mozem ich znovu "ozivit".
Takmer vzdy pouzivam MCLR vo funkcii MCLR, nie vstupneho pinu.
Az teraz som si vsimol, ze pouzivas interny MCLR a interny oscilator. Ak mozes, pouzivaj externy MCLR (_MCLRE_ON) -lebo toto je stav, z ktoreho ho nedoatanu niektore hlupe programatory. Pickit2 by ho vedel "resuscitovat" - ak by si chcel, mozem ich znovu "ozivit".
Takmer vzdy pouzivam MCLR vo funkcii MCLR, nie vstupneho pinu.
0
Re: začiatočník v assembleri
ako ti povedal jaromír, kúp si originál PK3 , lebo ak chceš aspoň trošku málinko seriózne pracovať a učiť sa programovať , tak sa bez neho nepohneš. síce PK3 má dosť múch, ale za tie peniaze je dobrou voľbou. potom sa zbavíš zbytočných nekonečných problémov , ktoré musíš neustále riešiť namiesto programovania. a už som to písal viac krát, programátor sa v 99% využíva ako debuggátor, teda nástroj na ladenie programu a vlastne konečné programovanie je jeho druhoradá činnosť, napriek tomu že sa volá programátor.
akékoľvek ďalšie investície do všeliakých klonov sú vyhodené prachy, kúp originál
akékoľvek ďalšie investície do všeliakých klonov sú vyhodené prachy, kúp originál
0
Naposledy upravil/-a mato3000 v 21 Máj 2013, 20:39, upravené celkom 1 krát.
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
Re: začiatočník v assembleri
Ja osobne by som si radsej kupil PicKit3 - http://www.ebay.com/itm/PICKIT-3-Progra ... 3a7a63ef02
Alebo tento - http://www.ebay.com/itm/Clone-Microchip ... 51a3a2afdc je bez tych patic, ale ked sa naucis pouzivat ICSP (tym padom budes moct aj debuggovat, co je uzasna vec) tak ich nebudes potrebovat. Usetris tym aj 9 USD, za ktore si mozes kupit nejake PICko
Pickit2 sa da tiez pouzit http://www.ebay.com/itm/Clone-Microchip ... 35c64b2361 ale PicKit3 ma podporu novych obvodov a je rychlejsi - radil by som PicKit3 aj ked je kusok drahsi.
Alebo tento - http://www.ebay.com/itm/Clone-Microchip ... 51a3a2afdc je bez tych patic, ale ked sa naucis pouzivat ICSP (tym padom budes moct aj debuggovat, co je uzasna vec) tak ich nebudes potrebovat. Usetris tym aj 9 USD, za ktore si mozes kupit nejake PICko
Pickit2 sa da tiez pouzit http://www.ebay.com/itm/Clone-Microchip ... 35c64b2361 ale PicKit3 ma podporu novych obvodov a je rychlejsi - radil by som PicKit3 aj ked je kusok drahsi.
0
Re: začiatočník v assembleri
a to sú originály ? lebo už viac ľudí malo problém s týmito z ebay
0
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
Re: začiatočník v assembleri
no je to možné, ale bude to asi závisieť od predajcu, neviem.
0
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
- Najgel
- Ultimate člen
- Príspevky: 1695
- Dátum registrácie: 02 Júl 2010, 00:00
- Bydlisko: Námestovo, Žilina(škola)
- Vek: 29
Re: začiatočník v assembleri
Práca s PIC v reálnom čase, môžeš ho krokovať, sledovať ako sa menia jednotlivé registre (ktoré si nastavíš) Používa sa to pri odľaďovaní programu.
0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem
MPLAB & PIC
Texas Instruments DSP TMS320Fxxxxx
Tevo Tarantula 3D
Ponúkam 3D tlač.
Ponúkam návrh a vývoj elektroniky na zákazku.
UNIZA 5.ročník
MPLAB & PIC
Texas Instruments DSP TMS320Fxxxxx
Tevo Tarantula 3D
Ponúkam 3D tlač.
Ponúkam návrh a vývoj elektroniky na zákazku.
UNIZA 5.ročník
Re: začiatočník v assembleri
Ahojte prosím o radu.
Píšm si program pre PIC 16F818 ale robí mi to blbosti a neviem si rady.
Popíšem trocha čo konštruujem.
Riadenie ohrevu vody v nádrži ( vlastne taký rozšírenejší termostat ) .
Zariadenie má dve tlačítka , dvojsegmentovku ktorá bude zobrazovať nastavenú teplotu, čidlo cez A/D prevodník, a čidlo ktoré bude sledovať výšku hladiny vody.
Hodnota na segmentovke je zobrazovaná pomocou IO 74HC337 aby bol program jednoduchší.
ovládané 4 výstupy plus pamatový inpulz pre tento IO.
A tu mi začína prvý problém.
Na začiatku proramu mi má na segmente jednotky ukázať číslo 0 ale stále mi tam ukazuje 4 .
neni som si istý či mám dobre zadefinovanú konfiguráciu .
BEBUG podla datasheetu ak je 1 tak RB6 a RB7 sú použité ako I/O, to znamená že treba zadefinovať Debug ako ON ??
Prikladám čo mám napísané.
Hardwer som kontroloval 3 krát tam neni chyba, ked si to ovládam komocou káblikov tak segmentovky fungujú bez problémov
Ešte doplním, na výstupe RA6, či je vlasstne pre segmentovku ako binárna 4 mám stále 2,3 voltu. To nechápem tam by mala byť nula.
Opakujem hardwer je OK.
Píšm si program pre PIC 16F818 ale robí mi to blbosti a neviem si rady.
Popíšem trocha čo konštruujem.
Riadenie ohrevu vody v nádrži ( vlastne taký rozšírenejší termostat ) .
Zariadenie má dve tlačítka , dvojsegmentovku ktorá bude zobrazovať nastavenú teplotu, čidlo cez A/D prevodník, a čidlo ktoré bude sledovať výšku hladiny vody.
Hodnota na segmentovke je zobrazovaná pomocou IO 74HC337 aby bol program jednoduchší.
ovládané 4 výstupy plus pamatový inpulz pre tento IO.
A tu mi začína prvý problém.
Na začiatku proramu mi má na segmente jednotky ukázať číslo 0 ale stále mi tam ukazuje 4 .
neni som si istý či mám dobre zadefinovanú konfiguráciu .
BEBUG podla datasheetu ak je 1 tak RB6 a RB7 sú použité ako I/O, to znamená že treba zadefinovať Debug ako ON ??
Prikladám čo mám napísané.
Hardwer som kontroloval 3 krát tam neni chyba, ked si to ovládam komocou káblikov tak segmentovky fungujú bez problémov
Ešte doplním, na výstupe RA6, či je vlasstne pre segmentovku ako binárna 4 mám stále 2,3 voltu. To nechápem tam by mala byť nula.
Opakujem hardwer je OK.
- Prílohy
-
- RTV.asm
- (8.03 KiB) 42 stiahnutí
0
Re: začiatočník v assembleri
Pozerám že mám asi zle nastvený oscilátor.
Ked chcem použiť RA6 a RA7 ako I/O a interný oscilátor tak mám dať _INTRC_IO ??
toto sú možnosti :
_EXTRC_CLKOUT
_EXTRC_IO
_INTRC_CLKOUT
_INTRC_IO
_EXTCLK
_HS_OSC
_LP_OSC
_XT_OSC
Okrem RA0, RA2 a RA3 čo budú vstupy na A/D prevodník, potrebujem mať všetky zadefinované ako I/O.
Po ďalšom premeraní pri osadenom PIC mi nejde RA7 a RA4 . Neni sú nastavené ako I/O . Prečo ??
ďakuje za rady
Ked chcem použiť RA6 a RA7 ako I/O a interný oscilátor tak mám dať _INTRC_IO ??
toto sú možnosti :
_EXTRC_CLKOUT
_EXTRC_IO
_INTRC_CLKOUT
_INTRC_IO
_EXTCLK
_HS_OSC
_LP_OSC
_XT_OSC
Okrem RA0, RA2 a RA3 čo budú vstupy na A/D prevodník, potrebujem mať všetky zadefinované ako I/O.
Po ďalšom premeraní pri osadenom PIC mi nejde RA7 a RA4 . Neni sú nastavené ako I/O . Prečo ??
ďakuje za rady
0
Re: začiatočník v assembleri
DEBUG bit daj OFF
ak chces RA6 a RA7 ako IO tak _INTRC_IO
2,3V na RA6, ktory je mimochodom CLKO, bude asi sposobene tym, ze mas z nejakeho dovodu povoleny CLKOUT, teda Fosc/4 na pine CLKO - vyzera to ako konfiguracia oscialtoru _INTRC_CLKOUT
Co znamena nejde RA4 a RA7? Co od nich ocakavas a co sa deje v skutocnosti?
Ukaz este schemu ako to mas zapojene.
Viem ze teraz je ti to platne ako mrtvemu horalka, ale nabuduce pouzi PICko s vacsim poctom IO pinov. Pokojne aj 28 alebo 40-nohove PICko, nebudes musiet riesit foriky s latch-om 74HC373 a tak.
ak chces RA6 a RA7 ako IO tak _INTRC_IO
2,3V na RA6, ktory je mimochodom CLKO, bude asi sposobene tym, ze mas z nejakeho dovodu povoleny CLKOUT, teda Fosc/4 na pine CLKO - vyzera to ako konfiguracia oscialtoru _INTRC_CLKOUT
Co znamena nejde RA4 a RA7? Co od nich ocakavas a co sa deje v skutocnosti?
Ukaz este schemu ako to mas zapojene.
Viem ze teraz je ti to platne ako mrtvemu horalka, ale nabuduce pouzi PICko s vacsim poctom IO pinov. Pokojne aj 28 alebo 40-nohove PICko, nebudes musiet riesit foriky s latch-om 74HC373 a tak.
0
Re: začiatočník v assembleri
V prílohe je schéma.
Je to polovička . Mám to na dvoch DPS. toto je hlavná časť, na tej druhej sú len segmentovka k nej spomýnané 74HC337 a ledky na ohrev, miesanie, hladinu a tlačítka.
No RA4 a RA7 nejdú. To mylsím tak, že ked si za začiatku programu zadefinujem že majú byť na nich 1 tak niesú. ked dám sledovať zmenu tak to bezaregistrujú.
Je to polovička . Mám to na dvoch DPS. toto je hlavná časť, na tej druhej sú len segmentovka k nej spomýnané 74HC337 a ledky na ohrev, miesanie, hladinu a tlačítka.
No RA4 a RA7 nejdú. To mylsím tak, že ked si za začiatku programu zadefinujem že majú byť na nich 1 tak niesú. ked dám sledovať zmenu tak to bezaregistrujú.
- Prílohy
-
- RTV-Vnutro SCHEMA.pdf
- (15.13 KiB) 53 stiahnutí
0
Re: začiatočník v assembleri
Priatelia, prosím vás neviete mi pooradiť s mojim problémom?
Nerozumie tomu prečo mi tie porty RA4 a RA7 nechcú fungovať.
už mám napísaný program ale toto je nedostatok k tomu aby to fungovalo tak ako má.
Ďakuje za odpoveď.
Nerozumie tomu prečo mi tie porty RA4 a RA7 nechcú fungovať.
už mám napísaný program ale toto je nedostatok k tomu aby to fungovalo tak ako má.
Ďakuje za odpoveď.
0
Re: začiatočník v assembleri
musíš si pozrieť, aké majú priradené funkcie a povypínať to v konfiguračnom bite, prípadne v hlavičke programu
teraz kukám, šak ti to už jaromír povedal, nepomohlo ?
teraz kukám, šak ti to už jaromír povedal, nepomohlo ?
0
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
Re: začiatočník v assembleri
Dával som mu naposledy aj prgram aj chému len sa mi odvtedy neozval, vedel by si mi poradiť aj ty? tu je program aj schéma.
V tom programe ide hlavne asi o tú kofiguráciu.
V tom programe ide hlavne asi o tú kofiguráciu.
- Prílohy
-
- RTV-Vnutro SCHEMA.pdf
- (15.13 KiB) 41 stiahnutí
-
- RTV Asm.pdf
- (24.92 KiB) 40 stiahnutí
0
Re: začiatočník v assembleri
Co sa tyka RA4 a RA7, nemam ponatie co je zle.
Pricin moze byt vela - od odpalenych IO pinov az po chybu medzi klavesnicou a stolickou - bez urazky, tie su najcastejsie, vlastna skusenost
Poznamka na okraj - ta schema je ozajstny labyrint, slusne povedane. Nauc sa pouzivat GND/VDD nety, resp, zbernice alebo aspon davaj netom symbolicke nazvy - potom mozu byt "prepojene" cez celu schemu a nemusi byt medzi nimi natiahnuty drot.
Pricin moze byt vela - od odpalenych IO pinov az po chybu medzi klavesnicou a stolickou - bez urazky, tie su najcastejsie, vlastna skusenost
Poznamka na okraj - ta schema je ozajstny labyrint, slusne povedane. Nauc sa pouzivat GND/VDD nety, resp, zbernice alebo aspon davaj netom symbolicke nazvy - potom mozu byt "prepojene" cez celu schemu a nemusi byt medzi nimi natiahnuty drot.
0