odbiornik RC5 chyba na przerwanie powinien isc
No to jak tak to w porządku, myślałem że w ogóle przerwanie zewn. włożyłeś między bajki :P
Napewno jest tak samo ale sama końcówka nie wystarczy trzeba ją zaprogramować żeby prcowała w przerwaniu Zaraz to zobacze gdzie jest to INT0 i INT1 Dodano po 2 PD.2 - INT0 PD.3 - INT1 Dodano po 2 te przerwania zewnętrzne są identyucznie jak jak 90S2313 wiec niewiem co zamieszałeś że masz problemy To m.żna jeszcze zrobić bez przerwań wogóle w pętli głównej...
W takich pętlach masowych mogą się indukować prądy, więc należy dążyć aby powierzchnia takiej pętli była jak najmniejsza. Najlepiej jak powierzchnia masy jest jednorodna, ale jeśli będziesz miał niewielkie otwory na układy scalone, to nic złego nie powiino się dziać. Natomisat jeśli z projektu ci wyjdzie, ze powstałaby pętla o dużej powierzchni, to...
Z własnego doświadczenia to wiem tyle że AVRy są o wiele bardziej odporne na zakłócenia niż ARMy, generalnie im mikrokontroler prostrzy tym odporniejszy na zakłócenia. Robiłem kiedyś prosty sterowniczek z 90S2313 który pracował w szafie z przekaźnikami. Chodził, chodził, aż przy pewnej naprawie fachowiec uszkodził procka fizycznie (nogi mu pourywał)...
To z tego wynika, że przerwanie INT jest gubione lub opóźnione przez obsługę nadawania na RS, jeśli dobrze myślę ?
czemu w nocie katalogowej atmela nic o tym rejestrze nie pisze (TCON) :( avr'y są lepiej opisane dokładnie nie wdawałem się w analizę rejestrów 2051 ale wydawało mi się, że nie ma on możliwości zaprogramowania na jakie zbocze ma reagować przerwanie :D
Najczęściej z enkodera mamy dwa sygnały, A i B... Sygnały te są przesunięte względem siebie... Ja najczęściej robię to tak, że A mam podpięte pod przerwanie zewnętrzne a B pod dowolny pin... I teraz kiedy generowne jest przerwanie w jego obsłudze sprawdzam stan na linii B... Jeżeli np. jest niski to zwiększam licznik o 1 a jeżeli wysoki to zmniejszam...
Witam Chciałbym prosić bardziej doswiadczonych kolegów o schemat ideowy podłączenia mikroprzełącznika do procesora 90S2313 tak aby program reagował na przerwanie INT0 i 1. Proszę również o podpoowiedź jak programowo przygotować procesor tzn jak przygotować odpowiedni pin. Dzięki za pomoc. Pozdrawiam.
Robiłem na prace dyplomową zamek na 90s2313 i pcf8574> zamek działał tak matryca klawiatury była podpięta do układu pcf naciśnięcie któregoś przycisku powodowało że układ pcf wystawiał przerwanie na procku i procek wchodził do obsługi tego przerwania w którym było za zadanie przeskanować porty układu pcf i przypisać je do jednej zmiennej z której później...
Wprawdzie nigdy nie pisałem w bacomie ale może mój post Ci troszkę naprowadzi. Możesz wykorzystać przerwanie zewnętrzne. Można je ustawić na zbocze narastające lub opadające. Z enkodera masz 2 prostokątne sygnały. Jeden sygnał podłączasz pod wejście przerwania a drugi pod zwykły port. W obsłudze przerwania wystarczy teraz sprawdzać co pojawia się na...
Czy mógłby mi ktoś przesłać jakiś PROSTY program (w assemblerze) z wykorzystaniem przerwania na AT 90s2313 (np.migają diody i po naciśnięciu klawisza przestają).Jak ustawić przerwanie?-co przesłać do rejestru... Moze zna ktos jakieś odnośniki do stron z przykładowymi programami? Za pomoc z góry dziękuję.
ENABLE INTERRUPTS 'Włączenie globalne przerwań ENABLE INT0 'Właczenie przerwania INT0 ON INT0 podprogram: 'Przypisanie podprogramu który zostanie wywołany po stwierdzeniu przerwania. "Only an level interrupt on INT0...". Wypadałoby jeszcze ustawić przerwanie aktywne na poziom a nie na zbocze. config INT0= LOW LEVEL Proszę bardzo :) Na marginesie, to...
To dobre rozwiązanie pod warunkiem, że przerwania nie będą zbyt częste. Inaczej nie będzie czasu aby odczytać dane z czujnika temperatury (nastąpi przerwanie podczas odczytu czujnika). Ponadto aby uzyskać równomierność wyświetlania trzeba każdą cyfrę wyświetlać w osobnym przerwaniu. Aby wyeliminować kłopoty z wyświetlaniem można zastosować sterowanie...
Nie mam żadnych rezystorów. Połączenie port-switch-masa. Wyzwalane jest przerwanie int0 (switch int0) i int1 (switch int1) stanem low. Nie wiem, czy prąd tu mi uwali port - int0 działa sam bez zarzutu i jakos się nie uwala - z reszta nie problem w działaniu, ale problem we wstawaniu proca. Czasem sie podniesie i wtedy zwarcie pinu int1 do masy również...
1. sprawdź połączenia, czy nie masz gdzieś zimnych lutów, przerwanych kabelków (o ile kabelkami łączysz) 2. sprawdź czy nie masz uszkodzonych wyjść procesora podłączając tam ledy (oczywiście wcześniej odłącz wyświetlacz, chodzi tylko o sprawdzenie czy piny uP działają poprawnie) 3. poeksperymentuj z $crystal = 11059200 lub $crystal = 1000000 4. zamiast...
Mam pytanie o zasadę działania komparatora od strony programowej. Mam do zrobienia w ramach projektu przetwornicę podwyższająco-obniżającą (Cuk) sterowaną z mikrokotrolera. Przy wyborze mikrokontrolera miałem wolną ręke ,więc wybrałem 90s2313 :) . Analogowy komparator tego procesorka chcem wykorzystać do stabilizacji napięcia wyjściowego. Na potencjometrze...
Sprawdziłem i miałeś rację :) źle przeliczyłem wartoś (faktycznie jest kwarc/64) a co do rejestrów to okazuje się, że potrzeba wrzucić na stos rejesrtry: r0, r4, r17, r20, r24, r25, r26, r28 i r30. Niektóre np: r27 nie są używane (wg symulatora). Przy okazji odkryłem że jeśli ostatnim rejestrem odłożonym na stos jest np. r5 a zdejmowanie ze stosu zacznie...
Witam. Ja narzie doszedłem do czegoś takiego. Po wielu próbach mam na stole model(silnik elektryczny i na nim tarcza kodowa do tego transoptor szczelinowy) i do tego płytka testowa i prosty stroboskop. Aktualnie wszystko działa na 90s2313. Tarcza kodowa ma wycięcia co 45 stopni(8 sztuk) i dodatkowo jedno 10 stopni po GMP. Programik jest napisany w bascomie....
Sytuacja wygląda tak : robię przetwornicę sterowaną przebiegiem pwm z mikrokotrolera 90s2313 . Przeszedłem własnie do fizycznej realizacji projektu i jak to bywa nic nie działa. Procesorek puściłem na 10 MHz i zauważyłem ,ze działa on dosyć dziwnie (nie normalnie). Na płytce tuż przy procesorze znajdują się dwa mikrostyki to obsługi urządzenia (podłaczone...
tylko wez pod uwage ze transmisja uartem dziala tak ze jest uruchamiana okreslonym zboczem (czy poziomem nie pamietam) i w przypadku gdy sygnal bedzie zanegowany odebrany bajt nie zostanie zinterpretowany prawidlowo !!! ja zakladalem wczesniej ze to bedzie tak : do INT0 podlaczam sygnał do INT1 podlaczam not(sygnał) i teraz dane odbieram w moim systemie...
witam . mam duzy problem napisalem program na avr 90s2313 w asm. ma on wykrywac impuls na wejsciu INT0 i w zaleznosci od jedo dlugosci (krotszy lub dlozszy od 75 us) zapalac lub gasic leda ale cos nie chce chodzi. moze ktos z was bedzie wiedziaj co moze bec nie tak programik : .include "2313def.inc" ;dolacz plik z nazwami rejestrow rjmp reset ;skok...
Usiłuję od jakiegoś czasu uruchomić 90S2313 z bzdurnym programem. Ustawiam Timer0 według helpa z bacom'a : $crystal = 8000000 $regfile = "2313DEF.DAT" Config Timer0 = Timer, Prescale = 8 Enable Timer0 On Timer0 Przerwanie Dim Licz As Byte Enable Interrupts Enable Timer0 Start Timer0 - tu podobno nie potrzebnie Do Loop End Przerwanie: Ince Licz If Licz...
attiny2313 90s2313 90s2313 attiny2313 atmel 90s2313
usterka układ silnik lampy tylne mazda siedmiosegmentowy wyświetlacz
schemat daewoo lublin schemat daewoo lublin
MAHE Omega TIG Welder AC/DC Models: Features, Power, and Brand Differences Wycieraczki nie działają – diagnostyka, bezpieczniki, silnik, mechanizm, Renault Megane, Scenic, UCH