banek rejestr

Znaleziono około 167 wyników dla: banek rejestr
  • [AT91SAM7X] Nieprzełączanie banku rejestrów po przerwaniu IRQ

    Masz 2 wyjścia. 1. Funkcji obsługi przerwania trzeba ustawić atrybut : __attribute__ ((interrupt ("IRQ"))) który dodaje prolog i epilog funkcji obsługi przerwania. Ale podobno nie zawsze dziala... 2. Piszesz sam prolog i epilog funkcji obsługi przerwania w asemblerze. I zamiast skoku pod AIC skaczesz do etykiety obsługi przerwania która powinna zachowywać...

    Mikrokontrolery ARM   09 Wrz 2008 13:01 Odpowiedzi: 2    Wyświetleń: 1512
  • Mikrokontroler 8051: Banki rejestrów, rejestr TCON, działanie przerwań

    Witam !!! 3. Co to są banki rejestrów jak je zmieniać. - w 8051 sa cztery banki rejestrow (po 8 rejestrow w kazdym banku) zmienia sie je (banki) poprzez odpowiednie ustawienie bitow RS1 i RS0 rejestru statusowego PSW. Bank rejestrow najprosciej mowiac to zbior wlasnie 8 rejestrow w ktorych mozemy przechowywac argumenty (dane ) dla wykonywanych instrukcji...

    Początkujący Elektronicy   09 Cze 2005 23:01 Odpowiedzi: 2    Wyświetleń: 2575
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • AT89S8252: Skoki do nieistniejącego adresu po RETI w debugerze Keil uVision2

    Czyli on odkłada adres powrotu do rejestru R0? Ale ja u sibie korzystałem z timerów, z rejestrów i działało... ON nie odkłada adresu powrotu do R0 , tylko do komórki , na którą wskazuje wskanik stosu . A że wskaźnik stosu po resecie wskazuja na 07H , a po zmianie banku rejestrów na 1 , rejestr R0 "przenosi się" pod adres 08H , to już programista powinien...

    Mikrokontrolery   14 Wrz 2006 19:18 Odpowiedzi: 13    Wyświetleń: 1351
  • REKLAMA
  • Sofar Solar KTL-X integracja MODBUS

    Dodana możliwość definiowania zakresu rejestrów na poziomie pliku konfiguracyjnego I tak możesz odczytać tylko dwa banki rejestrów więc moim zdaniem i tak lepiej czytać wszystkie możliwe. Ze względu na narzut na transmisję bardziej opłaca się czytać wszystko niż kawałkami. Dodałbym w XML dla rejestru flagę "parse" i zwracałbym tylko oznaczone w ten...

    Energia Odnawialna   22 Cze 2025 09:34 Odpowiedzi: 318    Wyświetleń: 98283
  • Błędy kompilacji w MPASM dla PIC16F84 - asembler, banki rejestrów, symbole

    Witam! Jako, że jestem zielony;) w programowaniu mikrokontrolerów PIC a dokładniej w asemblerze prosze pomoc. Podczas kompilacji w programie MPASM otrzymuje nastepujace bledy: Warning[205] C:\1\L.ASM 217 : Found directive in column 1. (error) Error[128] C:\1\L.ASM 217 : Missing argument(s) Message[302] C:\1\L.ASM 222 : Register in operand not in bank...

    Mikrokontrolery   31 Sie 2006 17:00 Odpowiedzi: 1    Wyświetleń: 1089
  • 8052 - Jak działa timer 2 w trybie licznikowym i dostęp do RAM powyżej 0x80?

    Szkoda, że nie chciałeś się dokładnie zapoznać z data sheet dla xx8xC52... 1. Licznik T2 może zliczać impulsy z wejścia T2 (P1.0), a wejście T2EX (P1.1) może służyć do zmiany kierunku liczenia lub generowania przerwania na opadającym zboczu. T2EX może też być wyjściem sygnału o programowanej częstotliwości. 2. Tak, dostęp do górnych 128 bajtów RAM jest...

    Mikrokontrolery   17 Lut 2014 16:47 Odpowiedzi: 6    Wyświetleń: 2328
  • REKLAMA
  • PIC16f1517 - Konfiguracja pinów PORTA i PORTD, nie wiem czy robię to poprawnie

    Podstawowa sprawa - jak już przełączasz banki i jesteś np. w banku 1 to wykonaj wszystkie komendy jakie masz zamiar wykonać na rejestrach w tym banku - z wyjątkiem tych, których wykonania kolejność ma znaczenie. Unikniesz zbędnego rozrastania się kodu i niepotrzebnego skakania po bankach. Jako, że linie portów liczymy od 0 zrobiłeś to sobie trochę na...

    Mikrokontrolery PIC   17 Kwi 2014 07:38 Odpowiedzi: 4    Wyświetleń: 2772
  • [8051F120] 8051F120 - Nieprawidłowe działanie generatora sinusa na DAC0, brak sygnału

    Dodaj w procedurze obsługi przerwania Timer'a 3, tuż przed zapisem do rejestrów przetwornika, instrukcję ustawiającą odpowiednią dla przetwornika stronę/bank rejestrów SFR (tak, jak to robisz przed inicjalizacją przetwornika). Jeśli wtedy zadziała, to przeczytaj opis rejestru SFRPGCN: SFR Page Control w dokumentacji i sprawdź w jakich bankach SFR znajdują...

    Mikrokontrolery   26 Mar 2009 13:58 Odpowiedzi: 4    Wyświetleń: 2245
  • Wolny obszar w SFR '51. Czy mogę z tego korzystać?

    Nieużywane banki rejestrów Rr już wykorzystałeś?

    Mikrokontrolery   18 Mar 2005 16:58 Odpowiedzi: 6    Wyświetleń: 1086
  • 1 sekunda na 8051. Kod asemblerowy do inkrementacji.

    czas co jaki zostanie zdeklementowany rejestr R0 banku 1 jest określony przez szybkość wykorzystanego kwarcu i ilości cykli wykonywanych przez timer, możesz na przykład uruchomić timer mają w nim zapisaną już jakąś wartość, symulatory nie oddają rzeczywistego czasu pracy mikrokontrolera, musisz dopasować wartość rozpoczęcia pracy timera eksperymentalnie

    Programowanie   16 Paź 2006 19:45 Odpowiedzi: 9    Wyświetleń: 2419
  • 89s52 - Ustawienie stosu i użycie drugiego banku RAM oraz SFR

    Stos może być "u góry". Nawet być tam powinien. Zwykle ustawiałem go na E0h, ale to oczywiście zależy od programu. Nie "wjedziesz" w SFR, ponieważ RAM od 80H może być tylko adresowana pośrednio (czyli przez rejestry R0 i R1). Nie dzieliłbym RAM'u na "banki" bo w 51'ce masz już 4 banki rejestrów i może Ci się mieszać. Zmienne można "upychać" pomiędzy...

    Mikrokontrolery   25 Lis 2011 19:01 Odpowiedzi: 3    Wyświetleń: 1356
  • FAQ o sterowaniu portem LPT - architektura i funkcje pinów D0-D7

    przykładzik jak zmienić tryb pracy LPT bez wchodzenia do biosa. Jedno ale: po restarcie 'bios' zmieni ten tryb na taki jaki ustawiałeś w biosie :) Albo i nie, właśnie zrestartowałem kompa i zostało tak jak zmieniłem Nie wiem czy to prawda, ale ponoć na każdej nowej MB jest chip W83697HF/F funkcje _inp() i _outp() zmieńcie na swoje, albo zlinkujcie z...

    Programowanie   14 Sie 2007 20:28 Odpowiedzi: 48    Wyświetleń: 19196
  • REKLAMA
  • AT89C52 – adresowanie i wykorzystanie 256B RAM, dostęp do górnej pamięci

    Niestety w tej dolnej 128B są zawarte 4 banki rejestrów (R0-R7). Górna pamięć RAM to też 128B ale inaczej adresowana . W sumie 256B (razem z bankami w 89c52). :)

    Mikrokontrolery   19 Lis 2006 13:48 Odpowiedzi: 12    Wyświetleń: 2200
  • Przejście z Bascom 51 na asembler - pytania o inicjalizację i operacje

    Jwszcze jedno pytanko: co daje operownie na rejestrach w pozostalych komurkach pamieci (czy moze chodzi o szybkosc)? Chodzi Ci o banki? Rejestry? czy pamięć RAM?

    Mikrokontrolery   14 Gru 2003 21:19 Odpowiedzi: 7    Wyświetleń: 1695
  • Jak wyzerować pamięć RAM w mikrokontrolerze 8051?

    :arrow: ZbeeGin Ten kod spowoduje wyzerowanie całej pamięci mikrokontrolera pod warunkiem, że przed jego wykonaniem ustawiony będzie zerowy bank rejestrów. W przypadku ustawienia innego banku powstanie piękna nieskończona pętla.

    Początkujący Elektronicy   23 Gru 2005 07:53 Odpowiedzi: 16    Wyświetleń: 1610
  • Mikrokontroler 8051. Obsługa licznika T0 z obsługą przerwań.

    Zmień w 5 linijce CJNE A,R2,skok na CJNE A,2,skok w tym rozkazie nie możesz użyć jako adres R2 , ale możesz to zrobić jako adres 02 wyjdzie na to samo pod warunkiem że korzystasz z 0 banku rejestrów

    Mikrokontrolery Początkujący   23 Cze 2015 19:03 Odpowiedzi: 20    Wyświetleń: 1560
  • [ASSEMBLER] Program do przenoszenia wartości R4 i R5

    Witam Dostałem na zadanie domowe napisać program dla '51. Oto treść: Napisz program, w którym z aktywnego banku rejestrów przeniesiemy zawartość rejestru R4 i R5 do rejestrów R4 i R5 w banku RB3, oraz zmienimy aktywny bank rejestrów RB3 i przeniesiemy zawartość R4 i R5 do rejestrów R4 i R5 banku RB2. Aktywny bank rejestrów przy rozpoczęciu programu...

    Mikrokontrolery   27 Maj 2012 19:49 Odpowiedzi: 3    Wyświetleń: 1678
  • Czy deklaracja zmiennych w asm nie koliduje z kodem programu?

    taki sposób deklaracji jest jak najbardziej poprawny, jest nawet pod pewnymi względami lepszy, bo nie deklarujesz adresu każdej zmienej z osobna, więc pomiędzy już zadeklarowane zmienne możesz "wcisnąć" następne bez potrzeby zmiany reszty. W pamięci rozkłada się to tak, że DSEG AT 01H ustawia Ci licznik adresu zmiennych (a właściwie to symboli, bo widzę,...

    Mikrokontrolery   06 Kwi 2005 18:55 Odpowiedzi: 4    Wyświetleń: 2256
  • Jak przerobić program z AVR na 89c51 i zwiększyć prędkość przy 12MHz?

    Bardzo chciałbym żeby wszystkie posty były wiarygodne. 51-ka ma cztery banki przełączalne (w danej chwili aktywny jest tylko jeden) a w kazdym banku osiem rejestrów R0-R7. Co w efekcie też daje 4x8=32 rejestry. Dla ścisłości te 32 rejestry w MCS51 to nie to samo co 32 rejestry w AVR ponieważ: "...32-bajtowy(bardzo duży) obszar rejestrów roboczych,...

    Mikrokontrolery   22 Sty 2004 07:58 Odpowiedzi: 10    Wyświetleń: 1608
  • Adresowanie pamięci w ASSEMBLER - gdzie zapisywana jest liczba 121?

    a) OK -> SFR dokładniej pod adresem E0H (ACC dla 8051) b) NIE -> stała liczba dziesiętna 121 pod adres 00h (czyli do rejestru R0) c) rozumiem, że są tu dwie instrukcje? Pierwsza ładuje liczbę do rejestru a druga zapisuje pod adres wskazywany przez R0 stałą 121. Czyli 121 zapisane pod adresem RAM 0AH (czyli 10 w systemie dziesiętnym) d) to samo co w...

    Programowanie   09 Sty 2010 10:10 Odpowiedzi: 4    Wyświetleń: 2443
  • Zrozumienie kodu assemblera dla 8051: zawartość akumulatora po programach

    d) ok dzięki teraz zrozumiałem ten przykład. Czyli w pojedynczym banku rejestrów( są ich 4) mam R0 do R7 i do każdego takie R mogę zrobić (at)Rn? np. (at)R5, (at)R7? c)napisałeś " Operacje na B nie mają wpływu na A. (nie licząc oczywiście tych które używają i A i B)". NIe wiem czy ja źle patrze czy Ty pomyliłeś przykłady ale tam nie ma żadnego 'B'....

    Mikrokontrolery   20 Maj 2012 11:04 Odpowiedzi: 7    Wyświetleń: 6798
  • Dlaczego drugi program na 8051 nie wybiera elementu z tablicy przez r2?

    1. Spróbuj ustawić wskaźnik stosu np. na adres 64 ($40) tak by stos był poza obszarem banków rejestrów. 2. Zawsze ustawiaj bity wyboru banku rejestrów (RS0 i RS1), bo jeżeli miałeś je ustawione na bank 1 to być może stos się żarł z rejestrami R0-R7 (gdy był wybrany bank 1) przy wywołaniu podprogramu i modyfikował ci R2. 3. Czy ustawiasz typ pinu w danym...

    Mikrokontrolery   14 Lis 2005 23:19 Odpowiedzi: 22    Wyświetleń: 3054
  • Dokładam NOP, nie działa, dokładam drugiego NOPa i działa

    Stos jest stosunkowo duzy, początek na 05h, koniec na 19h Ja bym stos ulokował trochę wyżej w pamięci :wink: Jezeli działasz na tablicach i przełączając się miedzy bankami rejestrów które znajdują się "na dole" RAM'u to możesz niechcący wchodzić właśnie na stos....i stos idzie w maliny. Jeżeli jest dostępna pamieć IDATA to lepiej jest go tam upakować.

    Mikrokontrolery   26 Maj 2007 13:11 Odpowiedzi: 20    Wyświetleń: 1557
  • Jak połączyć Aduc812 z WIZNET IIM7010A? Szukam kodów źródłowych i schematów

    Witam! Procek ma 128 bajtów pamięci do użytku (od adresu 80h zaczyna sie SFR) w tym jeszcze od 00H do 1FH - to są 4 banki rejestrów a od 20H do 2FH to obszar adresowalny bitowo... Nie może kolega zmienić procka?? na np. ADUC836 (1MHz), ADUC842 (16MHz) i obydwa mają pamięci 2kB wewnętrzne po ustawieniu odpowiedniego bitu można sie do nich dostać jako...

    Mikrokontrolery   13 Lis 2006 21:12 Odpowiedzi: 11    Wyświetleń: 2424
  • Jakie są adresy rejestrów od R0 w mikrokontrolerze DSM 8051?

    ściągnij sobie notę katalogową 51. Na jednej ze stron jest tabela z rozpisanymi wszystkimi rejestrami. http://katalogi.iele.polsl.gliwice.pl/se... a jeśli chodzi o robocze to od adresu 00h są od R0 do R7 a potem jeszcze 3 razy tak samo od R0 do R7 czyli cztery banki. Ostani roboczy kończy się na 1Fh

    Mikrokontrolery   23 Lis 2004 20:12 Odpowiedzi: 22    Wyświetleń: 1845
  • PIC16F84 - Rejestr konfiguracyjny dziwny adres po kompilacji

    Mam jeszcze jednak jedno pytanie. Zastanawiam się skąd mikro-kontroler wie do jakiego banku odwołać się po rejestr STATUSU. (chodzi rzecz jasna o pamięć RAM). Załóżmy że otrzymuje on instrukcje: WYZERUJ ADRES. Jak wiadomo do adresu doklejone zostaną dwa bity z rejestru statusu aby zdecydować o wyborze banku. (inaczej mówiąc aby złożyć kompletny 8 bitowy...

    Mikrokontrolery PIC   27 Wrz 2012 07:10 Odpowiedzi: 5    Wyświetleń: 1281
  • PIC16F876A: Dlaczego goto w przerwaniu powoduje błąd?

    Mozna, jezeli po skoku takze odtwarzasz rejestry i konczysz rozkazem retfie. Widze ze zaczynasz przerwanie rozkazem banksel _W i dopiero zachowujesz W a potem Status. Czy rozkaz banksel _W nie zmienia rejestru STATUS (przed jego zachowaniem)? Nie zapisuj rejestrow w jakims banku, ale pod adresami wiekszymi niz 70h (70-7fh). Pod tymi adresami jest jeden...

    Mikrokontrolery   10 Cze 2007 14:16 Odpowiedzi: 3    Wyświetleń: 1200
  • ASEMBLER - Sprawdzenie poprawności programu w DSM-51

    Musze zaleście biedy 0. Ogólnie masz słabość do języków, co? 1. W '51 wektor resetu jest pod 0x00, a użycie rozkazu LJMP xxxx, zabiera 3 bajty. Przelicz samodzielnie na jaki adres wskazuje ORG 100000000B i czego można się tam spodziewać. 2. C51 ma 4 banki po 8 rejestrów, więc R9 to chyba ciężko będzie znaleźć. 3. Rozkaz MOV wymaga dwóch operandów....

    Mikrokontrolery Pozostałe   03 Lut 2014 22:45 Odpowiedzi: 6    Wyświetleń: 3696
  • Dlaczego wartości zmiennych same ulegają zmianie? Mikrokontroler: EFM8BB10F8G.

    Hej, Mikrokontroler: EFM8BB10F8G, czyli taki 8051 "na sterydach" Język programowania: C Kompilator: Keil 8051 v9.53 Taki problem: Tworzę zmienne, przypisuję im jakieś wartości. Po pewnym czasie wartości zmiennych ulegają zmianie pomimo tego, że nie wykonuję na nich operacji. Przypuszczenia: Mapa pamięci RAM mikrokontrolera wygląda następująco: https://obrazki.elektroda.pl/3148577200_...

    Mikrokontrolery Pozostałe   21 Lis 2017 12:30 Odpowiedzi: 11    Wyświetleń: 1317
  • Jak przeliczyć offset adresu Modbus RTU w VersaMotion?

    Czy ktoś zrozumiał o czym tu mowa? Offset adresu to wartość dodana do adresu początkowego danego bitu, rejestru, banku czy o czym tam mowa w dokumentacji, którą mogłeś załączyć.

    Automatyka Przemysłowa   16 Sie 2018 19:08 Odpowiedzi: 16    Wyświetleń: 1476
  • 5 powodów, dla których warto budować własne środowisko do kodowania w C/C++

    AVE... (at)Tronics, taki PIC16F628A ma osiem bitów, ale pamięć programów ma szerokość szyny danych 14 bitów i 13 bitów dla adresów. Daje to łącznie dwa kilosłowa czternastobitowe pamięci programu. Główna szyna danych ma 8 bitów, szyna adresowa RAM 9 bitów, ale RAMu jest tylko 224 bajty, resztę przestrzeni "zjadają" rejestry. Do tego bezpośrednio można...

    Artykuły   25 Kwi 2023 11:56 Odpowiedzi: 54    Wyświetleń: 3402
  • Schemat programatora USB dla mikrokontrolerów 8051 - poszukiwania

    Panie specjalista. Nie ma pamięci flash, a ma ROM, który programuje się tylko raz. Dla potomnych: -ośmiobitowa jednostka arytmetyczno-logiczna (ALU) -cztery przełączane banki rejestrów roboczych (4 x R0...R7) -4 kB pamięci wewnętrznej ROM (pamięć zewnętrzna ROM do 64 kB) -128 B pamięci wewnętrznej RAM (pamięć zewnętrzna RAM do 64 kB) -zbiór rejestrów...

    Mikrokontrolery   17 Wrz 2008 20:03 Odpowiedzi: 10    Wyświetleń: 9549
  • Jak odczytać rozkaz skoku z adresu 00h w pamięci programu 89c51?

    Wybaczcie infantylne pytanie ale nie mogę dojść już ładu w swoim rozumowaniu. Adresy od 00h do 0ffh są zajęte przez wewnętrzny RAM oraz SFR. W obszarze od 00h do 7Fh mamy RAM oraz banki rejestrów i stos. Do tego wszystkiego dochodzi też nam pamięć programu i tutaj właśnie zaczyna się mój dylemat. Jak to jest wszystko ze sobą połączone. Jeśli pobiorę...

    Mikrokontrolery   01 Sie 2010 19:35 Odpowiedzi: 5    Wyświetleń: 1528
  • Bascom - odczyt danych z SD i zapis do zewnętrznej pamięci SRAM

    Możesz szukać emulatorów z 8051, który jest wiesz, jest starszym bratem AVR. Czy masz jakiś dowód na poparcie tej tezy, czy to takie wyssane z palca mądrości? C-51 to modyfikowana struktura harwardzka, ma częściowo rozdzieloną pamięć danych i rozkazów, ale wspólne magistrale i możliwe jest wykonanie programu z obszar pamięci danych. AVR to czysty harward,...

    Mikrokontrolery   21 Sty 2018 23:11 Odpowiedzi: 16    Wyświetleń: 1023
  • Jak zapisywać i odczytywać RAM w banku 1 na PIC16F57 w asemblerze?

    Już wszystko wiem: W procku 16f57 rejestry ogólnego przeznaczenia GPR (72 rejestry), są dostępne w 4 bankach. Jeśli chcemy zapisać coś w banku 1 pod adresem 30h, to w skrócie: MOVLW 30h <- ładujemy adres 30h do W MOVWF FSR <- W do rejestru FSR MOVLW AAh <- ładujemy jakąś daną rejestr roboczy W (np. AA) MOVWF INDF <- rejestr W do rejestru...

    Mikrokontrolery PIC   16 Lut 2012 00:02 Odpowiedzi: 6    Wyświetleń: 1790
  • Jak zrozumieć rozkazy MOV dla mikrokontrolera 8051?

    Rejestry robocze Rn są 4 bankach, zależnie od stanu bitów RS w słowie stanu procesora, nazwy R0 do R7 wskazują na różne obszary pamięci RAM Banki przełącza się ustawiając bity D4(RS1) i D3(RS0) rejestru stanu PSW(D0h) Po restarcie mpsora bity RS1 i RS0 są wyzerowane a więc dostępny jest bank 0 (adresy 0-7 w RAM) Rn - rejestry robocze n=0,1,...,7 (R0,R1,...,R7)...

    Początkujący Elektronicy   16 Cze 2007 21:18 Odpowiedzi: 5    Wyświetleń: 2396
  • Jak poprawnie przenieść program z PIC16F84A na PIC16F628A? Komparator i zasoby

    eurotips :arrow: to zależy które rejestry Twój program wykorzystuje. Np. Rejestry PORTA i TRISA są w bankach 0 i 1 zarówno w F628 jak i F84. Natomiast np. rejestr EEDATA w F84 znajduje się w banku 0 a w F628 znajduje sie w baku 1. Najlepiej załącz źródło do postu to razem pokombinujemy.

    Mikrokontrolery   28 Sty 2007 19:54 Odpowiedzi: 21    Wyświetleń: 3406
  • Dlaczego kompilator nie akceptuje PUSH R1 w zapisie rejestrów na stos?

    PUSH 01h pod warunkiem, że korzystasz z 1 banu rejestrów PUSH 09h dla R1 w banku nr 2 itd....

    Mikrokontrolery   03 Cze 2005 22:12 Odpowiedzi: 5    Wyświetleń: 1163
  • Jak zbudować dekoder adresów dla ATMega8515 i zewnętrznego SRAM 32Kb?

    Koledzy mnie przekonali, oraz przeczytane pdf-y. Nie ma sensu walczyć z GAL-em bo TTL są także całkiem dobre. Z tymi bankami to bym aż tak się nie rozzuchwalał bo przecież trzeba dla nich jeszcze zarezerwować rejestr w którym będzie przechowywany numer banku. Dla urządzeń We-Wy wydaje mi się to być już przerostem formy nad treścią, tym bardziej że taki...

    Mikrokontrolery AVR   17 Paź 2008 23:45 Odpowiedzi: 4    Wyświetleń: 2385
  • Pic16f628 - brak zapisu/odczytu EEPROM, procedura ASM nie działa

    Błędów może i nie dostrzegł ale powinny być komunikaty ostrzegające. 02F3 1283 00967 bcf STATUS, RP0 02F4 3025 00968 movlw ad Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct. 02F5 009B 00969 movwf EEADR To powinno zwrócić Twoją uwagę, że z adresowaniem rejestrów może być coś nie tak i w tym miejscu tak...

    Mikrokontrolery   28 Lip 2011 02:41 Odpowiedzi: 8    Wyświetleń: 1138
  • Jak ustawić SM2 w Atmel 89s52 po odbiorze danych w trybie wieloprocesorowym?

    Mam pytanie czy ktoś może wie jak to skomunikować. Wiem że należy ustawić bit SM2=1 i że w przypadku gdy rb8 jest równy 1 to jest tryb adresowy a gdy rb8 jest =0 to tryb danych. No ale teraz stoję przed takiem problemem. Mój master wysyła komunikat po systemie z adresem pierwszego uC. Ja w moim mikrokontrolerze odczytuję ten adres sprawdzam że to mój...

    Mikrokontrolery   18 Cze 2006 23:51 Odpowiedzi: 3    Wyświetleń: 1203
  • DSM-51: Jak zmniejszyć wartość rejestru po naciśnięciu klawisza 0D 1-8?

    TODO = musisz to sobie sam napisać - dawanie gotowców jest mało edukacyjne :) Jeśli "napoje" przechowujesz w rejestrach z banku 2 (RS1:RS0 = 10), to musisz ustawić R0 jako #16 + nr klawisza. Oczywiście wcześniej trzeba się przełączyć na inny bank niż 2 żeby mieć zestaw "świeżych" rejestrów. Pozdrawiam, Dr.Vee

    Mikrokontrolery   10 Lis 2009 20:08 Odpowiedzi: 10    Wyświetleń: 2154
  • Athlon 64 x2 5000+, GF 8600 GT - ścina mi komputer, co jakiś czas się wyłącza

    Przeczyść wentylator karty, banki pamięci ram, przeskanuj rejestr CCleanerem i pod kątem wirusów CureIT. Zainstaluj najnowsze sterowniki ze strony producenta płyty głównej oraz karty.

    Komputery Hardware   10 Mar 2013 18:12 Odpowiedzi: 35    Wyświetleń: 4638
  • Commodore c64 rozbudowa pamięci operacyjnej do 16 MB.

    http://obrazki.elektroda.pl/3807779000_1... Witam Czy to jest ta rev. płyty głównej na której robisz testy? Programator do układów ISP - czy możesz coś więcej napisać na temat tego programatora? Czy pojawi się jakiś schemat ideowy połączeń? Jakie ttl-e zastosowałeś w swoim projekcie? Pozdrawiam Moja płyta to PCB 252311 REV.B , ale to...

    DIY Poczekalnia   05 Sie 2016 08:26 Odpowiedzi: 58    Wyświetleń: 35175
  • Podgląd rejestrów w MPLAB IDE v8.36 dla PIC16F777 - brak zmian w PORTB

    Problem leżał w ustawieniach banków. pamięć trat była w banku nr 2, a nie ustawiałem tego banku, więc przypisanie nie miało sensu

    Mikrokontrolery PIC   17 Mar 2010 19:25 Odpowiedzi: 3    Wyświetleń: 1022
  • RFM73P - uwagi i doświadczenia z uruchomienia dwustronnej transmisji

    Po kilku dniach walki udało się uruchomić dwustronną transmisję na RFM73P. Jest to mocniejsza wersja modułu RFM73 firmy HOPERF. Ze względu na niechlujną dokumentację hoperf.com/rf/module/2.4g/RFM73P.htm uruchomienie stwarza problemy, dlatego chciałbym się podzielić kilkoma uwagami. Oba moduły wyposażone są w scalak RF73 będący klonem układu nRF 24L01(+)...

    Mikrokontrolery   22 Lis 2015 14:55 Odpowiedzi: 10    Wyświetleń: 4098
  • Jak podłączyć więcej RAM do mikroprocesorów z rodziny `51`?

    51 ma standardowy 16bit magistrale adresową więc może zaadresować tylko 64kB, ALE jeśli zbudować zewnętrzny układ w którym będzie można wybierać które 64kB są widoczne z większego obszaru. Można to zrobić albo na zewnętrznym przerzutniku/liczniku sterowanym z lini pozostałych portów albo tak sterować liniami portów aby na raz była aktywna tylko jedna...

    Mikrokontrolery   06 Maj 2003 20:55 Odpowiedzi: 2    Wyświetleń: 1296
  • Jak przerobic źródło programu na PIC16f84a na PIC628a?

    Jak sobie poradzisz z przemapowaniem rejestrów, bo znajdują się w różnych bankach, to reszta jest prosta. Czyli noty katalogowe na stół i przegląd kodu.

    Mikrokontrolery PIC   05 Lis 2009 00:32 Odpowiedzi: 9    Wyświetleń: 2248
  • C51 / SAB80C537 - KEIL - Obsługa timerów i przerwań

    Nie chce mi się w tej chwili grzebać w książkach i sprawdzać czy wszystko zostało dobrze zainicjalizowane w Twoim programie, ale zauważyłem jedną rzecz: w DALEJ robisz LCALL POKAZ, który nie kończy się instrukcją RET, i pewnie stos się wkrótce przepełnia i zaczyna zamazywać rejestry z banku 0 i nie tylko. Może to jest przyczyną problemu a nie przerwanie?

    Mikrokontrolery   23 Lis 2012 19:55 Odpowiedzi: 1    Wyświetleń: 1833
  • [stm32] Jak zapisywać rejestry FSMC w STM32 bez użycia biblioteki SPL?

    kompilator niewiele ma do faktu że wykorzystujesz FSMC. Jesli już, to linker. Aczkolwiek nigdy nie chciało mi się w to bawić i sobie wskaźnikami latałem po pamięci FSMC. Hardfault wystąpi wtedy, jeśli nie jest prawidłowo skonfigurowany bank pamięci w którym występuje adres który chcesz zapisać/odczytać. Konieczne jest skonfigurowanie samego FSMC i stosownego...

    Mikrokontrolery ARM   14 Wrz 2011 22:12 Odpowiedzi: 4    Wyświetleń: 2877
  • 8051 - Ustawienie w mikro kontrolerze bitów warunkowych.

    Te bity są w rejestrze PSW adresowanym bitowo, więc najprościej ustawić je tak : ;) setb PSW.OV setb PSW.P setb PSW.AC "PSW – rejestr stanu programu (Program Status Word), jest to zbiór różnych flag (wskaźników): PSW.0=P – parzystość, flaga jest ustawiana gdy wynikiem operacji jest liczba parzysta, PSW.1=F1 – począwszy od 8052, flaga...

    Mikrokontrolery Początkujący   12 Kwi 2013 10:41 Odpowiedzi: 8    Wyświetleń: 1701
  • Keil C: Dlaczego używać using w obsłudze przerwań na AT89S52?

    Czy ktoś mógłby napisać po co używać "using" podczas wywoływania procedury obsługi przerwania (np. w 8952). Od razu napiszę że wiem że "using" słuzy do zmiany aktualnie używanego banku rejestrów R0..R7, ale po co je zmieniać skoro jawnie nie używam w kodzie C dostępu do tych rejestrów. Mój problem polega na tym że dosyć mocno zapełniłem zasoby AT89S52...

    Mikrokontrolery   01 Lis 2004 18:28 Odpowiedzi: 4    Wyświetleń: 1121
  • ARM vs PIC – co wybrać po 51 i AVR, książki do ARM, asembler, płytki prototypowe

    W sumie bardzo pomógł mi link od H0miczek jakoś go wcześniej przegapiłem w szukajce... (at)Freddie Wiem, że porównuję 8/16/32bitowce... takie jest zamierzenie, ja nie napisałem, że zamierzam zrezygnować z AVR, zamierzam hmmm bardziej dostosować procesor do wymagań (także cenowych). A nad ARMami zastanawiam się gdyż, jak mnie się wydaje są dość przyszłościowe;)...

    Mikrokontrolery   04 Kwi 2008 14:15 Odpowiedzi: 14    Wyświetleń: 3105
  • Błędy kompilacji kodu ASM dla mikrokontrolera PIC16F84 - co robię źle?

    P.S. W mplab kompilowalem, na symulacji ogladalem rejestry i przelacza sie pomiedzy bankami, ale po skompilowaniu wypisuje: "Register in operand not in bank 0. Ensure that bank bits are correct", tylko ze ja nie jestem w banku 0 tylko 1.

    Mikrokontrolery   14 Mar 2004 14:45 Odpowiedzi: 6    Wyświetleń: 1500
  • Gdzie MCS51 przechowuje PSW podczas przerwań i jak działa stos priorytetów?

    Witam. Ja mam pytanie odnośnie zmiany banków poprzez bity RS0 i RS1.. Czy jakieś rejestry są kasowane przy przejściach między bankami i czy są jakieś rozkazy, które nie działają w innych bankach.. I również co dzieje się z akumlatorem. Z góry dzięki!

    Mikrokontrolery   07 Cze 2007 14:32 Odpowiedzi: 11    Wyświetleń: 2585
  • Wszystko o ARM (LPCxxxx) i programowaniu w asm i C.

    Wiem wiem :D Tą tabelkę przeglądałem już ze 100 razy. Te Twoje błędy dla trybu Low Power dowodzą że nie działają dwa banki. Jest taki rejestr gdzie ustawia sie opóźnienie zmiany banku (EMCDynamic RRD). Może masz tam wpisane za małe opóźnienie? Dodano po 21 Ustawiłem tryb Low Power, i mam kolejny Progress. Jest już o wiele więcej poprawnych danych. Mam...

    Mikrokontrolery ARM   28 Lis 2009 17:35 Odpowiedzi: 141    Wyświetleń: 17212
  • "uLCD-test" Atmega32, Siemens LCD, Bascom.

    Czy ma ktoś może bibliotekę obsługi wyświetlacza dla CodeVision i mógłgby się podzielić? Ja coś tam dłubę w tej chwili, ale jest jeszcze za "surowa" by się nadawała do publikacji. :) Ale działa. A jeśli chodzi o regulację kontrastu, to testował to ktoś ? Wg informacji, które posiadam za regulacje kontrastu odpowiada rejestr R24h w banku 90h. Ale zmiana...

    DIY Konstrukcje   29 Gru 2011 22:17 Odpowiedzi: 151    Wyświetleń: 60409
  • Jak zacząć naukę Assemblera? Książki i e-booki dla początkujących

    No może i ma emulację ale używanie tego to jak prowadzenie czołgu. Środowisko AVR Studio może nie jest lepsze ale ma intuicyjna obsługę i używa się go dużo prościej. A no właśnie mam kilka PIC18 i chcę się nimi zająć a informacji mam strasznie mało. Zupełnie nie mogę pojąc tego przełączania banków, to jest naprawdę upierdliwie. Ciągle trzeba mieć przed...

    Mikrokontrolery   26 Lip 2008 15:30 Odpowiedzi: 62    Wyświetleń: 16223
  • PIC 16F88 - Jak poprawnie zaprogramować mruganie diodą na RA1?

    Okazało się, że u mnie COUNT3 jest pod 0Ah, Nie wiem czy to ma związek, ale w datasheet jest pod 0Ah PCLATH i Jeśli tam wpiszę FF to wtedy mruga... Ten PCLATH jest w każdym banku.. Może czas zacząć czytać ze zrozumieniem datasheeta? Już kolega jest bardzo blisko w znalezieniu rozwiązania. Proponuje zagłębić się w roździał 2.2 specyfikacji. PS dodatkowo...

    Mikrokontrolery   07 Sty 2006 14:31 Odpowiedzi: 7    Wyświetleń: 1968
  • [PIC]Dlaczego mikrokontrolery PIC są mniej popularne niż AVR w Polsce?

    Jak 10 lat temu kończyłem swoją przygodę z '51 to na celownik wziąłem PIC i AVR jako następców. Na procesory wtedy patrzyłem pod kątem programowania w asemblerze. Przeczytałem noty katalogowe 2 najbardziej popularnych przedstawicieli i wnioski moje były takie: AVR- świetna, bogata lista rozkazów na dodatek większość realizowana w jednym takcie, bardzo...

    Mikrokontrolery PIC   11 Sty 2019 12:38 Odpowiedzi: 41    Wyświetleń: 3447
  • 12F1501 pomiar wypełnienia impulsu- komparator i timer1

    jak zmienia się banki w tym procesorze w asm? Służy do tego dedykowana instrukcja zmieniająca zawartość rejestru BSR. Szczegóły w dokumentacji mikrokontrolera.

    Mikrokontrolery PIC   15 Lip 2012 16:28 Odpowiedzi: 10    Wyświetleń: 2805
  • [ASM] Jak odczytać wartość akumulatora z podanego kodu?

    B3R5 EQU 18H START ;start LCALL LCD_CLR ;wyczyść ekran LCD MOV R0,#10H ;załaduj wskaźnik ( adres w pamięci) do R0 MOV R2,#0 ;wyzeruj rejestr R2 CLR A ;wyzeruj akumulator LOOP: MOV #R0,A ; tu prawdopodobnie miało być MOV (at)R0,A -> co oznacza wpisz zawartość akumulatora pod adres 10h INC R0 ;zwiększ adres INC A ;zwiększ akumulator o jeden DJNZ R2,LOOP...

    Mikrokontrolery   28 Sty 2010 11:47 Odpowiedzi: 14    Wyświetleń: 2643
  • Jak umieścić funkcję main pod adresem 100h w SDCC dla DSM51?

    Po kolei, z czego ma wynikać alokacja programu :) czy przypadkiem nie z budowy zestawu i wykorzystania niższej pamięci programu dla procedur systemowych:) Do alokacji kodu programu na sztywno służy opcja linkera --code-loc <Value> Domyślnie Wartość = 0. Uwaga kiedy ta opcja jest użyta Tablica Vectorów podąża za wskazanym adresem :) Przykładowo:...

    Mikrokontrolery   24 Wrz 2007 08:45 Odpowiedzi: 11    Wyświetleń: 2307
  • Przykłady programów dla PIC 16C505: ustawienia wyjść po czasie

    30 sekund? Żartowniś :) A musi być dokładnie tyle? Trzeba się nakombinować, żeby do tylu doliczyć chyba, że użyjesz kwarcu 32,768kHz. banksel trisb ; przeskakuje do banku, w ktorym jest rejestr kierunkowy bcf portb,0 ; ustawiam kierunek B0 na wyjściowy bcf portb,2 ; i B2 tez banksel portb ; wracam do banku 0 bsf portb,0 ; i ustawiam "1" na B0 Mam gdzieś...

    Mikrokontrolery   17 Mar 2004 11:37 Odpowiedzi: 36    Wyświetleń: 5824
  • Opóźnienie i reset przy przerwaniach INT0 w ASM na 8051

    po resecie stos zaczyna się od 00h czyli tam gdzie są rejestry R0,R1 .. R7. No niezupelnie, wskaznik stosu w '51 po resecie przyjmuje wartosc 07h, czyli pierwszy bajt stosu jest zapisywany pod adres 08h (jest to rejestr R0, tyle ze pierwszego, a nie zerowego banku rejestrow). Pozdrawiam

    Mikrokontrolery   27 Maj 2005 07:58 Odpowiedzi: 8    Wyświetleń: 1046
  • [PIC16F873A][ASM/MPLAB]instrukcja BTFSC i przycisk ?

    Witam, Dlaczego program nie działa - docelowo ma sprawdzać czy wciśnięto przycisk dołączony do pinu RA1 i tym samym dodawać długie opóźnienie między wł/wył LED list p=PIC16F873A include <p16F873A.inc> __config _LP_OSC & _WDT_OFF ;kwarc zegarkowy 32,768kHz ;*****Ustawienia stałych***** STATUSequ03h TRISAequ85h PORTOAequ05h COUNT1equ10h COUNT2equ12h...

    Mikrokontrolery PIC   27 Lip 2008 18:01 Odpowiedzi: 5    Wyświetleń: 3444
  • The request URL was rejected.

    Plik hosts jest w porządku. Ten rejestr to też nie przyczyna- problem jest nawet przy logowaniu się do banku. System to Windows 10, problem pojawia się niezaleznie od przeglądarki- Testowałem najnowszego Chrome i Operę. Aktualizacje systemowe poinstalowane. Nie mam pomysłu co może być przyczyną. W cmd tracert daje normalne wyniki.

    Sieci, Internet   19 Sie 2018 22:32 Odpowiedzi: 4    Wyświetleń: 5529
  • Dlaczego BASCOM ignoruje $iramstart=0 w AT89xxxxx? Brak miejsca na stos.

    A małych atmelach *89cx051 od adresu zerowego przechowywane są stany rejestrów r0..r7 (r0-0$,r1-$1,r2-$2... przy korzystaniu z banku 0). To chyba z tąd ten błąd - niechcąco się zrymowało :) Pzd

    Mikrokontrolery   21 Maj 2003 09:29 Odpowiedzi: 2    Wyświetleń: 1307
  • PIC 16F877 w MPLAB – błąd config, brak pliku HEX, jak poprawnie skonfigurować?

    Config nie jest obowiązkowy, lecz jeśli go nie dasz to przy programowaniu za każdym razem będziesz musiał fuse bity ustawiać ręcznie. To taki jedyny minus. Jeśli się nie kompiluje to znaczy, że gdzieś masz literówkę lub ten uC ma brak takiego fuse bitu. Żeby program przenieść na inny uC musisz sprawdzić czy nowy PIC posiada takie same porty, które są...

    Mikrokontrolery   05 Gru 2006 14:35 Odpowiedzi: 16    Wyświetleń: 3107
  • Zmodyfikowany BIOS do MSI 6163 BX Master rev. 3 dla RAM 256 MB

    Siemka Panie i panowie poszukuje BIOS do tej płytki jak w temacie, ale taki zmodyfikowany, który ma wpisy do rejestru chipsetu dotyczące obsługi pamięci RAM wykonanej w technologii więcej niż 32 MBit. Czy to jest wogóle możliwe po takiej modyfikacji? Mam taką płytkę i RAM Kingstona o wielkości 256 MB o jednostronnej architekturze, który zajmuje jeden...

    Komputery Hardware   14 Sie 2004 11:50 Odpowiedzi: 7    Wyświetleń: 2318
  • Jak obliczyć pierwiastek kwadratowy z liczby 16-bitowej w assemblerze 8051?

    No! Dzięki! Rzeczywiście nie takie to trudne:) Użyj klasycznego mnożenia liczb wielobajtowych, kilka mnożeń i kilka dodawań. Klasyczne mnożenie liczb wielobajtowych, może dotyczyć liczb np. czterobajtowych? lub więcej? Gdzie o tym mogę poczytać?. Czy w trakcie wykonywania operacji wielobajtowych lepiej używać stosu czy rejestrów i przełączać się między...

    Mikrokontrolery   29 Lut 2004 10:51 Odpowiedzi: 19    Wyświetleń: 2648
  • Windows 98: Błędy rejestru i dysku Maxtor 40GB, brak sterowników i programów

    O fajnie, co do dyskietki to musze naprawic flopa lub kupic, po za tym jedna pamiec ram ma ma niecały rok, nastepna kupiłem jakies 2 mies temu,hm...o. Co do obrazu płyty to chętnie. Mój namiar to wowerman(at)o2.pl, dzieki wam za porady. Ps: moze wyciągnąc z jednego banku pamięc i zobaczyc co bedzie sie działo??

    Software serwis   07 Lis 2004 16:34 Odpowiedzi: 20    Wyświetleń: 2171
  • Assembler dla 8051 - Co to jest stos i jak działa? Szukam dobrego objaśnienia

    oczywiście że można !! a czy ja napisałem że można użyć takiej składni push r2 albo pop r3 ??? chodzi o to że rozkazy mają taką składnie pop direct push direct a direct odnosi się we wszystkich rozkazach '51 do dwóch przestrzeni : - 0 do 7Fh - to jest pamięć wewnętrzna danych - 80 do FFh - to jest przestrzeń sfr jeśli więc chcemy zapisać rejestr np....

    Mikrokontrolery   10 Lis 2005 21:28 Odpowiedzi: 15    Wyświetleń: 15398
  • Assembler - obliczanie średniej z liczb na stosie i zapis do komórki 30h

    Witam Jeżeli masz książkę Andrzeja Rydzewskiego to na stronie 82 zobacz stan początkowy rejestrów. Na stronie 138 jest opis rozkazu PUSH to może coś się wyjaśni W skrócie, jeżeli nie przestawisz początku stosu to pierwszy bajt odłożony na stos znajdzie sie pod adresem 08H (jest to adres rejestru R0 z banku rejestrów nr1 ) standardowo używany jest bank...

    Programowanie   04 Paź 2012 23:24 Odpowiedzi: 10    Wyświetleń: 4314
  • STR912 - Zakłócenia odbioru UDP przez telegramy DHCP w sieci Ethernet

    Jakies herezje kolego wypisujesz. Heh...a zaprzeczy kolega rzeczowo? Pod "brakiem obsługi" rozumiem ficzery które zostały wprowadzone wraz z technologią obsługi przerwań dostępnej np. w CM3 lub CM0 (o CA8 nie wspominajac). Late-arriving interrupts nie są obsługiwane przez prosty kontroler przerwań w ARM9. Co wejście w przerwanie marnuje się 40 cykli...

    Mikrokontrolery ARM   23 Mar 2011 09:35 Odpowiedzi: 12    Wyświetleń: 1436
  • z rzeczy najprostrzych...programowanie mikrokontrolera

    Po pierwsze: rejestr DPTR nie sluzy do zabawy (czytaj: nie jest to rejestr ogolnego zastosowania ) bo jest rejestrem adresujacym zewnetrzna pamiec i TYLKO do tego sluzy.Do takich rzeczy jak to uzywa sie R0-R7 zgrupowanych w 4 bankach. Po drugie: petla ktora napisales wykona sie 0xFE+(0xFF)*0xFE razy i ani grama wiecej :lol: Oczywiscie czas w jakim sie...

    Mikrokontrolery   06 Kwi 2004 21:58 Odpowiedzi: 15    Wyświetleń: 1704
  • Kto może sporządzić protokół przeglądu instalacji alarmowej? Koszty i uprawnienia

    Panowie panowie chwila o tym już było sporo. Zarówno instalacja jak i przeglądy w domach może wykonywać firma instalatorska nie posiadająca konsesji , licencji itd. Cała ustawa o ochronie OiM, sprowadza się do obiektów obowiązkowej ochrony zarówno fizycznej jak i technicznej. Nawet banki czy ich filie - ale tylko niektóre nie sa w rejestrze wojewody....

    Zabezpieczenia Stacjonarne   28 Kwi 2008 10:50 Odpowiedzi: 15    Wyświetleń: 9212
  • Podczas włączania komputera słysze 5 sekundowy pisk.

    czyli twoja wersja to prawdopodobnie AMI Bios (American Megatrends Inc.) jeżeli tak to tutaj daję Ci dźwieki jakie wydobywa z siebie płyta główna przy problemach : 1 sygnał - Błąd odświeżania pamięci DRAM (układ odświeżania pamięci na płycie głównej komp jest uszkodzony). Rozwiązanie: Wyjmij i włóż moduły pamięci jeśli to nie pomoże to wymień pamięci...

    Komputery Hardware   07 Mar 2012 14:02 Odpowiedzi: 11    Wyświetleń: 3172
  • Czy ATXMega128A1U obsłuży 8MB SDRAM AS4C4M16S?

    A ja z uporam maniaka będę powtarzał: - XMEGA128A1 obsługuje tylko 4-bitowy SDRAM; - XMEGA128A1U obsługuje 4-bit i 8-bit SDRAM, ponieważ obsługuje EBI 4-port (porty E/F). Ale nawet jeżeli wybierzesz pamięć 8-bit, to zysk prędkości jest niewielki (<20%) ze względu na wszystkie dodatkowe czynności związane z adresowaniem i obsługą SDRAM. Zgodzę się...

    Mikrokontrolery AVR   02 Lis 2024 19:15 Odpowiedzi: 28    Wyświetleń: 4287
  • Homebrew CPU z układów MSI SSI - Wasze doświadczenia i inspiracje?

    Rejestry oprę o SRAM 10ns 6264. Po 2 banki SRAM (dla każdego argumentu alu po jednym). Zapis do SRAM (do obydwu banków) będzie zrealizowany przy pozytywnym pulsie CLK. Przy negatywnym pulsie CLK 2 banki SRAM zaadresuję i odczytam. Pozytywne zbocze CLK zatrzaśnie w rejestrach potoku dwie wartości argumentów. Może jaśniej: w jednym takcie zegara zrobię...

    Mikrokontrolery   15 Lip 2013 20:33 Odpowiedzi: 44    Wyświetleń: 9020
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    Zastanawia mnie jedynie kwestia późniejszej rozbudowy o prostą "kartę graficzną". Zależy mi de facto na prostym terminalu tekstowym, zrealizowanym w oparciu o jakiś istniejący kontroler, układy logiczne albo CPLD/FPGA. Te 32 bajty na jeden sygnał CS wystarczą, żeby coś takiego obsłużyć? Nie będzie konieczne mapowanie pamięci ekranu w głównej przestrzeni...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 18303
  • STM32F105RBT6 - Brak przerwań odbioru danych na CAN2

    Sondę oscyloskopową. Doszedłem do tego, że CAN2 już wysyła. Podobnie odbiera prawidłowe dane na te rejestry: http://obrazki.elektroda.pl/6154610200_1... Jednak nie wywołuje przerwania. Przerwania NVIC są skonfigurowane. Faktycznie mogą być to banki i filtry, ale konfigurowałem je na różne sposoby i dalej nie mogę znaleźć rozwiązania.

    Mikrokontrolery ARM   20 Cze 2016 14:06 Odpowiedzi: 14    Wyświetleń: 1248
  • Obsługa Timera/Licznika w PIC16F84A pod ASEMBLEREM

    Witam wszystkich, powoli kończę swój projekt robocika zwiadowczego do wykrywania metalu, elektronika jak i 90% programu działa OK, niestety mam problem z obsługą timera w PIC16F84A który ma pracować w roli licznika, jeżeli chodzi o zliczanie impulsów z wewnętrznego oscylatora, to wszystko jest jak najbardziej OK, jednak jeżeli chce mu podawać impulsy...

    Mikrokontrolery PIC   21 Wrz 2008 10:14 Odpowiedzi: 2    Wyświetleń: 2191
  • Komputer nie rozpoznaje klucza USB do Banku Internetowego - co robić?

    Zainstaluj sobie ten program: http://www.nirsoft.net/utils/usb_devices... i usuń stare sterowniki nieużywanych urządzeń, które były podłączane poprzez USB - może to rozwiąże twój problem. Użyj RegSeeker http://dobreprogramy.pl/index.php?dz=22&... >znajdź w rejestrze(zaznacz wszystkie opcje) wpisz usbstor a później usbflags - niepotrzebne...

    Komputery Hardware   22 Lis 2007 19:52 Odpowiedzi: 10    Wyświetleń: 3512
  • Battle Tank - gra 3d na AVR

    Oczywiście musi być te bankowanie. Jako moją pamięć RAM wykorzystalem pamięc cache z jakiejś płyty głównej 486. Działa bez problemu. MOVX ma w tym mikrokontrolerze możliwość regulacji od dwóch do dziewięciu cykli - jeden cykl maszynowy na megaherc. Obecnie czekam tylko na gniazdo ISA i zaczynam kombinować. Będę mieć wobec tego trzy banki pamięci -...

    DIY Zagranica   27 Wrz 2008 23:14 Odpowiedzi: 47    Wyświetleń: 16553
  • Mikrokomputer COBRA 1

    Super obudowa :D Zrobiłem krótką animację pokazującą w jaki sposób przenoszone są programy z pamięci ROM do pamięci RAM z wykorzystaniem przełącznika banków pamięci. Wobec tego jak umieścić w ROM np. taki kod. ; Program deasemblera Z80 ; Dane interpretowane przez program deasemblera PFTAB DEFB E0,0A,0E,0F,96,AF,B4,B9,BE,BD,C5,09,4C,C...

    DIY Konstrukcje   30 Cze 2025 10:11 Odpowiedzi: 1986    Wyświetleń: 275916
  • Jak obsłużyć w STM32 odbiór wielu ramek w CAN?

    Ja tego używam, bo to mój kod. Struktura z HAL jest przygotowana dla CAN extended z maską, wówczas masz ID low/high oraz to samo dla maski. W innych trybach wykorzystywane są te same pola, mogliby zrobić jakąś unię dla czytelności, ale nie zrobili. Dla standardowego CAN z 11 bitami adresu, przy filtrowaniu z listą, w jednym banku możesz ustawić cztery...

    Mikrokontrolery ARM   05 Lip 2021 12:54 Odpowiedzi: 8    Wyświetleń: 1017
  • Łączność radiowa przez RFM70 i czujnik wilgotnośći SHT75

    Dokumentacja do wszystkich modułów typu RFMxx firmy Hoperf to jak zwykle totalna porażka przyznaję ;) po prostu maskara. Nie mniej jednak coś mi się tam na nich udało już wstępnie zrobić http://mirekk36.blogspot.com/2011/10/rfm... dlatego postaram ci się coś podpowiedzieć o ile dobrze zrozumiałem pytanie (jeśli nie...

    Mikrokontrolery   27 Lis 2011 23:50 Odpowiedzi: 8    Wyświetleń: 3326
  • Przerwania proste i przyjemne - część 2 - zmienne, bufory i latencja

    W Zmienne globalne — wiedz, kiedy są modyfikowane Zmienne globalne muszą być ostrożnie obsługiwane, gdy są używane z przerwaniami, ponieważ te są generalnie asynchroniczne. I jeżeli zmienna globalna jest modyfikowana przez ISR, może zostać zmieniona w dowolnym momencie. Musimy mieć na uwadze następujące aspekty: Odczyt/zapis zmiennych globalnych...

    Artykuły   08 Mar 2022 00:35 Odpowiedzi: 18    Wyświetleń: 2688
  • Sprawdzenie poprawności składni kodu Assembler '51 - czy jest poprawny?

    Witam czy mógłby ktoś sprawdzić poprawność kodu Assembler '51? Czy składnia jest ok? WDTCN DATA 0FFH ; WATCHDOG TIMER CONTROL AMX0CF DATA 0BAH ; ADC 0 MUX CONFIGURATION AMX0SL DATA 0BBH ; ADC 0 MUX CHANNEL SELECTION ADC0CN DATA 0E8H ; ADC 0 CONTROL ADC0H DATA 0BFH ; ADC 0 DATA - HIGH BYTE REF0CN DATA 0D1H ; VOLTAGE REFERENCE 0 CONTROL ADC0CF DATA 0BCH...

    Mikrokontrolery   26 Lut 2009 18:07 Odpowiedzi: 1    Wyświetleń: 1484
  • Jak usunąć pozostałości po programie z instalki.pl (ASHelper.exe)?

    Kolega Kolobos pomógł głównie poprzez dostarczenie skryptu naprawczego. Bez poniższego artykułu byłoby ciężko https://www.elektroda.pl/rtvforum/topic3... Nie zdecydowałem się na upublicznienie plików tekstowych, ponieważ nie wiem czy jest to bezpieczne. Widziałem tam informacje o komputerze, systemie, Tcpip, błędach, listę wszystkich programów....

    Pogotowie Antywirusowe   19 Wrz 2024 14:28 Odpowiedzi: 4    Wyświetleń: 237
  • Atmel 89S8253: Kod ASM nie inicjuje LCD, problem z odczytem EEPROM?

    Witam. Napisałem kod na procesor jak w temacie, zaprogramowałem go (z małymi problemami, ale po zwiększeniu w programie /Dybkowski/ wartości częstotliwości kwarcu udało się), podłączam LCD i nic. W ogóle nie dochodzi do inicjacji. Podejrzewam, że może coś skopałem przy odczycie z wewnętrznej EEPROM. Proszę o sprawdzenie i/lub ewentualne sugestie. Dziękuję...

    Mikrokontrolery   26 Lis 2009 00:18 Odpowiedzi: 11    Wyświetleń: 2964
  • STM32F105 Dual CAN – różnice między CAN1 a CAN2, uruchomienie obu interfejsów

    To jest opisane przy konfiguracji filtrów CAN (na stronie 667 (Rev12, RM0008)). W rejestrze FMR jest coś takiego jak CAN2SB bity 13:8. Definiuje się tam w którym miejscu zaczynają się filtry dla CAN2 (od którego numeru filtru w banku). Myślę, że chodzi o elastyczność. Jeżeli CAN1 ma tylko jeden filtr a CAN2 więcej niż czternaście to trudno by było to...

    Mikrokontrolery ARM   16 Wrz 2014 08:54 Odpowiedzi: 9    Wyświetleń: 2523
  • Niestabilne działanie układu SN74HC04N w banku pamięci 4-bajtowej

    Hej, staram się stworzyć prosty bank pamięci 4 bajtowy. Na wejście podaję który rejestr chcę wybrać, i jego zawartość pojawia się na wyjściu. Poniżej schemat: http://obrazki.elektroda.pl/9103182300_1... Multiplekser działa prawidłowo. Problem pojawia się przy układzie 7404 który powinien zamieniać logiczne 0 na 1, a a na 0 Sygnał na...

    Początkujący Elektronicy   25 Cze 2017 14:09 Odpowiedzi: 8    Wyświetleń: 777
  • Dostęp do zewnętrznej pamięci XRAM na procesorze 8051: Wyzwania z mikrokontrolerem AT89C51RB2

    witam, mam dość istotny problem z dostępem do zewnętrznej pamięci XRAM. Nie chcę się specjalnie rozpisywać o samym sprzętowym rozwiązaniem samego projektu ale dla wprowadzenia napiszę tak. Procesor z serii 8051, przełączane za pomocą GAL-a banki pamieci z możliwością "samoprogramowania" się RAM i "udawania" ROM w przestrzeni adresowej zewnętrznej pamięci...

    Mikrokontrolery   08 Paź 2023 22:22 Odpowiedzi: 7    Wyświetleń: 300
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    (at)hevet W deklaracji zmiennych na początku zmień: [syntax=c]uint8_t displayBrightness = 15; // Janość wyswietlacza; na uint8_t displayBrightness = 0; // Janość wyswietlacza;[/syntax] Dzięki temu nie stracisz możliwości zmiany tego z pilota a po prostu wystartujesz z przyciemnionym wyświetlaczem. Zakres regulacji tej zmiennej 0-15. Teoretycznie można...

    DIY Akustyka   21 Cze 2025 18:31 Odpowiedzi: 1246    Wyświetleń: 105606
  • Wyświetlacze VFD to nic strasznego. Część 1. Podstawy działania i budowa

    Spróbuj z rejestrami jak w PT6302, często są stosowane w wyświetlaczach CIG (sterownik w bańce wyświetlacza).

    Artykuły   21 Maj 2024 20:33 Odpowiedzi: 46    Wyświetleń: 13197
  • Kaspersky 2015 - Kaspersky a bezpieczne pieniądze.

    Witam Od pół roku borykam się z aplikacją bezpieczne pieniądze w antywirusie Kaspersky 2015.Mam Windows'a 7 Home Premium system 64-bitowy. Podczas włączenia tej aplikacji i próbie wejścia do mojego banku Pojawia się żółte tło z żółtą ramką (ramka winna być zielona) z komunikatem Wykryto problem podczas weryfikacji certyfikatu.Usługa weryfikacji certyfikatu...

    Pogotowie Antywirusowe   21 Mar 2016 10:36 Odpowiedzi: 5    Wyświetleń: 4950
  • EMC w ARMach 7 od NXP - pytanie o zapis do pamięci

    ja bym tam radzil ci skorzystac z 8bitowych transferow [; przy grafice nie ma to zadnego znaczenia, ale za to znaczaco upraszcza zabawe z rejestrami, ktore sa 8bitowe i do tego ulozone tak, ze same kombinacje sa potrzebne <: obsluga jak pamieci SRAM jest mozliwa w trybie Generic #2. anyway - linia nWR mozesz sobie machac ile chcesz, bo przeciez SDRAM...

    Mikrokontrolery ARM   25 Wrz 2008 11:46 Odpowiedzi: 19    Wyświetleń: 2099
  • Ustawianie banków rejestrów w PIC (Asembler) – jak poprawnie adresować TRISA?

    Cześć, po krótkiej przerwie stwierdziłem że pobawie się PIC i ASM, chciałem zacząć od zapalenia diody, więc żeby nie bawić się dokumentacje napisałem programik do zapalenia czegokolwiek na porcie A bsf STATUS,RP0 movlw b'01010101' (miałem 4 diody na porcie A) movwfTRISA ^ 0x080 ( coś się powinno zapalić ) bcf STATUS,RP0 movlwb'00110011' movwfPORTA tą...

    Mikrokontrolery   30 Sie 2007 09:50 Odpowiedzi: 2    Wyświetleń: 1539