Najpierw starutjesz konwersję, potem po jej zakończeniu zmieniasz wejście ADC. Poza tym, jeśli odczytujesz rejestr ADC, to odczytujesz 16 bitów, przypisanie wyniku do zmiennej 8-bitowej, automatycznie nie wybiera ośmiu najbardziej znaczących bitów wyniku, lecz 8 najmniej znaczących bitów wyniku.
Chciałbym zwrócić uwagę na odczyt wyniku konwersji: [syntax=c] ... uint16_t ConversionResults[ADC_CHANNELS]; // zmienna 16bitowa ... ADMUX = 0x60; // AVCC with external capacitor at AREF pin, left adjust result; // left adjusted, czyli przesunięty o 6 bitów w lewo !!! ... static const uint8_tChannelMUX[ADC_CHANNELS] = {0x61, 0x62, 0x63}; // włączony...
Przy deklaracji zmiennej 'static', wszystkie kolejne instancje dzielą tą samą wartość. Jako,że przypisanie T2.x zostało dokonane wartością 30, to odczyt zarówno T1.x jak i T2.x będą dokładnie takie same = 30. Nie ma znaczenia jaka była poprzednia wartość przypisana przy tworzeniu T1.
No przecież to robisz. [syntax=cpp] HWND hMapi = CreateWindowEx(0, "STATIC",NULL, WS_CHILD | WS_VISIBLE | SS_LEFT, 5, 80, 150, 200, hwnd, NULL, NULL, NULL);[/syntax]To nic innego jak zdefiniowanie zmiennej hMapi i przypisanie jej wartości wyniku funkcji. Możesz ją zadeklarować jako globalną (wtedy definicja i deklaracja muszą być oddzielone)
W wątku pojawiło się parę kwestii, do których chciałbym się odnieść: 1/ - kilkunastosekundowa procedura kasowania sprowadza się do wygenerowania nowego klucza szyfrującego i utworzenia nowych tablic translacji odpowiadających za przypisanie adresów logicznych LBA do fizycznych bloków. W wyniku takiej operacji stare dane zostają, ale ponieważ są zaszyfrowane...
1. Bo wywołując metodę kolokwium następuje przypisanie wartości 79 do zmiennej i wyświetlenie, a wywołując metodę drugie następuje przypisanie 86 do zmiennej, następnie złączenie z tekstami w funkcji wyświetlającej w oknie konsoli. 2. Bo konstruktor zawiera procedurę przypisania przekazanych wartości do właściwych zmiennych, a metoda oblicz zwraca złączenie...
tak teraz się jeszcze raz przyjrzałem kodowi i przy pętli while są dwa błędy: - średnik na końcu znaczący koniec pętli - przypisanie do zmiennej liczba cyfry zero zamiast porównania - samo wyświetlanie wyniku jest takie trochę dziwne jak na wyświetlanie przekonwertowanej liczby - powinno to być raczej w jednym ciągu oraz przy sysmie przy systemie o...
Szukałem odpowiedzi w Google ale chyba źle formułuje moje pytanie... Czy mógłbyś mi powiedzieć jak to najprościej zrobić? Widzę, że masz poprawne podejście do tematu :D - tak jak Google tak i inni "pomagierzy" nie są w stanie przewidzieć: jaki masz problem i jakich informacji potrzebujesz ? Masz rację - zawsze jak jest jakiś problem - to najważniejsze...
Szybka odpowiedź. Trzeba Ci wiedzieć jak działa procesor i Memory Management Unit (MMU). Działa tak, że buduje z kawałków pamięci fizycznej, pamięć wirtualną. Z kawałków o ustalonej długości, im mniejsze kawałki tym lepsza oszczędność pamięci ale większa tablica mapowania fizycznej pamięci na wirtualną i kupa innych kłopotów. Każda aplikacja porusza...
Dzień dobry, Wydaje mi się, że niepotrzebnie się Pan obraża, bo moje pytanie chyba jednak było zasadne - w nowej wersji usunął Pan to godzinowe formatowanie i teraz wiadomo, że chodziło Panu o liczby całkowite. Lepiej wyjaśnić wątpliwości zawczasu aniżeli zrobić coś nie tak i później poprawiać. Pana problem wcale nie jest banalny i pewnie dlatego nikt...
Co prawda nie do enkodera, a do czujnika HC-SR04, ale reguła ta sama, pomiar szerokości impulsu. Zrobiłem to na systemie zdarzeń. Kod: [syntax=c]// konfiguracja systemu zdarzeń pod czujnik HC-SR04 EVSYS.CH0MUX=EVSYS_CHMUX_PORTD_PIN1_gc; // źródłem eventu pin PD1 PORTD.PIN1CTRL=PORT_ISC_BOTHEDGES_gc; // ustawienie przerwania na oba zbocza TCD0.CTRLB...
w naszej pętli zamiast MsgBox wystarczy podstawić Razem byłoby coś takiego Sub petla() For i = 2 To Range("D2").End(xl... For j = i To Range("D2").End(xl... If Cells(j, 4) <> Cells(j + 1, 4) Then Exit For 'porownanie w kol D indeks 4 Next i = j 'żeby nie od...
ad.1 Przy zdarzeniu Change ComboBox'a sprawdzany jest każdy znak wprowadzany z klawiatury. Jeśli sprawdzany ma być tylko pierwszy, pierwszym warunkiem będzie Len(NazwaCombo.value)=1, następnie porównujesz (w pętli) z listą. Najprościej wstawić polecenie opuszczenia pętli przy pozytywnym wyniku porównania, a warunkiem kontynuowania kodu zrobić licznik_pętli...
Witam, sterowanie przetwornicą za pomocą atmelka jest dość ciężkim zadaniem. I tak naprawdę nie wiem, po co to robisz. Do swojego układu masz doprowadzone 12 V, z którego mógłbyś zrobić pożądane 10 na zwykłym liniowcu. Ale jeśli chcesz... Po pierwsze zwiększyłbym R6, albo dał inną diodę, bo ograniczenie jest ustawione bez żadnego zapasu. Poza tym wartość...
Witam, Od pewnego czasu programuje w cpp, prędzej programowałem w TP i mam go dość dobrze opanowany, niestety, TP ma ograniczone możliwości w przeciwieństwie do cpp. Wiem, że cpp potrafi wykonać polecenia z Dos'a [system("ping www.wp.pl -t");] i po uruchomieniu programu sprawdza ping. Moje pytanie to: Czy jest możliwość odczytanie informacji z dosa...
Tylko do trzymania jednego bitu szkoda używać int (który powinien być przynajmniej 16bitowy). Trzymaj to w unsigned char (8bitowa zmienna bez znaku).
PS2. Jeżeli ktoś wie, gdzie w dokumentacji jest to napisane, to proszę o info. http://obrazki.elektroda.net/96_11995330... avr-libc-user-manual-1.6.1.pdf strona 322.
Napięcia cewek pomierzone na samych wyprowadzeniach cewek, co ciekawe, jak się załączają, to słychać brzęczenie, a nie klapnięcie. (at)ElektrodaBot Bezpośrednia odpowiedź Brzęczenie obu cewek przy zmierzonym 230 V AC „w poprzek” każdej cewki oznacza, że są one zasilane napięciem ciągłym (tak jak pompa), zamiast krótkim impulsem. Zawór dwuczewkowy w...
Witam wszystkich forumowiczów jest to mój pierwszy post, więc proszę o wyrozumiałość. Mam problem z urządzeniem do geometrii kół 3D Exel t288, urządzenie sam zmontowałem, korzystam z niego na kanale, mam zrobione wnęki w posadce na obrotnice pod przednie koła. Mój problem polega na tym że po ustawieniu zbieżności kół przednich przy wypoziomowanej i...
A masz przypisanie wyniku do tego pola? A skoro nie program się kompiluje, to co?
Proszę, napisz program na LOGO! dla modułów 0BA5+0BA0, który będzie wykonywał następujące zadanie: impuls na wejście I1 załącza osiem wyjść od Q1 do Q8. Impuls na wejście I2 wyłącza losowo w przypadkowej kolejności wyjścia w odstępie 2 s. Oczywiście, chętnie pomogę Ci napisać program na sterownik LOGO! dla modułów 0BA5+0BA0, który będzie spełniał podane...
http://obrazki.elektroda.pl/7916289400_1... Witam Przedstawiam prosty w budowie układ elektronicznego termometru z wyświetlaczem LED i sondą temperatury. Jakiś czas temu popełniłem podobną konstrukcję (jest w dziale Niedokończone: Koncepcja Układ jest zbudowany wokół mikrokontrolera AT89C2051 , do którego są podłączone: układ resetu...
Witam, Proszę o pomoc w rozwiązaniu problemu z wpisaniem wyniku kwerendy do zmiennej w Access 2010 VBA. Jestem początkującym programistą w Access i nie mogę sobie poradzić z pisaniem wyniku kwerendy do zmiennej. Moj kod: [syntax] Private Sub Zaloguj_Click() * subrutyna przycisku Dim logowanieWynik As Variant * zmienna do której wpisywany jest wynik...
[syntax=asm].model small .stack 100h .data tablica db "wynik=(a+b*c+3)/(c+2)",0ah,0ah,"$" a db 9 b db 4 dod db 3 doda db 2 c db 4 d db 3 stronaa db 0 stronab db 0 wynik db 0 .code start: mov ax, (at)data mov ds,ax mov dx, offset tablica mov ah,09h int 21h mov al, [b] ;przypisanie b do al mul [c] ; pomnozenie b *c add al, [a] ;dodanie a add al,[dod]...
Hmm... Set odnosi się do obiektów i takie przypisanie wyniku szukania czegoś w arkuszu skończy się błędem. Prawidłowo byłoby Np[syntax=vb]On Error Resume Next szukana = "w" wiersz1=Worksheets("Dane").Columns(val(m... If Err = 0 Then Cells(2, 1) = Sheets("Dane").Range("b" & wiersz1) End If[/syntax]Dalej nie podpowiem, bo trudno...
Cześć! Znowu mam kłodę pod nogami ;) Potrzebuję podzielić tekst z textboxa i przypisac go do zmiennych string Zdania są oddzielone znakiem vbLF https://obrazki.elektroda.pl/5592217700_... o ile znam ogólne zasady to nie bardzo wiem jak użyć w pętli [syntax=vbnet]Dim tekst As String Dim a As Long Dim kom1, kom2, kom3 As String tekst...
... daj może przykład jak byś to widział ? Rzutuj do takiego typu , do jakiego chcesz przypisać wynik całego działania. test =(unsigned long)liczba * 1638 / 1638 + 2036; // test = 3663 Piotrek
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
Mamy 3 procesy które wykonują się w tym samym czasie i każdy z nich używa tej samej funkcji f(). Czy podczas kompilacji zostaną utworzone 3 instancje układów realizujących daną funkcję i w tedy w tym samym czasie kilka procesów będzie mogło jej używać, czy też wygeneruje się jeden układ obliczający daną funkcję i wtedy gdy będzie kilka procesów używających...
No to jasna sprawa. Zresztą przed chwilą mi napisał Pan Zbigniew Gibek - pozwolę sobie zacytować: Nie dziwie się, że to "działa". String zostanie zapisany w swoich granicach, ale znaki ponad 10 nadpiszą dalsze zmienne. Bascom tego nie sprawdza, bo musiałby umieć przewidywać co chce zrobić użytkownik. U Ciebie to "działa" bo masz tylko dwie zmienne (String...
Możesz robić zaokrąglenia przed przypisaniem wyniku do tablicy: [syntax=csharp]tablica[n + 1] = Math.Round(v11, 4); ... moc[n + 1] = Math.Round((v11 * v11) / r);[/syntax] Zamiast typu double zawsze możesz też zastosować decimal.
Instrukcja działa OK. Para instrukcji SCR-SCRE to nie jest podprogram! Jeżeli wnętrze bloku ma być wykonywane to początek każdego networku w bloku ma RLO ustawione na 0 a więc cała network da w wyniku 0 i przypisanie działa poprawnie. Ciekawe jak się zachowa taki network jak się da instrukcję NOT :-)
Naprawdę zakładasz, że ja tej zmiennej nigdzie nie nadaję wartości? :) Kod, który podałem to fragment pokazujący istotę problemu, miałem wrażenie, że jest to na tyle oczywiste, że nie muszę o tym jakoś szczególnie wyraźnie pisać... Ale do rzeczy: z tego, co udało mi się ustalić, problemy tutaj są dwa: Pierwszy to przypisanie wyniku takiej operacji logicznej...
Totalnie zapomniałem napisać o uP. Przepraszam. Chodzi mi o MSP430. Operować będę musiał na liczbach 32b. Moim zadanie jest wyświetlić na LCD liczbę 32 bitową która jest wynikiem np dodawania. Mógłbym mi ktoś podpowiedzieć jak mam to zrobić bo teraz mam nawet problem z wyświetleniem wyniku dodawania liczb 4 bitowych. Dlatego potrzebowałem instrukcji...
Może być chociaż można zoptymalizować. Uzupełnij warunki w rozgałęzieniach. Koniec ścieżki od fałszywego wyniku testu "x mod 3 = 0" można skierować przed przypisanie wartości do x, zamiast przed test "j<31" - ten warunek cały czas jest spełniony, bo już był testowany w tym przebiegu (tzn. nie inkrementowałeś od tamtego czasu indeksu "j".
Przekreślenie jest efektem formatowania tekstu w komórce. Wyniku formuły nie można w ten sposób formatować. Pozostaje makro - nagraj przekreślenie i będzie prawie gotowe. Glównie chodzi o przypisanie tekstu i sformatowanie: Characters(Start:=1 lub 6, Length:=5).Font.Strikethrough = True lub False. Po mojemu, oprogramować należy arkusz z M/K przy Worksheet_Change.
Witam Wykorzystuję komentarz alarmu (Alarm Comment) danej zmiennej do opisu zdarzenia. Jeśli monitoruję stan wejść sterownika to pierw nastąpi zapis zdarzenia do bazy SQL w wyniku zmiany stanu któregoś z wejść, a następnie przypisanie komentarza do zmiennej. Czyli w bazie danych mam nieaktualny komentarz. Czy można zrobić przypisanie komentarza przed...
W pierwszej pętli for i:=1 to n to na jej zakończeniu i ma wartość n czyli indeks ostatniego elementu tablicy (np 100) i gdy jest przypisanie min:=tab(i) to oznacza min:=tab(100). Porównanie pierwsze jest na pewno dla elementu ostatniego, kolejne już nie musi być dla ostatniego - w zależności od wyniku porównania poprzedniego.
Between (Date()-365) And Date() and (Iff DatePart("m";[date(... DatePart("q";[data]... or DatePart("q";[data]... DatePart("q";[data]... or DatePart("q";[data]... 1. W wierszu...
Autor tematu w pliku załączonym zapisał liczby A i B następnie podaje: Not A "liczba" Not B "liczba" And "liczba" CZYTAĆ ZE ZROZUMIENIEM!!! Układ realizuje 16 funkcji logicznych, m.in. potwierdzenie A, B , negację A, B, AND, OR, IF, NAND, NOR, EXOR, EXNOR i kilka innych, powstałych poprzez połączenie wymienionych. Można także zrealizować 16 funkcji...
od konca: poprawilem na unsigned char (2 miejsca, bez zmian) zmiana UART_CONST tez nic nie daje, z reszta jak pisalem komunikacja do telefonu jest bez zarzutu przypisanie stalej wartosci do "ch" nic nie zmienilo, wiecj est problem z przetwarzaniem odebranych danych. sprawdzilem kod i nic nie znalazlem. gdy w miejsce wyniku przetwarzania, czyli "uart_rx_buffer"...
zamiast tak kombinowac, to wlacz wyrownanie wyniku do lewej (ADLAR) i czytaj tylko ADCH - dziala, sprawdzone. tak jak robisz teraz jest blednie, bo tracisz zarowno 2 najmlodsze, jak i 2 najstarsze bity (no chyba ze kompilator cudem to poprawil) - skoro zmienna liczba jest 8-bitowa, to nic ci nie da przypisanie do niej wartosci 16-bitowej (ADCW), bo...
Poradziłem sobie w inny sposób i pomyślałem, że się podzielę tym skryptem, może się komuś przyda. Przypomnę, że pozwala on na pobranie danych z bazy i zapis w pliku, np txt, może być też inny. [syntax=php]// zapytanie do bazy $query = " SELECT user_id, user_email FROM users WHERE user_email != '---' ORDER BY user_id ASC"; $result = mysql_query( $query...
i tu niespodzianka, kompilator to tak optymalizuje, że w ogóle pomija obliczenia, bo zawsze wysyła wartość 0, pomimo tego, że z obliczeń musi wychodzić coś innego. Skoro tak masz, to znaczy że kod jest błędny. jak widzisz wyżej mam: 7 operacji!! Jeśli ten kod jest z optymalizacją, to część instrukcji może dotyczyć zupełnie czegoś innego. Poza tym kompilator...
przemyślałem swoje postępowanie co do partycji recovery uruchamianej z klawisza .Praktycznie w warunkach domowych nie jest możliwe przypisanie klawisza z poziomu biosu natomiast chcąc tworzyć własną partycje z kopią zapasową systemu powstaje zasadniczy problem z jej rozruchem a mianowicie w moim wypadku wygląda to tak z botowałem pendrive z systemem...
Nie ma na to prostego sposobu, a takie zwykłe przypisanie wartości formułą nie można nazwać kopiowaniem. Możesz napisać makro, które będzie kopiowało komentarze z jednego zakresu do drugiego np. po kliknięciu przycisku. Możesz napisać funkcję użytkownika, która w wyniku zwróci wartość komentarza z podanej komórki. Możesz też - i to chyba najbliższe...
Witam ponownie i dzięki za zainteresowaniem tematem. Po kilku dniach prób i zarwanych nocy skleiłem coś co wydaje mi się w porządku. Jednak nadal wynik nie jest stabilny. Nie wiem co robię źle. Preskaler ADC = 128 pojedyncza konwersja przerwanie od ADC W przerwaniu zapisuje do tablicy pomiary które później sumuje aby następnie obliczyć zmienną i wysłać...
*reprezentacja liczb jest stałoprzecinkowa bez znaku Tylko ten termin "stałoprzecinkowa" mi z roztargnienia wyszedł - reprezentowane są tylko liczby całkowite. *** Faktycznie - jest tam błąd z alokacją pamięci, tylko gdzie? int main(int argc, char* argv[]) { char* wpis=new char[32]; char* w=0; char* ops; char op; int dalej=1;...
Można przypisać dowolną kombinację klawiszy do makro wyszukiwania (żeby łatwo było je uruchomić) np. takiego: Cells.Find(What:=Cells(1, 1), After:=ActiveCell, SearchOrder:=xlByColumns).Select Jeszcze lepiej zastosować przypisanie opisane w moim poprzednim poście (...)What:=strSzukana(...). Do szukania tylko w 1 kolumnie można...
Po czym wnioskujesz, że program nie działa prawidłowo? Sprawdzasz go na sprzęcie czy tylko w symulatorze? W zasadzie kolejność wykonania instrukcji, które wymieniłeś, nie ma większego znaczenia, dlatego że np. przypisanie wartości pakiet.command=ADS1256_CMD_RREG; nie zależy w żaden sposób od wyniku c=uart_getc(); . Czasami kompilator w takim przypadku...
przypisanie radia przypisanie klucza przypisanie karty
pralka bosch trzęsie wirowaniu wycieraczki przednie scenic winda instrukcja
BMW E90 zalanie wnętrza – brak dmuchawy, błędy CAN, uszkodzenie FRM/JBE, FSU Samsung C430W - Zagniecenia na krawędzi kartki