operacje zmiennych

Znaleziono około 2472 wyników dla: operacje zmiennych
  • Operacje na zmiennych różnych typów w Bascom AVR - integer i long

    Myślę, że jest to naturalne. Zmienna typu Long zajmuje 4 bajty a Integer tylko 2. Nie da się ciężarówki zaparkować w garażu dla malucha. W helpie jest informacja, że można dokonywać konwersji typów. Oto fragment: Dim I As Integer, S As Single S = 100.1 'przypisujemy liczbę zmiennoprzecinkową I = S 'ta instrukcja zmieni liczbę typu single na Integer...

    Mikrokontrolery   09 Mar 2006 19:39 Odpowiedzi: 1    Wyświetleń: 2150
  • REKLAMA
  • VersaMax Micro - Brak zmiennych we/wy w programie, operacje na %M i %R, stare oprogramowanie?

    W bloku PACZKA masz przeniesienie 56 wejść od %I1 do %R500 oraz przeniesienie 56 wejść od %I1 do rejestrów od %R296 (cztery kolejne rejestry). W bloku SKALOW masz znów przeniesienie 56 wejść od %I1 do M200 (i te chyba są używane w programie sterującym) Musisz zidentyfikować które Q odpowiadają za załączanie pomp, rozdrabniarek oraz które I odpowiadają...

    Automatyka Przemysłowa   12 Mar 2015 13:52 Odpowiedzi: 6    Wyświetleń: 858
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Tworzenie zmiennych w autoexec.bat na openbeken i operacje bitowe

    Jak na platformie OpenBeken w pliku autoexec.bat tworzy się zmienne. Chciałbym przechowywać w nich poprzedni stan przekaźnika przed zmianą. Czy są tam operacje bitowe?

    Smart Home IoT   31 Gru 2023 02:18 Odpowiedzi: 1    Wyświetleń: 699
  • AVR EVB.4.3 ATmega32, pomiar napięcia prostokątnego 10kHz, 0-12VAC

    Nie tędy droga, Ty musisz zrobić coś dokładnie odwrotnego - nie wygenerować sygnał, ale go zmierzyć. Rozwiązania są 2, ale jeśli programujesz w bascomie i nie masz ochoty na operacje na rejestrach w procesora to kurczą się do jednego. Mianowicie: 0. ustawiasz timer na zliczanie impulsów i zmianę wartości jakiejś zmiennej - parametry dobierz w zależności...

    Mikrokontrolery AVR   07 Wrz 2025 20:19 Odpowiedzi: 43    Wyświetleń: 8331
  • [stm32] operacje dsp. Operacje na ułamkach. Kompilator C.

    Operacje na zmiennych 64bitowych nawet na piechotę nie są koszmarnie wolne na 32bit prockach. Ja bym sie nie przejmowal tymi kilkoma instrukcjami... Typ 64bitowej zmiennej to (unsigned) __int64 . Long long mozna wpisać, ale zmienna i tak ma 32 bity...

    Mikrokontrolery ARM   04 Cze 2011 14:41 Odpowiedzi: 16    Wyświetleń: 3765
  • REKLAMA
  • [AT90S2313] Czy schemat z AT90S2313 i ADS1110 do pomiaru napięcia jest poprawny?

    Niestety trzeba by wyrzucić te operacje na zmiennych typu Single.

    Mikrokontrolery AVR   04 Sty 2009 17:24 Odpowiedzi: 74    Wyświetleń: 10361
  • Błędne obliczenia w Bascom: konwersja typów zmiennych, jak poprawić?

    Źle definiujesz typ zmiennych. Żeby można wykonywać operacje zmiennoprzecinkowe, typ zmiennych powinien być single lub double. Dim Dawka_temp As Single, Dawka As Single

    Mikrokontrolery AVR   18 Paź 2011 11:46 Odpowiedzi: 4    Wyświetleń: 1086
  • [Atmega16] [C] Wyświetlanie liczb zmiennoprzecinkowych na LCD

    Myślę, że już otrzymałeś odpowiedź, jak to zrobić. Podejrzewam, że zmienną modul_depth masz zadeklarowaną jako uint16_t ...dlatego uint16_t musisz zamienić na uint32_t na czas tych operacji, np. przez rzutowanie typów więc powinno być: [syntax=c] procentowo=((uint32_t)modul_depth*1000)/... //wspolczynnik zmian [/syntax] ponieważ bez rzutowania kompilator...

    Mikrokontrolery AVR   16 Maj 2011 08:45 Odpowiedzi: 12    Wyświetleń: 4385
  • [ATTiny2313/C] Zajmowanie pamięci przez operacje na float

    AVR nie ma operacji na liczbach zmiennoprzecinkowych (float). kompilator musi je jakoś emulować. jeśli nie jest to absolutnie konieczne nie stosuj zmiennych float.

    Mikrokontrolery AVR   26 Gru 2009 16:08 Odpowiedzi: 4    Wyświetleń: 1599
  • REKLAMA
  • Jak zrobić cykliczny odczyt wartości napięcia na ATmega32?

    Tak w zasadzie to ciągłe przetwarzanie z jednego kanału najlepiej zrealizować w przerwaniach. Można wtedy pokusić się o napisanie takiego handlera, który nie tylko będzie kolekcjonował dane, ale też je przetwarzał - proste filtrowanie czy uśrednianie. Wtedy otrzymywana wartość będzie bardziej realna niż bezpośrednie dane w których mogą występować chwilowe...

    Mikrokontrolery Początkujący   11 Lis 2015 10:20 Odpowiedzi: 13    Wyświetleń: 1419
  • Stos w informatyce: definicja, zastosowanie i przykłady

    Co to jest stos w informatyce i gdzie go stosować Cześć, Stos (ang. "stack") to struktura danych w informatyce, która działa na podstawie zasady LIFO (Last-In-First-Out), co oznacza, że ostatni element, który został dodany do stosu, jest pierwszym, który zostanie usunięty. Stos to abstrakcyjna struktura danych, która ma wiele praktycznych...

    Nauka Elektroniki, Teoria i Laborki   19 Paź 2023 08:50 Odpowiedzi: 1    Wyświetleń: 522
  • Bash - operacje na zmiennych przechowywanych w zewnętrznym pliku

    Moja mała propozycja. A może dwa skrypty? Jeden tworzący plik mail.txt a drugi uruchamiany co 5 minut sprawdzający czy plik mail.txt istnieje. Jeżeli istnieje to wysyła jego zawartość i kasuje plik. Posiadanie daty ostatniej wysyłki nie było by w tym wypadku konieczne. Jeżeli plik istnieje, to co 5 minut będzie wysyłany, jeżeli nie istnieje to nic nie...

    Programowanie   12 Lis 2015 19:17 Odpowiedzi: 2    Wyświetleń: 918
  • REKLAMA
  • VHDL: Jak usunąć błąd SHARED variables are not supported for synthesis?

    Czyli przeżyłeś zderzenie z rzeczywistością ;) Typ real (a zwłaszcza operacje arytmetyczne na zmiennych i sygnałach tego typu) i zmienne współdzielone nie są wspierane przez narzędzia do syntezy. Jedyne gdzie możesz ich używać, to symulacje. Zamiast pisać projekt w stylu programu komputerowego zastanów się najpierw, jak powinna wygląć implementacja...

    Programowalne układy logiczne   10 Sty 2009 15:10 Odpowiedzi: 29    Wyświetleń: 5391
  • Avr-gcc: Optymalizacja pętli for (i<1024) na BREQ - jak obejść?

    Jeżeli wewnątrz pętli nie istnieje żaden fragment kodu który może zmienić wartość zmiennej i , to kompilator ma pełne prawo wygenerować taki kod. Sprawdź to z rzeczywistym kodem, gdzie faktycznie może nastąpić zmiana wartości zmiennej i . Odnosi się to również do zmiany wywołanej pośrednio, na przykład przez zmianę wartości zmiennaj blad . Kompilator...

    Mikrokontrolery   07 Gru 2007 14:06 Odpowiedzi: 15    Wyświetleń: 1564
  • [LPC1754]Automatyczna inicjalizacja zmiennych w drugim obszarze RAM'u.

    Musisz w istocie powielić ten fragment kodu który pokazałeś wyżej i zmienić w nim symbole na takie jak użyłeś dla tego drugiego obszaru. Jak ładujesz program przez debugger, to on ładuje też sekcję zmiennych, więc w istocie może się czasem wydawać, że są zainicjalizowane <: Ten startup i skrypt linkera nie jest przygotowany na takie automatyczne...

    Mikrokontrolery ARM   16 Gru 2011 20:13 Odpowiedzi: 29    Wyświetleń: 2287
  • Jakie minimum wolnej pamięci Flash dla stabilności Atmega328P?

    Przebrnąłem przez ten kod :) Co do ogólnej organizacji kodu, to nie będę się wypowiadał, bo jest to rzecz subiektywna i nieco drażliwa ;) W mojej opinii nadużywasz typu float oraz operacji na tego typu zmiennych. W wielu miejscach można byłoby użyć typu uint32_t z odpowiednio skalowanymi wartościami - to nieco komplikuje kod, ale przynosi wymierne korzyści...

    Arduino   03 Lut 2020 19:54 Odpowiedzi: 35    Wyświetleń: 1125
  • [Pascal] Jak napisać kalkulator ułamków z procedurami w Pascalu?

    Teraz Twoje procedury działają na zmiennych globalnych (trochę to mało eleganckie) i operacje podstawienia zmieniają wartości zmiennych liczn i mian. W poprzednim przypadku były tworzone lokalne zmienne w procedurze i wyniki "nie wychodziły na zewnątrz". Moje poprawki miały na celu przekazywanie danych przez wartość a wyniki były by umieszczane w zmiennych...

    Programowanie Początkujący   20 Cze 2009 17:15 Odpowiedzi: 6    Wyświetleń: 8977
  • Poprawność składania bitów w dwa bajty - operacje bitowe

    zmiennej wartość nie przesuwasz tylko robisz or: [syntax=cpp] data |= (kanal<<15)|(buffer<<14)|(ga... data|=wartosc; [/syntax] Pamiętaj że ostatnie 4 bity zmiennej wartość muszą mieć 0 tak samo jak pierwsze 7 bitów każdej z pozostałych zmiennych aby nie nadpisały wcześniej ustawionych wartości. Pozdrawiam

    Mikrokontrolery AVR   08 Mar 2012 18:36 Odpowiedzi: 4    Wyświetleń: 2198
  • Excel VBA: Deklarowanie zmiennych dla całego modułu i operacje na arkuszach

    Pliku xlsm nie mogę załączyć wiec załączam txt z głównym kodem. z procedurą with też próbowałem ale nie wiedziałem o tych kropkach. Potestuję. Gdzie można zgłębić wiedzę na ten temat o którym piszesz ...?

    Programowanie   14 Gru 2020 10:23 Odpowiedzi: 9    Wyświetleń: 846
  • Analiza kodu Arduino: Przetwarzanie pętli, zmiennych i warunków w Bascom

    Potestuj bo tak na szybko przy poobiedniej kawie klapałem jedną ręką :D Może coś przeoczyłem i trzeba prześledzić. Te złożone operacje w jednej linii dla stałych Bascom robi bez problemu. Osobiście bym tego tak nie napisał. Nie wiem po co to ciągle obliczać jak można raz... [syntax=vbnet]$regfile = "m328pdef.dat" $crystal = 16000000 $hwstack = 64 $swstack...

    Arduino   20 Paź 2021 14:36 Odpowiedzi: 5    Wyświetleń: 615
  • Wyświetlanie liczby ujemnej przy użyciu uint8_t - dlaczego?

    Jeśli dobrze rozumiem, to dal przejrzystości i jasności kody, jeżeli spodziewam się liczby ujemnej w wyniku to lepiej jest ją zdefiniować jako zmienną typu "int" i pilnować, aby wynik zmieścił się zakresie tej zmiennej (np. dla int8 od -127 do 127). Zgadza się? Nie, tak nie jest lepiej. Zmienna ma być takiego typu aby pasował do przechowywanych w niej...

    Mikrokontrolery Początkujący   18 Kwi 2020 14:22 Odpowiedzi: 14    Wyświetleń: 1560
  • Jak uruchomić równoległe pętle w BASCOM dla migających diod?

    A tutaj masz pełny Multithreating na AVR. W BASCOMie! Thread_0_label, Thread_1_label i Thread_2_label to 3 kody główne. Na razie jest tam miganie trzema diodami. Oczywiście każda dioda miga w innym tempie. Reszta to obsługa wątków i tego nie nalezy zmieniać jak się nie wie o co tam chodzi. Niestety wszelkie operacje na portach czy zmiennych większych...

    Mikrokontrolery AVR   20 Gru 2009 11:14 Odpowiedzi: 6    Wyświetleń: 3162
  • Uproszczenie obliczeń proporcjonalności dwóch zmiennych

    Chodzi o pomnożenie próbki przez liczbę x z zakresu 0-255 i potem przesunięcie o 8 bitów w prawo, żeby uzyskać próbkę o współczynniku x/255, tak? Dokładnie. Mnożenie ma niewielki narzut (procesor ma instrukcję MUL), a dzielenie przez 256 to po prostu obcięcie najmniej znaczącego bajtu. Stałą? Przecież volume_coefficient to zmienna. Owszem, ale nie...

    Mikrokontrolery AVR   21 Sie 2020 19:14 Odpowiedzi: 15    Wyświetleń: 822
  • Jaki wybór platformy mikrokontrolerów dla początkującego: AVR C vs Arduino?

    To może zacznijmy od początku. Od samych mikrokontrolerów. Tyle, że w dzisiejszych czasach wybór uC można podzielić na 8, 16, 32-bit. Czy to Z-8, czy ARM to już sprawa drugorzędna bo nie pisze się w ASM tylko w C. Pomijam niszowy, nierozwojowy (w sensie innych rodzin niż AVR i zapomnianego 8051), nieprzyszłościowy Bascom. ASM to już mało kto używa,...

    Mikrokontrolery   08 Lut 2020 13:56 Odpowiedzi: 55    Wyświetleń: 2796
  • DS1820 z ATtiny2313 i Bascom – brak odczytu temperatury, sprawdzony kod i połączenia

    Problem może być ... sprzętowy. Otóż Tiny2313 fabrycznie ma ustawiony zegar na 8MHz i preskaler zegara na podział przez 8 czyli pracuje na 1MHz. Jeśli nie manipulowałeś z Tinką to nie będzie zgodna rzeczywista częstotliwość taktowania uC z zadeklarowaną w programie. Magistrala 1Wire jest bardzo wrażliwa na czas poszczególnych impulsów i nie zniesie...

    Mikrokontrolery   19 Kwi 2007 17:15 Odpowiedzi: 5    Wyświetleń: 2598
  • [STM32F303][C]Atomic blocks - sekcje krytyczne w STM32

    Po kilkunastogodzinnych zmaganiach z wyrzucaniem programu do Default Handler Dzieje się to dlatego, że: 1. modyfikujesz stos, choć nie informujesz o tym kompilatora w sekcji "clobber" Twoich dyrektyw, 2. zostawiasz stos niewyrównany do 8 (na niektórych rdzeniach to nie jest problem, w sumie z STM32 domyślnie to jest problem chyba tylko na F1). Efekt...

    Mikrokontrolery ARM   04 Sty 2020 21:56 Odpowiedzi: 16    Wyświetleń: 1338
  • [C++] Poprawne wyświetlenie wyniku przeliczenia - 22,96875 zamiast 22,31

    Pierwsze, co przychodzi do głowy, to utworzenie funkcji, która jako argumenty przyjmie strumień i zmienną 'wartość'. Ilość kodu zmniejszy się o połowę. zastanów się, dlaczego użyłem metod width() i fill(). Dodatkowo, aby poprawnie konwertować liczby z całego zakresu typu int (32-bitowego), należy operacje przeprowadzać na zmiennych int o rozmiarze...

    Programowanie Początkujący   20 Cze 2022 15:48 Odpowiedzi: 17    Wyświetleń: 969
  • C++ - Algorytm nie przyjmuje zmiennych i błędnie liczy wyniki

    Twój kod działa poprawnie dla odpowiednio małych liczb. jak skompilujesz i uruchomisz: [syntax=cpp]#include <limits> #include <iostream> int main(){ int minimalnyInt = std::numeric_limits<int>::min(); int maksymalnyInt = std::numeric_limits<int>::max(); float minimalnyFloat = std::numeric_limits<float>::min(); float maksymalnyFloat...

    Programowanie   07 Lis 2013 19:39 Odpowiedzi: 7    Wyświetleń: 1401
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4176
  • Delphi CreateThread – jak sprawdzić i zakończyć działający wątek?

    hThread sobie wrzuc do zmiennych globalnych jesli jest tworzony tylko jeden watek w danym momencie.. i wtedy w dowolnym miejsci bedziesz mogl zrobic np. TerminateThread(hThread, 0); Aby w jakims miejscu poczekac na zamkniecie watku jest api WaitForSingleObject wiecej poczytaj na MSDN'ie. Ale widze ze piszesz to w Delphi a tam sa gotowe klasy dla Watkow...

    Programowanie   19 Mar 2006 16:56 Odpowiedzi: 5    Wyświetleń: 1938
  • [AVR] itoa - konwersja liczby na binarną, tylko 8 bitów w tablicy

    itoa służy do konwersji zmiennych o typie int, do typu long służy ltoa. A poza tym po co ci taka konwersja? Przecież liczby natywnie są przechowywane w postaci binarnej, więc łatwiej zastosować operacje maskowania bitowego, a nie długotrwałe i pamięciożerne konwersje.

    Mikrokontrolery AVR   08 Maj 2011 11:13 Odpowiedzi: 1    Wyświetleń: 2820
  • Jaki język programowania wybrać do elektroniki: asembler, C, C+, BASCOM?

    Moja odpowiedź jest taka: Asembler - ciężki, na różne rodziny mikrokontrolerów musisz się uczyć innego (minimalne różnice), różne rodziny mają różną architekturę, ciężki do dużych projektów, ale za to pełna "kontrola" nad układem:D C - praktycznie na każdy mikrokontroler wygląda tak samo, drobne różnice polegające na innych bibliotekach, typach danych,...

    Programowanie Początkujący   27 Wrz 2009 17:14 Odpowiedzi: 3    Wyświetleń: 2208
  • [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ń: 2634
  • [C][Atmega8A] - Prośba o sprawdzenie kodu do debouncingu styków przycisków

    KEY=((PIND & 0x01) & 1); 1. Nazw zmiennych zwyczajowo nie pisze się wielkimi literami 2. Wystarczy: key = PIND >> NR LINII PRZYCISKU & 1; - w ten sam sposób dla każdego przycisku. 3. Nie ma sensu deklarować zmiennych związanych ze stanem przycisków poza procedurą przerwania timera, bo nie są one nigdzie więcej potrzebne. Zmienne keystate powinny mieć...

    Mikrokontrolery AVR   25 Mar 2013 00:35 Odpowiedzi: 4    Wyświetleń: 1314
  • [BASCOM] Jak rozdzielić dane UART na zmienne w BASCOM? Wysyłanie i odbiór danych

    To jest dosyć niewygodny sposób na przesyłanie zmiennych w postaci znaków ASCII i sam się nieco ograniczasz, bo pierwsza zmienna musi mieć zawsze dwa znaki, druga trzy itp... Jeśli chcesz troszkę bardziej uniwersalnie podejść do tematu to przesyłaj wartości zmiennych w ten sposób: PRINT XX,YYY,Z,KKKK czyli każda wartość oddzielona np przecinkiem. Później...

    Mikrokontrolery AVR   23 Gru 2010 01:26 Odpowiedzi: 8    Wyświetleń: 2862
  • [ESP8266] ESP8266 LUA - Problem z przesyłaniem pełnych danych na serwer

    SSL: false modules: file,gpio,http,i2c,net,node,rtcfifo,rtcm... w tej konfiguracji Twój program po dopisaniu 10 zmiennych nie zgłasza problemów, ale co jakiś czas zawiesza się na 2 minuty, coś z Timerami namieszałeś Operacje na plikach są dziecinnie proste w LUA Niemal identyczne jak w QBasic Tu masz wszytko pięknie opisane o plikach,...

    ESP8266 i ESP32   26 Sie 2016 09:28 Odpowiedzi: 16    Wyświetleń: 4089
  • ATMEGA168P - Dlaczego kompilator traktuje `xpos` jako int zamiast char?

    Zaintrygowany Qmexx postanowiłem dorzucić beczkę dziegciu do tej łyżki miodu niemniej kolega mnie uprzedził i zamknął temat. Chciałbym zapytać o jeszcze dwie dziwne przypadłości z którymi się spotkałem w czasie mojej zabawy z avrgcc. 1. xpos = (xpos%8); i voila! Kompilator potraktował zmienną i operacje na niej jako char. Czemu wcześniej nie chciał?...

    Mikrokontrolery AVR   01 Lis 2012 16:40 Odpowiedzi: 7    Wyświetleń: 1113
  • IAR -[C] pytanie dotyczące długości zmiennych w C

    całkowita prawda, tylko niekiedy to trzeba jeszcze przerobić na ułamek. A co to za problem? Operacje wykonujesz na long long (mozesz tez sprawdzic czy twoj kompilator obsluguje unsigned long long ), i potem tylko manualnie "przesuwasz przecinek" by uzyskac ulamek. Wtedy mozesz sobie przyjac iz jedna mikrosekunda to nie jest 0.000001 a po prostu 1,...

    Mikrokontrolery AVR   17 Wrz 2012 11:15 Odpowiedzi: 10    Wyświetleń: 1725
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Kod wydaje się sprawować prawidłowo. Przecinek jest względny. Operacje na zmiennych z przecinkiem są męczące dla mikrokontrolera. Jesli nie jest to konieczne to należy ich unikać. Zauważ że sam DS nie wysyła Single tylko Integer. Każda zmienna z jednym miejscem po przecinku pomnożona przez dziesięć da liczbę całkowitą. Tutaj przecinek jest "wirtualny"...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2283
  • Visual Basic - kalkulator: błędy z przecinkiem i dzieleniem przez zero

    drobny opis programu: [syntax=vb] Public Class Form1 Dim operat As String ‘deklaracja zmiennej operatora artemtycznego Dim Cyfra_Pierwsza As Boolean = True ‘deklaracja zmiennej Dim walor1, walor2 As Double ‘deklaracja zmiennych dzialan artmetycznych Private Sub operat_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)...

    Programowanie Początkujący   04 Lip 2013 09:04 Odpowiedzi: 4    Wyświetleń: 4032
  • Atmega32 - Jak podłączyć 3 czujniki Pt1000 z użyciem 74HC4051 i LM324?

    Witam 10 bitów to 1024 kombinacji - chcąc mieć dokładność 0.1 stopnia daje to rozpiętość 102.4 stopnia w idealnym przypadku dopasowania napięć a skoro chcesz zakres od -35 stopni celcjusza zobacz jaką wtedy pt1000 będzie miał rezystancję - daj ją w szereg z czujnikiem (niekoniecznie przy nim ale tak żeby przepływał przez nie ten sam prąd co przez czujnik)...

    Mikrokontrolery   13 Lis 2012 18:52 Odpowiedzi: 30    Wyświetleń: 8043
  • Jak stworzyć schemat blokowy dla programu z tablicami w Dev Pascal?

    Generalnie to nie ma potrzeby aż tak szerokich opisów. Np dla warunków wystarczy "l1 = 25?" Komunikat proszący o podanie oraz operacje podania liczby można zapisać w jednym bloku wejścia wyjścia, ale jeśli rozbijemy na dwa, to nie jest to jakimś błędem. W całej petli FOR zdecydowanie zapomniałeś o zwiększeniu licznika pętli. Takie funkcje jak wyczyść...

    Programowanie   14 Kwi 2013 14:07 Odpowiedzi: 3    Wyświetleń: 1422
  • Własności mikrokontrolera a jakość kodu asemblerowego

    Na pewno na pierwszym miejscu jest zestaw instrukcji. Na przykład możliwość łatwego adresowania tablic obiektów o rozmiarze większym niż 1 bajt powiedzmy w ARM, czy w MC68020 i wyższych, lub na przykład wykonywanie operacji na 16 i więcej bitach za pomocą instrukcji operujących na danych ośmiobitowych (dodawanie, odejmowanie, porównanie itd. z propagacją...

    Mikrokontrolery   25 Cze 2008 13:31 Odpowiedzi: 8    Wyświetleń: 1376
  • Jak dodać efekt echa do pliku WAV w Octave lub Matlab?

    Na początek to Ci się pewnie przyda (matlab, wczytanie i downmix pliku): % ----------------------------------------... function Open_Callback(hObject, eventdata, handles) % hObject handle to Open (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and...

    Programowanie   09 Mar 2006 00:06 Odpowiedzi: 1    Wyświetleń: 2631
  • VBA: Jak zamknąć plik używając nazwy z komórki w Excel?

    ... Co do pytania czy odnajduje sie w kodzie, to w końcu sam go napisałem i dla mnie jest czytelny, choć wygląda na zagmatwany przez ilośc zmiennych i funkcji if, to spełnia swoja rolę idealnie ... ... Program działa bez zarzutu, tak jak pisałem wcześniej ... Wybacz mój "sceptycyzm", ale wątpię. W kodzie, który zamieściłeś (Sub KCKW): 1. Brak jest...

    Programowanie Początkujący   01 Lut 2019 19:36 Odpowiedzi: 17    Wyświetleń: 1971
  • [mega32][C] timer, przerwania i precyzyjne odmierzanie czasu

    Wszystko co napisałem powyżej pozostaje w mocy. Tryby normalny i CTC działają przy odmierzaniu czasu podobnie: obydwa tryby odliczaja ileś tam tyknięć rejestru TCNT i generują przerwanie. W przypadku trybu normalnego to liczenie następuje od wartości ustawianej w TCNT do wartości 0 (256), a w trybie CTC od wartości 0 do OCR (lub ICR). Zacznijmy od tego,...

    Mikrokontrolery AVR   16 Lip 2008 18:30 Odpowiedzi: 34    Wyświetleń: 7740
  • WinAVR: Obliczenia na liczbach ujemnych i przepełnienie przy mnożeniu

    Chcę obliczyć współczynnik b = 256*(x1-x2)/(y1-y2) A mnożysz przez 255 :P wsp_b = wsp_b*0xff; Jeżeli nie jest Ci potrzebny wsp_a, możesz zrobić tak: long int wsp_b; wsp_b = (((long int) (x1-x2))<<8) / ((long int) (y1-y2)); Nie wiem, jakiego typu są zmienne x1, x2, y1 i y2, a jeżeli jest...

    Mikrokontrolery   14 Mar 2006 04:40 Odpowiedzi: 4    Wyświetleń: 1059
  • Grafcet realizacja funkcji logicznych and, or, not, nor i nand

    Krótka odpowiedź na pytanie w temacie wątku: nie da się w normalny sposób. Diagram sekwencji opisuje sekwencję kroków przedzielonych tranzycjami, tranzycje reprezentują wartości logiczne (nazwy pojedynczych zmiennych albo funkcje pisane w jakimś innym języku, który ma operacje logiczne). Diagram sekwencji nie służy do realizacji funkcji logicznych....

    Automatyka Przemysłowa   27 Wrz 2014 21:52 Odpowiedzi: 4    Wyświetleń: 5133
  • [VBA] Podział danych w arkuszu według dwóch kolumn i eksport do osobnych plików

    Czy można zmodyfikować poniższe makro Pewnie można ... jak się komuś będzie "chciało chcieć" ... : ) ... ale wpierw parę uwag dla przyszłych twoich "modyfikacji": 1. xlOpenXMLWorkbook - podawałbym kody liczbowe (w tym przypadku jest to 51) zamiast nazwy stałych, będzie bezpieczniej jeśli plik będzie otwierany w różnych wersjach excela: Function CopyDataRangeP...

    Programowanie Początkujący   14 Sie 2019 07:53 Odpowiedzi: 12    Wyświetleń: 933
  • Dodawanie sygnałów sinusoidalnych - wykresy wektorowe

    Witam, Witam... mam problem, mianowicie dostalem do napisania prace i nie mam pojecia gdzie mozna znalezc jakiekolwiek materiały na ten temat : 1. Dodawanie sygnałów sinusoidalnych to w matematyce nosi nazwę sumowania harmonik (dodawania wartości chwilowych przebiegów przebiegów sinusoidalnie zmiennych o tej samej częstotliwości). - wykresy wektorowe...

    Początkujący Elektronicy   04 Sty 2007 16:13 Odpowiedzi: 5    Wyświetleń: 5773