Komunikace se zař. s COM port, porovnání souborů na SD kartě

Ahoj všem chytrým človíčkům :smiley:
Nerad bych vymýšlel něco co už někdo vymyslel.
Co potřebuji:
Mám čtečku přístupových karet která komunikuje s okolím pomocí COM portu. Mám ATMegu64 která na základě dat které obdrží z čtečky vykoná určené funkce.
Potřeboval bych poradit jak správně číst COM port a hodnoty zapisovat a následně porovnat se souborem uloženým na SD kartě a nazákladě toho vykonat příkaz.
Snad jsem to napsal srozumitelně :laughing:
Jo zapoměl jsem že pracuji v Bascom
Pomůže mi někdo třeba jen část aby mě to nakoplo a zbytek napíšu sám
Moc děkuji

:arrow_right: administrator: přejmenováno z "čtečka karet a spojení s ATMega"

Jestli jsem to správně pochopil, tak je to jak? :unamused: :laughing:

A.) Čtečka karet má USB rozhraní, které když se napíchne na počítač,
tak se v systému vytvoří virtuální COM port.

B.) komunikuje skrz RS232 či jiný sériový protokol

C.) ani jedno z toho a jsem úplně mimo.

Nejlepší by bylo, kdyby jsi sem hodil nějaký odkaz,
o jaké zařízení jde.

Varianta B je ta správná

čtečka komunikuje pouze přes RS 232. Posílá číselný kód který je na kartě a to potřebuji zobrazit na LCD a pak s tím dále pracovat (porovnat s DB která bude na SD kartě) používám vývojový kit AVR EvB 4.3 a Bascom

Vypadá to jako docela pěkný projekt.
Dát tohle do kupy ti určitě zabere dost času.

Bohužel v Bascomu neprogramuju, takže ti moc nepomohu.
Čtení kódu z té čtečky a zobrazení na displeji bude asi ta nejlehčí část.
Obtížnější to bude s tou SD kartou, hlavně tím myslím sehnat
nějaký zdroják pro její obsluhu napsanou v Bascomu.
Opravdu nevím, zda se dá něco takového sehnat.
(v Céčku by to nebyl tak velký problém)

Vypadá to, že by to možná šlo i bez knihovny. Viz polský fórum pro inspiraci.