zmienna rejestr

Znaleziono około 4175 wyników dla: zmienna rejestr
  • BASCOM - Attiny13 - 2 wejścia i jedna zmienna - na różne sposoby.

    Jeśli dalej używasz choćby jednej zmiennej typu Bit to nadal pomysł jest aktualny bo bitów zawsze jest osiem. Jeśli nie, to mozna wygospodarować jedną zmienną typu Byte, ale że Tiny13 to bardzo wymagający uC i mozesz już nie mieć więcej miejsca na Byte to możesz pojechac po bandzie i do przechowywania wartości wykorzystać jakiś nieużywany rejestr :D...

    Mikrokontrolery AVR   19 Lut 2024 09:17 Odpowiedzi: 12    Wyświetleń: 696
  • [C]Zmienna lokalna vs globalna, a szybkość wykonywania programu przerwania

    Czyli, generalnie zmienna lokalna zadeklarowana w przerwaniu , też będzie odłożona przez kompilator do rejestru i potem wszystkie operacje będą wykonywane na tym rejestrze? Dokładnie tak będzie. A jak wygląda sprawa z zmienną lokalną z specyfikatorem "static" ? Taka zmienna, jest niby tworzona w pamięci RAM, tam gdzie zmienne globalne, ale jej dostęp...

    Mikrokontrolery AVR   08 Lis 2017 22:39 Odpowiedzi: 14    Wyświetleń: 2640
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak ustawić piny w rejestrze 74HC595 bez zmiany stanu pozostałych pinów?

    Nie można. Pole unii rejestr zawiera wszystkie 16 bitów widziane jako jedna zmienna 16-bitowa. Pole bit udostępnia je jako 16 indywidualnych zmiennych 1-bitowych b0, b1 itd.

    Mikrokontrolery AVR   13 Lis 2016 22:53 Odpowiedzi: 24    Wyświetleń: 1563
  • REKLAMA
  • [avr-gcc] Kiedy używać zmiennej volatile w programowaniu mikrokontrolerów AVR?

    Juz tlumacze :-) Zmienne volatile to takie, ktorych uzycia nie chcemy by kompilator optymalizowal. Zalozmy, ze uzywasz jakiejs zmiennej. Za chwilke chcesz cos na niej wykonac. Kompilator wyprodukowal kod, w ktorym ta zmienna jest w jakims rejestrze. Wiec stwierdzi, ze odwoalnie do pamieci jest niepotrzebne i je usunie, zakladajac, ze rejestr posiada...

    Mikrokontrolery   14 Lis 2005 12:26 Odpowiedzi: 6    Wyświetleń: 7990
  • Jak porównać liczby i sprawdzić zero w asm dla PIC?

    Nie podałeś ja są przechowywane te dowolne liczby (chyba myślałeś o zmiennych). Dla jednobajtowych (8-bit) użyteczny jest skutek uboczny rozkazu "movf x,x" w postaci ustawienia bitu Z w rejestrze stausowym jezeli ruszony rejestr ma wszystkie bity równe 0. Jeżeli zmienna jest wielobajtowa to wystarczy wykonać "or" na wszystkich jej bajtach i jeżeli w...

    Mikrokontrolery   13 Lut 2007 22:52 Odpowiedzi: 3    Wyświetleń: 1694
  • REKLAMA
  • [ASM dla ATMELi] Problem z RET - "Invalid opcode"

    Stos nie jest ustawiany na r16. Rejestr r16 służy do zapisania w rejestrach wskaźnika stosu SPH i SPL (jeden odpowiada starszemu bajtowi, drugi młodszemu) odpowiednich wartości. RAMEND to zmienna zadeklarowana w plikach *.inc dla każdego procka. Oznacza ona ostatni adres w pamięci RAM. HIGH(RAMEND) i LOW(RAMEND) służą do 'wyciągnięcia' z tej wartości...

    Mikrokontrolery   14 Mar 2006 16:24 Odpowiedzi: 3    Wyświetleń: 2752
  • Jak zrozumieć rozkazy MOV dla mikrokontrolera 8051?

    Witam. Rn oznacza nazwę rejestru np. R1, R2, R3. Rejestr znajduje się pod jakimś adresem w pamięci uC. MOV Rn, #dana powoduje wpisanie do rejestru o nazwie Rn danej o nazwie dana np. Mov R5, #22h. A to akumulator, symboliczna nazwa rejestru tak samo jak R1. Nie jest to zmienna Mov A, Rn oznacza wpisanie do rejestru A (akumulatora) zawartości rejestru...

    Początkujący Elektronicy   16 Cze 2007 21:18 Odpowiedzi: 5    Wyświetleń: 2423
  • Błąd w programie AVR: Rejestr 8-bitowy z diodami, TIMER, piny portów

    Witam, zmienna "b" jest 8 - bitowa, w pewnym momencie wykonuje się mnożenie 128 * 2 = 256, czyli dla 8 bitów zero. Warunek b > 128 nigdy nie jest spełniony. Tak na szybko, chyba ten warunek trzeba zamienić na b == 0, ale lepiej to przemyśl. Pozdrawiam

    Mikrokontrolery Początkujący   12 Maj 2017 16:33 Odpowiedzi: 3    Wyświetleń: 1191
  • [C#] Jak utworzyć globalne stałe i zmienne w C# dla wielu plików .cs?

    Nie śmieję się, ale przecież zapisywanie stałych w rejestrze systemu nie jest najlepszym pomysłem. Kto potem będzie ten rejestr odśmiecał ? Użytkownik usuwa aplikację a śmieci w rejestrze niestety zostają. Bez zrobienia instalatora/deinstalatora nie wolno robić takich rzeczy :) Z kolei niestatyczna zmienna globalna to zło zabijające obiektowość języka...

    Programowanie Początkujący   08 Wrz 2012 00:16 Odpowiedzi: 19    Wyświetleń: 4308
  • [Atmega8] Jak zmierzyć czas stanu wejścia z dokładnością 100ms na Atmega8 w C?

    Ja pomiar czasu (i to nawet precyzyjnie) zrobiłem na timerze i przerwaniu od INT0. INT0 ustawiłem na przerwanie od dowolnej zmiany stanu. W funkcji przerwania sprawdzam czy jest to san wysoki czy niski, i uruchamiam z którymś z nich timer i przerwanie od zrównania licznika z rejestrem. Program leci sobie dalej jak chce i co jakiś czas następuje przerwanie...

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7594
  • REKLAMA
  • Analiza programu sterującego Omron CPM2A - znak błędu i operacje logiczne AND

    Cześć Program działa następująco Zmienna pomocnicza jest zerowana następnie ze zmiennej DM47 i 48 przesyłana jest zmienna podwójne BCD do DM58 i DM59 ponieważ zmienna jest typu podwójne BCD to składa się z ośmiu cyfr. Najbardziej znacząca cyfra w tej liczbie reprezentuje znak. funkcja ANDW służy do odfiltrowania właśnie najbardziej znaczącej cyfry (dlatego...

    Automatyka Przemysłowa   26 Sie 2009 15:59 Odpowiedzi: 6    Wyświetleń: 1850
  • Attiny 26 i kod GETRC5 (wlacz-wylacz)za pomoc daje punkty!

    W c ten program gdzies w internecie widziałem.. Bedzie wymagał być moze małego dostosowania. Mam go ale niestety w asm pod atmege 16. ; Programowalny pilot RC5, obsługa interfejsów optycznych i pamięci EEPROM ; Rafał Baranowski (C) 2004 .INCLUDE "m16def.inc" ; SEGMENT DEKLARACJI .EQU OSC_FREQ= 1000000; częstotliwość pracy w Hz .EQU...

    Mikrokontrolery   06 Mar 2007 19:28 Odpowiedzi: 13    Wyświetleń: 3453
  • [STM32] [SPI] Problemy z komunikacją z żyroskopem L3G4200D przez SPI1

    Jeśli zmienna / rejestr jest volatile to działa, używam takich zapisów już od dawna i nie ma z tym problemów.

    Mikrokontrolery ARM   14 Paź 2024 17:50 Odpowiedzi: 36    Wyświetleń: 10839
  • Jak zmierzyć napięcie każdego akumulatora 12V w stringu do 50szt z Arduino?

    Teraz nie wiem ile pamięci zajmują mi zmienne w trakcie realizacji kodu. Są jakieś proste metody na taki debuging, typu: odczytuje jakiś rejestr i wiem ile zajęte/wolne? Wiedza ile ram jest zajęte w danej chwili niewiele daje, bo po tej chwili może być wysyłana funkcja z char bufor[1000]; Istotniejsze jest jakie jest max zapotrzebowanie na...

    Arduino   08 Sty 2019 16:55 Odpowiedzi: 34    Wyświetleń: 1956
  • atrybut "volatile" dla struktury danych - niezgodność

    Jeśli zaś wywołana funkcja wywołana nawet z takiej pętli będzie miała argument bez volatile to w odróżnieniu od pętli głównej main() która nie wie co się dzieje w komórce pamięci 0x0060 - to nasza funkcja otrzyma prawidłowy adres argumentu ! i na wejściu odczyta aktualną - zmienianą w przerwaniu wartość tej komórki. Absolutnie nie. To zależy od kompilatora...

    Mikrokontrolery   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 3691
  • AT91SAM7X128 - zawieszanie się programu przy funkcji PA_write w pętli

    Cześć Co do tego co napisałem wcześniej( będą strony z data sheet do Twojego procka): Jak program odwoła się do obszaru pamięci UNDEFINED(ABORT)str.18,19 to generowany jest wyjątek "data abort", procesor wchodzi w tryb "ABORT MODE" i skacze pod adres 0x00000010 a adres powrotny zostaje zapisyna w rejestrze R14_ABORT,str41. Adres niezdefiniowanej pamięci...

    Mikrokontrolery   09 Sty 2008 13:41 Odpowiedzi: 8    Wyświetleń: 2712
  • BK7231 programowanie przez SPI w trybie pamięci flash - Python i Banana Pi

    https://obrazki.elektroda.pl/7245713600_... BK7231 zazwyczaj programujemy przez UART - pozwala na to wgrany przez producenta bootloader. W wyjątkowych sytuacjach jednak możemy niechcący ten bootloader nadpisać - wtedy musimy użyć trybu programowania SPI by odratować zablokowany układ. Tutaj opiszę, jak działa tryb SPI w BK7231 oraz...

    Artykuły   03 Paź 2025 21:45 Odpowiedzi: 28    Wyświetleń: 13323
  • Wyświetlacz 7 segmentowy tunera, uruchomienie z Arduino, rejestr przesuwny

    https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...

    Wnętrza urządzeń   10 Paź 2022 14:24 Odpowiedzi: 3    Wyświetleń: 2961
  • AVR kompilator Microchip XC8 - zmienna w rejestrach I/O (GPIOR)

    Może coś w stylu Dodano po 1 XC8 jest opracowaniem Microchipa pierwotnie dla architektury PIC a ostatnio rozszerzonym o AVR. Dokumentacja XC8 pod AVR do złudzenia przypomina tę na AVR-GCC więc hmmm....

    Mikrokontrolery   13 Gru 2020 16:24 Odpowiedzi: 9    Wyświetleń: 795
  • Budujemy zegar na PIC18F2550, krok po kroku - część 1, BMP280, TC74, 74HCT164, I2C

    https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...

    DIY Konstrukcje   04 Mar 2023 15:36 Odpowiedzi: 6    Wyświetleń: 2850
  • Sterownik wyświetlacza LED i klawiatury AS1115 na I2C - Arduino - przykłady

    https://obrazki.elektroda.pl/3711757000_... Witajcie, dzisiaj przedstawię uruchomienie układu AS1115 z Arduino w oparciu o gotową bibliotekę. AS1115 to kontroler wyświetlacza 7-segmentowego (do 8 cyfr) oraz klawiatury (do 16 klawiszy) z interfejsem I2C, oferującym dodatkową linię-przerwanie dla zdarzeń pochodzących od klawiatury. Temat ten...

    Wnętrza urządzeń   30 Lis 2022 15:08 Odpowiedzi: 10    Wyświetleń: 2127
  • Otwórz licznik energii elektrycznej Becken - Jak liczyć wartość ujemną lub dodatnią na podstawie prz

    Wysłałem żądanie ściągnięcia do repozytorium OpenBK7231T_App ze zmianami, aby umożliwić BL0942 pomiar przepływu energii do przodu i do tyłu. 2 edycje plików: drv_bl0942.c i drv_bl_shared.c Podsumowanie zmian: CF_CNT – 24-bitowa zmienna gromadząca dane z akumulacji energii czynnej mogła zostać przepełniona, powodując okresowo fałszywe odczyty. Sposób,...

    Smart Home IoT   24 Mar 2024 14:18 Odpowiedzi: 11    Wyświetleń: 3504
  • 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ń: 2706
  • Przykładowy program w Bascom do sterowania silnikami krokowymi w robocie

    czy tak trudno zerknąć do helpa PWM1A = wartość zmienna = PWM1Aalias rejestru Compare 1A licznika TIMER1 (Word) używany gdy licznik pracuje w trybie PWM PWM1B = wartość zmienna = PWM1Balias rejestru Compare 1B licznika TIMER1 (Word) używany gdy licznik pracuje w trybie PWM PWM2 = wartość zmienna = PWM2rejestr Compare 2 licznika TIMER2...

    Robotyka Modelarstwo i CNC   02 Gru 2007 17:14 Odpowiedzi: 16    Wyświetleń: 2802
  • Brak możliwości odczytu/zapisu parametru 0x0005 falownika LG iG5A po Modbus RTU

    Nie chce mi się czytać instrukcji, napisz konkretnie jaki rejestr chcesz odczytać z falownika, tutaj masz błąd w Adres 4 to zmienna Ineger czy Dint jeżeli Dint to zaznaczasz 4xbit za rejestrem nie może być # tylko zapisujesz jako ciąg rejestru 01305 rejestr 13 bit 5 w screnie masz podpowiedz, jeżeli jest to Integer to i tak nie może być # https://obrazki.elektroda.pl/7175554800_...

    Automatyka Falowniki   13 Sty 2022 09:00 Odpowiedzi: 4    Wyświetleń: 813
  • GE Fanuc - Zliczanie w rejestrze ilości kliknięć na przycisku

    Witam, Mam prosty problem: Jak inkrementować zmienną za każdym załączeniem ? Chodzi o to żeby był jeden marker pomocniczy (%M) który na starcie będzie przesyłał wartość zero do rejestru (%R) kiedy zmienna %M przejdzie w stan wysoki do rejestru powinna zostać wysłana jedynka kiedy zmienna ta przejdzie w stan niski w rejestrze powinna widnieć nadal wartość...

    Automatyka Przemysłowa   08 Paź 2015 14:41 Odpowiedzi: 2    Wyświetleń: 990
  • AVR/ATmega8 - Gdzie stosować volatile przy tablicach i strukturach?

    (at)BlueDraco A jak byś chciał to fizycznie zaimplementować w kompilatorze / linkerze Przykład jak zewnętrzna funkcja miałaby operować na takiej zmiennej w rejestrze? Rozumiem że trzeba byłoby przerabiać kod bibliotek np. Tak jak pisałem w poście 7 można sobie taką protezę wyobrazić. problemem jest C/C++ - zmienna typu rejestr nie ma adresu. To jak...

    Mikrokontrolery AVR   28 Sty 2017 07:43 Odpowiedzi: 40    Wyświetleń: 2571
  • STM32F411RE I2c eeprom: Zapis i odczyt z at24c256, Funkcja i2c1_burst_write, Rejestr DR, Adres 0x50

    Oczywiście linie są podciągnięte, robiłem testy na hal i komunikacja działa czyli sprzętowo można uznać że jest dobrze. zmienną maddr ustawiłem na uint16_t i w celu wysłania podzieliłem na starszy i młodszy bajt bo rejestr DR jest 8 bitowy jednak dalej zatrzymuję mi się na pętli while [syntax=c]while (!(I2C1->SR1 & SR1_TXE)){}[/syntax] Oto zmodyfikowany...

    Mikrokontrolery ARM   23 Sie 2021 20:11 Odpowiedzi: 4    Wyświetleń: 864
  • Siedem porad ekspertów dotyczących pisania oprogramowania wbudowanego z pomocą AI

    Dzisiejszy świat pulsuje możliwościami, jakie mają do zaoferowania duże modele AI, takie jak ChatGPT. Potencjał sztucznej inteligencji do zrewolucjonizowania sposobu, w jaki ludzie pracują i bawią się, jest zdumiewający, a dla niektórych również nieco przerażający. Aby pokazać pewną perspektywę względem tego zjawiska, wystarczy spojrzeć na akcje firmy...

    Artykuły   16 Paź 2023 16:46 Odpowiedzi: 1    Wyświetleń: 1002
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25555
  • Takt, taktowanie, częstotliwość,cykl procesora, timety prośba o wyjaśnienie.

    Dobry wieczór. Przepraszam za tak dużą zwłokę, ale ostatnio miałem zakuwanie na egzaminy szkoleniowe do pracy i nie miałem kompletnie czasu by myśleć o tym:( Musiałbyś pokazać przykład swojego programu. Najpewinej efekty o któych piszesz wynikają z tego, że nie korzystasz z peryferii mikrokontrolera - m.in. timerów, przerwać itd. A na siłę starasz się...

    Mikrokontrolery Początkujący   28 Lis 2022 19:41 Odpowiedzi: 18    Wyświetleń: 1863
  • TDA8425: Błąd sterowania w Bascomie, jak poprawnie użyć ack/nack?

    Możesz przetestować Funkcję BIN() A = 25 C = 14 D = 14 B1 = switch functions Sub Write I2cstart I2cwbyte 130 I2cwbyte 0 I2cwbyte A ; Głośność kanał L ; zakres 0 - 63 I2cwbyte A ; Głośność kanał R ; zakres 0 - 63 I2cwbyte C ; Bass ; zakres 0 - 15 I2cwbyte D ; Treble ; zakres 0 - 15 I2cstop Waitms 10 I2cstart I2cwbyte 130 I2cwbyte 8 I2cwbyte B1 ; switch...

    Programowanie   12 Sty 2007 21:50 Odpowiedzi: 10    Wyświetleń: 3860
  • STM32F746G-DISCO - przerwanie od UART kasowanie flagi

    zadna z instrunkcji 1,2,3,4 nie kasuje flagi TXE ani TX w rejestrze USART3_ISR. Zawartosc zmiennej usart_isr tez sie nie zmienia Żadna z instrukcji kasowania flagi nie jest poprawna. Zmienna pomocnicza usart_isr nie jest potrzebna. Flagę od zakończenia transmisji należy skasować poprzez wpisanie 1 w odpowiednie miejsce, rejestr kasowania nie jest do...

    Mikrokontrolery   09 Lip 2021 11:17 Odpowiedzi: 3    Wyświetleń: 435
  • dsm i 8-bitowy sumator, klawiatura matrycowa, asembler.

    no przeciez juz to sam napisales... rotacja sobie wrzucasz bit do Carry, nastepnie przerotowywujesz owe Carry dalej do jakiegos (wyczyszczonego wczesniej) rejestru na dowolna pozycje, choc najlepiej na LSB. dokladnie to samo robisz dla drugiej zmiennej, tyle ze wykorzystujesz jako adres drugi rejestr. czyli ze jesli akurat twoim bitem aktualnym jest...

    Mikrokontrolery   17 Sty 2008 08:16 Odpowiedzi: 35    Wyświetleń: 3935
  • ATMEGA8 przerwania, dioda świeci zamiast być zgaszona po uruchomieniu

    Każda zmienna wykorzystywana w przerwaniu i pętli głównej lub w 2 przerwaniach musi być typu volatile. Normalnie zmienna jest kopiowana do rejestru i program operuje już na ty rejestrze. Przerwanie może zostać wywołane w każdej chwili wobec czego program nadal wykorzystuje ten rejestr mimo zmiany wartości zmiennej w przerwaniu. Jeśli zmienna jest typu...

    Początkujący Naprawy   07 Lut 2011 22:30 Odpowiedzi: 10    Wyświetleń: 1295
  • Znajdowanie ostatniego wiersza z konkretną komórką.

    Ok dodaje pliki. Teraz co chciałbym osiągnąć: 1. Będąc w pliku zlecenie chciałbym skopiować komórki B6,B7,N13. 2. przejść do pliku Rejestr, odszukać w tym pliku w kolumnie z nr zlecenia aktualnie nadane przez rejestr zlecenie. Problem w tym że szukane zlecenie to zmienna która musi zostać zaciągnięta z pliku zlecenie z komórki "F3", ponieważ w rejestrze...

    Obsługa oprogramowania   10 Maj 2020 11:31 Odpowiedzi: 12    Wyświetleń: 522
  • [AS7][Debuger] - ciągle nie radzi sobie z long int - czy to ja coś knocę?

    To ty się mylisz. rejestr to nie zmienna Operacja jest wykonywana, ale zmienna nie istnieje i nie da jej się śledzić. No koledzy to już jest herezja Apage satanas !!! :D Rejestry w tym momencie zmienna - float i struktura tez są przechowywane w rejestrach i nie mają swojego miejsca w pamięci. Debuggery są na tyle mądre, że rozumieją jaka jest reprezentacja...

    Mikrokontrolery AVR   15 Gru 2015 14:19 Odpowiedzi: 18    Wyświetleń: 1422
  • Stm32 Nucleo - Generowanie sygnału o zadanej ilości impulsów.

    (at)excray, (at)es2, w stm32 jest coś takiego jak rejestr powtórzeń licznika - więc zmienna / licznik stanu nie ma sensu ;) Dygresję nie na temat usunąłem.

    Mikrokontrolery ARM   03 Sty 2018 08:54 Odpowiedzi: 4    Wyświetleń: 1254
  • Jak zmodyfikować konkretne wartości w linii 20 rejestru z pliku BAT?

    Cześć potrzebuje zmienić rejestr ale za pomocą pliku bat który znajduje się na dysku C:data.bat rejestr to: HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMic... Services zmienna to: REG_BINARY - NoLockData I potrzebuję zmienić 3 wartości w linijce 20, dokładnie piątą szósta i siódma. Napisałem coś takiego ale nie wiem jak zmienić tylko linię 20 [HKEY_LOCAL_MACHINESOFTWAREWow6432Nod...

    Komputery Początkujący   19 Kwi 2019 09:49 Odpowiedzi: 9    Wyświetleń: 2526
  • Komunikacja komputera z mikrokontrolerem przez LPT.

    Po drobnych modyfikacjach w/w programu udało! mi się jednak zestawić tą transmisję :D Zastanawiam się jednak po co robię takie kombinacje alpejskie skoro transmisja z lpt do uP może działać na dwóch liniach na zasadzie podobnej do spi - na jednym int (clk) i dowolnym porcie (miso). Wystarczy przerwanie i badanie stanu drugiego pinu. Jedna zmienna robiąca...

    Mikrokontrolery   04 Lut 2007 01:01 Odpowiedzi: 41    Wyświetleń: 5648
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    Oto przykładowy programik, który nic nie robi ale ma obsługę od przerwania INT0 i w zależności od stanu zmiennej o nazwie "zmienna" wykonuje tą obsługę albo nie. Dla urealnienia problemu zakładam, że używam w programie "akumulatora" R16 (czyli rejestru do wszystkiego) oraz rozpoczynam obsługę przerwania od zabezpieczenia tego "akumulatora" i rejestru...

    Mikrokontrolery   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 4092
  • Błąd illegal data address przy komunikacji Modbus Lumel N14 z Proface

    Tak teraz patrze możliwe ,że pierwszy adres to 4000. Czyli fukcja 3 rejestr początkowy 4000 liczba rejestrów 24? Bo do tej pory ustawiałem: fukcja 03 ,rejestr początkowy 0 liczba rejestrów 24. A w Proface zmienna by wyglądała tak [lumel]404001.

    Automatyka Sterowanie PLC   22 Paź 2015 17:50 Odpowiedzi: 9    Wyświetleń: 2391
  • Jak odblokować Windows CE6 na nawigacji Lark 50.9?

    Najczesciej Rejestr jest jakby podzielony jest na czesc zapisana na stale w ROM, mozesz ja sobie zbackupowac, ale ponownemu zapisaniu podlega TYLKO pdczas wgrywania od nowa Firmware (nie mylic z zawartoscia pamieci residentFlash) Druga czesc Rejestru jest zmienna i zapamietywana w ten sam sposob jak pliki na Flashu - jak zmodyfikujesz, tak bedziesz...

    Nawigacje Software   20 Mar 2016 18:34 Odpowiedzi: 18    Wyświetleń: 23382
  • ATmega16 – generowanie i weryfikacja jednorazowego PIN po roku działania urządzenia

    Witam! ad 1 podpunkt; Jeśli jako wynik pobierasz zawartość rejestru po przesunięciu bądź przesunięciach to możesz przesuwać dowolną liczbę razy, a jeśli wynik składasz z wyjścia to conajmniej tyle razy z ilu bitów składa się zadeklarowana przez Ciebie zmienna. Poniżej podałem przykład funkcji obsługijącej rejestr: przesun32() ad 2 podpunkt: Tak, zadeklarowaną...

    Programowanie Początkujący   28 Lip 2012 10:08 Odpowiedzi: 10    Wyświetleń: 4175
  • Rejestry call-clobbered w AVR, zachowanie gcc przy -O2 vs -Os, asm(r3)

    Przy optymalizacji -Os kod jest generowany poprawnie przy -O2 jest jak powyżej. Czytam o opcjach optymalizcyjnych gcc. Domyslam sie że jakas optymalizacja tutaj ma coś do powiedzenia, ktoś wie która? I czemu to tak. Jezeli rejestr przechowuje zmienna globalna to kompilator stara sie zamiast tegoz rejestru uzyc chwilowo innego bedacego do dyspozycji...

    Programowanie   12 Kwi 2007 15:46 Odpowiedzi: 10    Wyświetleń: 1607
  • [C] Czy zmienna np. 2bajtowa może być "rotowana" ?

    dzięki za podpowiedzi, mam jeszcze w związku z tym pytania (dot. asemblera): według specyfikacji CORTEX-M3, funkcja mogła by wyglądać tak: ROL R0,1 ROR R0,31 dają identyczny wynik. Pytanie brzmi: co jeśli moja zmienna jest 16 bitowa, a rejestr na którym będzie realizowana operacja ROR jest 32 bitowy ? O tych rotacjach w asemblerze dot. tego kontrolera...

    Programowanie   03 Lip 2011 22:04 Odpowiedzi: 6    Wyświetleń: 1196
  • Jak odczytać dane szeregowe z enkodera AD2S90 w Bascom?

    robisz to za każdym razem tak : 1. Zerujesz rejestr/zmienna w której chcesz miec wynik. 2. Przesuwasz rejestr/zmienna o 1 bit w lewo bez rotacji. 3. Jeśli P1.1 = 1 to ustawiasz najmłodszy bit w rejestrze/zmiennej, jeśli nie to zerujesz (poprostu dodajesz zawartość pinu do rejestru/zmiennej) 4. Jesli ni eodebrałes jeszcze 8 bitow to skocz do 2. Pozdrawiam...

    Mikrokontrolery   25 Kwi 2006 17:52 Odpowiedzi: 14    Wyświetleń: 2673
  • Jak przekazać rejestr I/O AVR jako parametr funkcji w C, by zmieniać go wewnątrz?

    witam wlasnie sie zoorientowalem ze te rejestry to tez przeciez pamiec SRAM i z przesunieciem 0x20 mamy do niej dostep jak do zwyklej komorki... zadeklarowalem zmienna jako wskaznik do niej i teraz juz moge podawac te zmienna w parametrze funkcji i zmienia mi w petli na bierzaco...problem rozwiazany :) Pzdr.

    Mikrokontrolery   22 Lis 2007 18:44 Odpowiedzi: 4    Wyświetleń: 1830
  • Utworzenie skryptu zabijającego proces w Wince 6.0

    Kiedyś bawiłem się nawigacją z WinCE 4.2 czy 5.0. Na karcie SD była AutoMapa którą uruchamiało się z menu nawigacji. Wystarczyło podmienić skrót do pliku .exe AutoMapy na skrót do jakiegoś programu np. Explorera Windows. Normalnie to interfejs nawigacji ładowany był za sprawą rejestru gdzie zmienna Launch50 to YFLoader.exe - i modyfikowało się chyba...

    Programowanie Początkujący   10 Gru 2016 13:09 Odpowiedzi: 4    Wyświetleń: 2439
  • Algorytm dzielenia 32-bit/24-bit na mikrokontrolerze 89S52

    Wiesz co - nie chce mi sie z Toba juz dyskutowac. Po prostu proponuje, zebys sprawdzil czym sie roznia komorki oznaczane np. jako R0, R1... od zwyklych komorek pamieci i co mozna na nich w '51(ktora znam na pamiec) wykonywac. Skoro nie jestes w stanie tego odroznic (a jako ciekawostke podam, ze na tych rejestrach przy przetaktowaniu zegara praktycznie...

    Mikrokontrolery   08 Lip 2005 22:54 Odpowiedzi: 25    Wyświetleń: 3096