zdravim
resim navrh zarizeni ktere bude odesilat sms pomoci gsm modulu ktery komunikuje pomoci rs232. z duvodu rychle odezvi musim dat pred gsm modul pomocny procesor (nejspise atmega8) ktery bude zadrzovat frontu zprav k odeslani a starat o jejeich odesilani. pokud k tomuto procesoru budu pristupovat pomoci spi (rizeneho pomoci interuptu) mam obavy ze v dobe zpracovani spi se mi ztrati nekolik znaku z rs232 komuikace jelikoz procesor v tuto dobu vyrizuje spi interupt. jsou tyto moje aby obavy opravnene popr. jak se tento problem da resit ?
Fórum › Mikrokontroléry
Uart buffer
spi interrupt nemusi byt moc dlouhej.. po prijeti si ulozit byte a nastavit priznak ze to mas zpracovat mimo preruseni
to samy u serialu.. tam hodit aspon nejakej kruhovej buffer
pak zalezi na rychlosti serioveho portu a rychlosti procesoru.. pokud budes mit nejakejch 57600 baudu tak pri 12MHz mas hodne casu mezi znaky.. (je to asi 5600 znaku za sekundu.. )
nabizelo by se mozna hardwarove rizeni toku.. .
(no proste vse tam jde udelat pomoci preruseni a kdyz se v nich nebudes zdrzovat zbytecne dlouho tak to bude v klidu)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 3 hosté
Podobná vlákna
3D projekce - Z-buffer — založil linarts
Klavesnicový buffer — založil Grungy
Implementace Z-Buffer — založil Yimo
Buffer operačního systému — založil Matěj Andrle
Úkol - naprogramovat buffer procesoru — založil IronBoy
Moderátoři diskuze