Od prvního testu uběhly dva týdny a jak jsem sliboval, je zde pokračování. Pravidla jsou obdobná. Vyřešit jednoduchou úlohu a řešení poslat na tuto adresu. Prvních pět úspěšných řešitelů obdrží po dvou kusech P89C58UBA. Nezapomeňte připsat svou kamennou adresu. Broučci dráty neprojdou .
Jak jsem se zmínil v předchozích článcích k tomuto novému MCU, obvod umožňuje ladění programů na úrovni assembleru s využitím HW podpory breakpointů. Tento postup firma TI dosud oficiálně nepublikovala a trvalo více jak měsíc, než se mi podařilo získat předběžné bližší informace. Děkuji tímto panu Andersnovi od firmy TI za poskytnuté informace.
Vložil(a) Robin 18.07.2002 - 00:00 Zobrazeno: 438x
Soubor Global.c obsahuje kromě definic proměnných i 256B tabulku konstant Tab256. Význam tabulky je ve vlastním programu poměrně značný. Využívá se k rychlému zjištění zda hodnota vstupního parametru je v požadovaném rozsahu a zároveň slouží k validaci vytočeného čísla. Význam jednotlivých bitů a intervaly platnosti jsou uvedeny v komentářích.
Hlavičkový soubor Global.h obsahuje deklarace proměnných použitých v projektu telefonní ústředny. Za pozornost snad pouze stojí deklarace výčtových typů NumState a LineState. Program je totiž napsán ve formě dvou stavových automatů, jejichž stavy jsou deklarovány v těchto výčtových typech. Význam ostatních proměnných je popsán v komentářích.
Článok si kladie za cieľ oboznámiť čitateľov s konštrukciou jednoduchého prístupového systému, ktorý slúži na otvorenie hlavných vchodových dverí obytného domu (paneláku) na základe kódu zadaného pomocou klasického zvončeka pri vchodových dverách. Kód je podobný Morseho abecede (krátke a dlhé stlačenia zvončeka) a je programovateľný obyvateľom obytného domu.
Využitím interního analogového komparátoru v mikrokontrolerech AT89Cx051 a doplněním několika součástek máme k dispozici relativně přesný AD převodník za pár korun.
Některé přístupové a docházkové systémy jsou postaveny na identifikaci pomocí Touch Memory firmy Dallas (iButton). To, že toto řešení nemusí být právě to pravé ořechové, jistě uznáte po přečtení tohoto článku.
Stále se mě někdo dotazuje na důvod vzniku a cíle tohoto "divného" serveru. Párkrát jsem soukromě odpověděl, ale dotazy se stále množí a tak se pokusím odpovědět veřejně jednou provždy.
ABEL (Advanced Boolean Equation Language) je programovací jazyk umožňující vytvářet popis činnosti logického obvodu. ABEL patří do skupiny HDL (Hardware Description Language) jazyků a byl vyvinut firmou Data I/O pro programování PLD obvodů. Samozřejmě existují modernější a mocnější nástroje, jako jsou jazyky VHDL a Verilog, ale ABEL je velice jednoduchý a snadno zvládnutelný prostředek vhodný pro jednodušší aplikace.
Stále se opakují dotazy: "Jak si mám naprogramovat obvod GAL". V následujícím článku je celý postup tvorby rozebrán na příkladu použití programu ispDesignExpert firmy Lattice. Program je možné bezplatně stáhnout z firemních stránek. Po instalaci a následném zaregistrování(opět bezplatném) máte v ruce poměrně mocný nástroj na tvorbu programovatelné logiky.
Tak jako jmenovec byl špičkou v letecké technice, tak i tento mikrokontroler má několik opravdu unikátních vlastností: implementované rozhraní ISA, hardwarovou podporu odmocňování, dvojitý DP, ladicí prostředky přímo na čipu. Bohužel cena a dostupnost jej na druhou stranu značně znevýhodňují.
Mám rád rychlé reakce, jednoduchost a efektivnost. Není to tak dlouho co zde vyšel článeček o obvodech firmy FTDI. ASIX, jejich dovozce, velice rychle uvedl na trh vlastí modul s obvodem FT8U232AM. Vývoj prototypů, případně malosériovou výrobu zařízení s rozhraním USB, lze díky tomuto levnému modulu značně urychlit.
Další modul projektu PBX - jednoduché telefonní ústředny jsou nízkoúrovňové rutiny ovládání I2C sběrnice. Modul je samozřejmě použitelný i samostatně. Součástí je i hlavičkový soubor pro použití s jazykem C. Za zmínku zde stojí jedině příklad využití maker.
pako 18/06 12:41 xdj.pcm: Dear Mr. pako We have a minimum order requirement of $300 per line item, therefore unfortunately I cannot offer you a few pieces only. Kind regards ...
raven1 18/06 12:19 Gotrek: :-), máte samozřejmě pravdu - STEJNÝ NAME; to další je o zakončení a zviditelnění.
Gotrek 18/06 09:59 raven1: já žil doteď asi v bludu - myslel jsem že stačí stejný NAME..?
Pablo2048 18/06 08:36 Nevim, jestli o tom vsichni vi - na silabs.com je mozne ziskat licenci na prekladac Keil C51 zdarma, takze kdo ma zajem, nevahejte...
Ondracch 17/06 21:50 Mam schema na vice sheetu v eaglu a nevim, jak pojmenovat, ci zakoncit vodice, abych zajisti jejichl propojeni mezi jednotlivymi listy.
pako 17/06 20:44 Tak uz mi pise referent z USBID: Dear Mr. pako, Could you please tell me which package do you need? DIP8 or SO8 ?
pako 17/06 16:00 Omlouvam se, toho jsem si nevsiml. Posledni zachrana, pokud nechces cekat az do zari, je USBID: U2008B ......... Qty: 460 VISHAY SEMICONDUCTORS | Low Cost Current Feedback Phase Control Circuit
U2008B-MFPG3 ... Qty:1940 TOSHIBA
U2008B-
MFP ..... Qty: 700 ATMEL Zkontroluj si pozadovane provedeni pouzdra. Bohuzel se musi pocitat s postovnym (Airmail Priority 100g obalka je za $3), takze bych to spojil jeste s necim dalsim. odkaz
xdj.pcm 17/06 14:13 Zdarec, prosím někoho, jestli se mu doma vali IO U2008B, Kolega pako doporučil Conrada, ale tam maji jen U2100B které mi poslali namísto U2008B, budu jim je vracet. Termin naskladneni U2008B stejne jak v GM 36 tyden.
Karri 14/06 17:53 pako: jj, je to ono, potřeboval jsem náhradní vnitřek. Ale už jsem koupil, díky
mojerena 14/06 15:36 Povinná evropská štěnice eCall v autě od roku 2015 blíže realitě odkaz