začiatočník v assembleri

Moderátori: psichac, Moderátori

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 26 Feb 2013, 16:16

Nie mám stavebnicu a skúšam to na hotovo.

V MPLAB som písal program, a tam keď som ho dal preložiť tak mi nehlásilo chybu.
0

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: začiatočník v assembleri

Príspevok od používateľa jaromir » 26 Feb 2013, 16:21

Skusat "nahotovo" je asi ako zostrojit zosilnovac a zapnut, ci vyletia alebo nevyletia poistky.

Nie, takto sa to nerobi.
V MPLAB-e si zapni simulator (Debugger -> Select tool -> MPLAB SIM). V nom si mozes program krokovat / spustat, nastavovat si breakpointy pripadne si menit obsah registrov.
To je to, co by som pouzil ako prve aby som si overil tvoj program; ked sa to naucis aj ty, usetris si vela casu a starosti.
0

Používateľov profilový obrázok
Najgel
Ultimate člen
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íspevok od používateľa Najgel » 26 Feb 2013, 16:21

Spinas to RELE tranzistorom ?
PS: Časove slučky su väčšinou pisane v podprograme ;)
0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem :D

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

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 26 Feb 2013, 16:35

Poprosím vás , ak nechceťe dať priamu odpoveď že chyba je tu, alebo podobne prosím nepíšte radšej nič.

V prvom príspevku som písal , že na PICku 16F627A mi to funguje bez problémov, to znamená, že stavebnica na ktorej si to skúšam je v poriadku a samozrejme že rele spínam cez tranzistor.

V prílohe som dal napísaný program . Tak sa prosím na neho pozriteak mi chcete pomôcť a ak tam uvidíte chybu tak napíšte.
0

Používateľov profilový obrázok
Najgel
Ultimate člen
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íspevok od používateľa Najgel » 26 Feb 2013, 16:37

Pozry sa, priamu odpoveď nedostaneš. Na tu si musíš prísť sám, my ťa len navedieme správnym smerom. Je to tvoj program schemu zapojenia si nezverejnil takže o tej možme len polemizovať.
0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem :D

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

Používateľov profilový obrázok
danhard
Ultimate člen
Ultimate člen
Príspevky: 3226
Dátum registrácie: 15 Apr 2009, 00:00
Bydlisko: Jesenice u Prahy
Vek: 68

Re: začiatočník v assembleri

Príspevok od používateľa danhard » 26 Feb 2013, 16:42

Na GP3 mas zapnuty MCLR
musis ho v CONFIG vypnout, nebo premistit vstup jinam.
0

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 26 Feb 2013, 16:59

danhard ďakujem už to fičí.

Keby som si to dal od začiatku na iný výstup tak by som si takúto vec ani nevšimol.

ďakujem za pomoc
0

Používateľov profilový obrázok
danhard
Ultimate člen
Ultimate člen
Príspevky: 3226
Dátum registrácie: 15 Apr 2009, 00:00
Bydlisko: Jesenice u Prahy
Vek: 68

Re: začiatočník v assembleri

Príspevok od používateľa danhard » 26 Feb 2013, 17:04

To je stejnej špek, jako ty zapnutý kompáratory po resetu :)
0

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 09 Mar 2013, 11:54

Ahojte, v učení programovania PIC som sa posunul troška ďalej. Momentálne sa zaoberám komparátormi.

Mal by som na vás jednu otázku. V akom rozsahu pracujú tie komparátory? Porovnávanie napatia od koľko po koľko voltov. ??

Dúfam že ste ma pochopili čo som sa chcel spýtať.

Chcem si ako cvičnú stavebnicu postaviť automatické zapínanie svetieľ do auta a rozmýšlam ako nakresliť schému.

Vopred ďakujem
0

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: začiatočník v assembleri

Príspevok od používateľa jaromir » 09 Mar 2013, 12:00

Vstupne napatia komparatorov (ako aj inych IO piov) mozu byt len v ramci napajacieho napatia.
0

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 09 Mar 2013, 12:19

Aha, takže ak správne čítam datasheet tak od 2-5,5 volta.

ďakujem za info
0

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: začiatočník v assembleri

Príspevok od používateľa jaromir » 09 Mar 2013, 12:37

Ak mas napajanie 5V, tak na vstupe moze byt 0..5V, ak mas napajanie 3V, tak 0..3V.
Teda od nuly do vysky napajacieho napatia.
0

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 09 Mar 2013, 12:50

Super, už to chápem, ďakujem za radu :-)
0

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 10 Mar 2013, 10:32

Neviem či to patrí do tejto sekcie, ale mal by som ešte jednu otázku.

Viete mi niekto na rýchlo poradiť, aký Tyristor by som mohol použiť k PIC-ku aby som výstupom z picka mohol napriamo ovládať G vstup na tyristore , bez strachu že ten PIC zničím.
Doma som našiel jedine TIC 126 ale ten má vysoký prúd na tom G vstupe. 25 mA, to je veľa na PICko. ˇAlebo sa mýlim?

Ďakujem za rady.
0

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: začiatočník v assembleri

Príspevok od používateľa jaromir » 10 Mar 2013, 11:00

TIC126 ma maximalny spustaci prud 20mA, typicky 8mA. Cez vhodne zvoleny seriovy odpor by PICko nemalo mat problem.
Ukaz radsej co ides robit, mozno tam mas ine chyby.
0

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 10 Mar 2013, 13:33

Ešte to nemám nakreslené , ale bude to automatické zapnutie svetiel v aute po naštartovaní. Učím sa tie komparátory tak toto skúšam a nechcem dávať relé . Keď to nakreslím dám schému. Aký veľký odpor by si tam dal ty?
0

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: začiatočník v assembleri

Príspevok od používateľa jaromir » 10 Mar 2013, 13:59

Na spinanie svetiel - namiesto tyristora by som odporucal pouzit nejaky MOSFET. A mozno ani tie rele nie su uplne zly napad, ale tyristor sa tam rozhodne nehodi.
0

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 10 Mar 2013, 14:59

Prečo máš pocit že sa tam nehodí ?
0

Používateľov profilový obrázok
Washu
Power user
Power user
Príspevky: 4521
Dátum registrácie: 15 Apr 2010, 00:00
Bydlisko: Multiverse
Vek: -1998
Kontaktovať používateľa:

Re: začiatočník v assembleri

Príspevok od používateľa Washu » 10 Mar 2013, 15:00

A ako ho chces vypinat :D?
0
It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong
(Richard Feynman)

bebeno28
Stály člen
Stály člen
Príspevky: 204
Dátum registrácie: 16 Sep 2012, 21:34
Bydlisko: Trnava

Re: začiatočník v assembleri

Príspevok od používateľa bebeno28 » 10 Mar 2013, 15:18

Jednoducho, celé to bude napájané od spínacej skrinky v aute. Zapneš klúčik, komparátor bude pozorovať napatie, keď naštartuješ zopne tyristor a keď vypneš klúč, tak odpojíš jak celé zariadenie tak aj tyristor. Môže byť?
0

Napísať odpoveď