bascom i przetwornik a/c ads8724

Dec 14, 2005 3 Replies

mam taki dylemat zrobilem plytke do prztwornika a/c z transmisja szeregowa problem w tym, iz chyba proscek nie nadaze z sygnalem zegarowym z przetwornika



przetwornik to ads8724 weyjscie zegarowe przetwonika na przerwaniu into procek 90s2313


nota katalogowa ( strona 10 - opis transmisji)

formatting link
listing : Config Pind.4 = Input 'sygnal danych z przetwornika Config Pind.6 = Output 'sygnal konwersji dla przetwornika R/~c Dim A As Byte 'zmienna pomocnicza liczaca ilosc wystepowanych przerwan Enable Interrupts Config Int0 = Rising 'przetwornik generuje przerwanie przy narastajacym sygnaly segarowego Enable Int0 On Int0 Licz Waitms 10 A = 0 Cursor Off Do Reset Portd.6 'generuje sygnal do konwersji dla przetwornika nop nop nop Set Portd.6 Wait 1 Cursor Off Cls Lcd A 'wywala mi na lcd ile razy wystapilo przerwanie Loop


Licz: Incr A Return


objawy: lzmienna A zmienia sie zawsze +3 czy mozliwe jest ze procek jest za wolny do tego? czy moze blad konstrucyjny/programowy?



z gory dziekuje z info pozdrawiam



przepraszam strona 9 (figure4)

U¿ytkownik "Adam Brzostek" snipped-for-privacy@interia.pl napisa³ w wiadomoœci news:dnpant$s25$ snipped-for-privacy@inews.gazeta.pl...

Nie wczytywa³em siê w Twój program, ale jeœli podejrzewasz, ¿e procesor sie nie wyrabia to zmieñ tryb pracy przetwornika, ¿eby zegar transmisji by³ zewnêtrzny. Jest takie wejœcie INT/EXT. Wówczas bêdziesz generowa³ przerwania tak wolne jak chcesz i w przerwaniu ustawia³ tê liniê, albo timer procesora bêdzie sterowa³ szybkoœci¹ transmisji i jednoczeœnie generowa³ przerwania - mo¿liwoœci jest wiele...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required