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