Přerušení SERIOVEHO PORTU při přijetí dat=Enable Urxc BASCOM

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#31 Příspěvek od procesor »

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#32 Příspěvek od Andrea »

Ty tam tu chybu nevidíš? 8O Teda ono jich tam je hned několik, ale ta proč se to sekne je úplně jasná.
Uživatelský avatar
Bernard
Příspěvky: 3654
Registrován: 27 kvě 2005, 00:00

#33 Příspěvek od Bernard »

Jó, tak teď už něco vidím i já. Není return jako return.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#34 Příspěvek od Andrea »

Dyť je tam jenom jeden.
Uživatelský avatar
Bernard
Příspěvky: 3654
Registrován: 27 kvě 2005, 00:00

#35 Příspěvek od Bernard »

A není tam nějaký odskok?

EDIT: Odskoky jsou (Lcd, Waitms), ale jsou to interní příkazy Bascomu a ne podprogramy v něm psané, takže kompilátor tam na žádný return nenarazí. :oops:
Naposledy upravil(a) Bernard dne 01 srp 2010, 15:53, celkem upraveno 1 x.
Uživatelský avatar
cryo6930
Příspěvky: 155
Registrován: 21 pro 2006, 00:00

#36 Příspěvek od cryo6930 »

Andreo,nesnažím se někoho kritizovat a kdybych tomu rozuměl tak bych určitě poradil.S procesory začínám,samozřejmě se snažím něco naučit samostudiem z literatury ale taky mám problémy s pochopením některých věcí.A pokud něco nepochopím tak mi nepomůže nakopávání ale pouze vysvětlení proč takhle ne nebo proč je to jinak lepší.Je to jen můj názor,možná jsou na tom jiní lépe,ale kdyby byl ten způsob tak dobrý,tak by ve školách nebyli zapotřebí učitelé,stačila by knížka.Když už jsme u toho,můžete mi někdo doporučit opravdu dobrou literaturu pro začátečníky kde bude všechno srozumitelně popsáno (hlavně to "proč takhle ne a takhle jo"),ne jenom popis funkcí a pár příkladů.Jinak se omlouvám pokud jsem se tě nějak dotkl nebo urazil,jak jsem říkal vážím si lidí kteří mají znalosti které já nemám,nicméně trvám na tom,že není vždy nejlepší rada nakopávání,někdy je daleko lepší vysvětlení.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#37 Příspěvek od Andrea »

Ale michalino o nějaké vysvětlení ve skutečnosti nestojí. Znám ten typ lidí, něco jim pracně vysvětluješ, oni ti to odkejvají, jako že je to všechno jasný a druhý den se prakticky na totéž zeptají znovu. Protože nad tím nepřemýšlí do hloubky, zajímá je, jak to udělat v tomhle konkrétním případě, ne proč se to tak dělá a jak to vlastně funguje. Dyť si přečti jeho příspěvky.
Uživatelský avatar
cryo6930
Příspěvky: 155
Registrován: 21 pro 2006, 00:00

#38 Příspěvek od cryo6930 »

Možná máš pravdu,pokud mu nejde o pochopení principu ale o to,aby to někdo vyřešil za něj tak to si v tom bude muset udělat pořádek sám...
Jinak návrh na tu literaturu by nebyl? :D
Uživatelský avatar
popopepe
Příspěvky: 553
Registrován: 26 říj 2005, 00:00

#39 Příspěvek od popopepe »

Pokud návrh na studium a literaturu, proč né u zdroje?
Jednak je na stránkách množství aplikačních poznámek a kódů, a pak jukněte do sekce forum, a ve vyhledávání zadejte, co vás zajímá... Určitě to už někdo řešil a vyřešil :-)

http://www.mcselec.com/
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#40 Příspěvek od procesor »

Bernard píše:EDIT: Odskoky jsou (Lcd, Waitms), ale jsou to interní příkazy Bascomu a ne podprogramy v něm psané, takže kompilátor tam na žádný return nenarazí.

Andrea nám možno prezradí ako to je.
Aj me sa zdá formálne OK, jeden RETURN sa compiluje na RETI.
Tých 5s Wait v ISR programe je blbosť( keď má byť čo najkratší).
Čo neviem zaručene zistiť či INKEY() číta data z registra v UART-e a či by nemal byť nahradený príkazom var=INP (adress).

Ak sa použijú niektoré príkazy CONFIG xxxx je možné vytvoriť vstupný buffer a pri povolení General IT ten buffer preberá data z HW UART-u.
Uživatelský avatar
cryo6930
Příspěvky: 155
Registrován: 21 pro 2006, 00:00

#41 Příspěvek od cryo6930 »

U zdroje je dobrý nápad,jen by to musel být zdroj v češtině.Angličtinou se když je nejhůř prokoušu,ale pochopení principů předpokládá bezchybný překlad a to u mě nehrozí... :oops:
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#42 Příspěvek od procesor »

Daj si to preložiť, "pán Google" to robí zadarmo, ibaže do ľudskej reči to treba prekladaľ ešte raz.
Niekedy je jedno v akom jazyku sa jav, dej, vec, princíp vysvetľuje :)
Uživatelský avatar
michalino
Příspěvky: 348
Registrován: 03 srp 2009, 00:00

#43 Příspěvek od michalino »

Tak musím reagovat na Vaše příspěvky.
Jednak každému děkuji, že do vlákna přispěl a že psal ať psal, co psal.

Ano,píšu odlehčenou formou (viz to, že dávám procesoru odpočinek.Nemusíme být přece pořád vážní)
Ano,učím se těm věcem rozumět (důkazem jsou píspěvky v jiné části tohoto fora, kde se ptám na vysvetleni přerušení,názory na knihy,atd)
Ano,vím nebo myslím si,že vím nebo myslel jsem si,že vím, jak principem přerušení funguje.Nechapu trochu Andreu,kam me chce dokopat, jestli k pochopeni na zaklade textu(proto jsem psal do fora) nebo na zaklade svych pokusu(proto jsem prestal psat).

Respektuju Andreu a jsem pokorny vuci tomu, co umi, proto nejsem v textu neprijemny i kdyz kope poradne a kdyz pisu tady do fora, tak jen proto, ze prosim o radu. Kdyz nechce Andrea poradit, respektuju a vic proste nepisu...

ač se v tom přerušení při prijmu dat na seriove lince teď a porad dusim..

Ale..dekuji stejne vsem za radu i za prispevky a za existenci tohoto fora, protoze me naucilo hodne...
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“