A gdzie masz w pierwszym kodzie deklarację zmiennej form2, z której korzystasz w button7_Click ?
W takim razie: ... sprowadź do czegoś co da się wrzucić do kompilatora i odpalić ... ... i w tej postaci wklej tu.
No to zrób tak, że zmieniaj OCR1A w pprzerwaniu od adc: [syntax=c] ISR(ADC_vect) { pomiar = ADCW; if (pomiar < 100) { speed = 7288; } else if (pomiar >= 100 && pomiar < 200) { speed = 3367; } OCR1A = speed; } [/syntax]
Po pierwsze port powinien być wskaźnikiem na zasób sprzętowy, masz to w FAQ dokładnie opisane. Po drugie wartość zmiennych lokalnych jest tracona pomiędzy kolejnymi wywołaniami funkcji, chyba, że są to lokalne zmienne statyczne.
Witam! Proszę o podpowiedź dlaczego w kodzie: unsigned int i, imax, (...) int obsluga_przerwania1() { AT91C_BASE_TC1->TC_SR; i++; if (i > imax) { i = 0; *AT91C_TC1_CCR = 0x2; } AT91C_BASE_AIC->AIC_EOICR = 0x0; } int main() { [konfiguracja tc i aic] while(1) { if (warunek1)...
Dokładnie tak. Inny sposób, można jeszcze użyć zmiennych zewnętrznych ale to trzeba robić świadomie (są pewne pułapki). Język C++ dysponuje jeszcze mechanizmem referencji ale to prawie to samo co przekazywanie poprzez wskaźniki. Jeśli przekazuje się do funkcji tablicę jako całość, to automatycznie jest przekazywana jako wskaźnik do pierwszego elementu.
Masz rację, że kiepsko znam asm - dopiero zaczynam a powodem jest taki kod wygenerowany przez kompilator: 116 i = 5; 00001204: ldr r3,[pc,#120] 00001206: movs r0,#204 00001208: lsls r0,r0,#2 0000120a: adds r0,r0,r7 0000120c: adds r3,r0,r3 0000120e: movs r2,#5 00001210: strh r2,[r3,#0] 117 asm ("mul...
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...
while ($row = mysql_fetch_array($result)) { echo "<TR style='background: $kolor'><TD>" . $row["Id"] . "</TD><TD>" . $row["zamawiajacy"] . "</TD><TD>" . $row["przedmiot"] . "</TD><TD>"...
mozna by zrobic to z formularzami <form name="f1" method="post" action="pilk1.php"> <input type="hidden" name="zmienna_jeden" value="wart_1"/> <input type="hidden" name="zmienna_dwa" value="wart_2"/> </form> <form name="f2"...
Z tą dowlnością w używaniu rejestrów byłbym bardzo ostrożny. Nieodpowiednia zmiana - program się wysypie. Nie wolno używać w trybie zapisu bez wcześniejszego zapamiętania: Y ( soft stack pointer ), R4:R5 ( frame stack pointer ), R6 ( status register ), R8:R9 ( data pointer ), R23 ( translate register ), R12:R13:R14:R15 ( fp calculator ). W sumie można...
Co Ty się tak uczepiłeś ChDir i ChDrive? Masz Localization = ThisWorkbook.Path i tego się trzymaj i tę zmienną użyj do zapisu pliku dokumentu.
Tomqu z podanych przeze mnie linków ściągnij przykład 04 i podmień w nim main.c na: [syntax=c]#include"main.h" //**************************************... #define BUF_SIZE 8 // definiujemy bufor o rozmiarze 8 bajtów (musi byc potega dwójki dla tego sposobu!!!) // definiujemy maskę dla naszego bufora #define BUF_MASK...
A więc do zapamietania: BYVAL w deklaracji podajemy tylko 1 raz Nie. :) byval , a druga jako byref . Ty masz inny błąd, nazwy przekazywanych zmiennych w deklaracji funkcji są takie same jak nazwy zmiennych globalnych. I tak naprawdę w funkcji operujesz na zmiennych globalnych, a nie na zmiennych przekazanych przy wywołaniu funkcji. Zrób sobie test,...
zeby zrobic sesje nalezy na samym poczatku pliku - jeszcze przed wyslaniem naglowkow wstawic session_start(); a następnie odwoływać się do globalnej tablicy $_SESSION, np: $_SESSION['login']=$login;
Zmienne s,m,h są zadeklarowane w pliku listing.c jak i pcf8583.c - tylko w takim przypadku program kompiluje się poprawnie W pliku listing.c powinny być poprzedzone słowem extern. W przeciwnym wypadku będziesz miał po dwie LOKALNE (na poziomie pliku) zmiennie h, m, s po jednej dla każdego pliku i zmiana jej wartości w jednym pliku nie zaowocuje zmianą...
https://obrazki.elektroda.pl/3637628800_... Chciałbym przedstawić projekt dwukierunkowej impulsowej przetwornicy napięcia. Dwukierunkowa przetwornica pozwalająca na przekazywanie energii pomiędzy dwoma rożnymi potencjałami napięcia w obu kierunkach w zależności od chwilowego zapotrzebowania. Przetwornice tego typu są przeważnie stosowane...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
Niedawno "liznąłem" Rust w kontekście aplikacji konsolowych i WebAssembly, a przy tym mam duże doświadczenie w C++, dużo czytałem o zaletach Rust. W moim odczuciu WebAssembly bardziej przypomina tworzenie systemu wbudowanego niż programu na komputer, bo mikrokontroler "otacza się" różnymi układami i urządzeniami wybranymi w zależności od potrzeb, tak...
http://obrazki.elektroda.pl/4690480000_1... Detekcja wyładowań atmosferycznych to bardzo ciekawa i przydatna sprawa w domowych stacjach meteorologicznych. Jakiś czas temu opisywana była stacja meteorologiczna oparta o Raspberry Pi - http://obrazki.elektroda.pl/3037124500_1... Czym jest Weather Pi WeatherPi to zasilana...
Po to jest NOPASSWD, żeby hasła nie pisać. Co to znaczy" To mi jeszcze bardziej namieszało i uniemożliwiło pracę w Linuksie."? Przekazywanie zmiennych między PHP a Phytoon można zrealizować właśnie przez argumenty wywołania skrytpów. Co do mojej opinii na temat przekazywania zmiennych przez pliki to brzmi ona: NO COMMENTS :-) Również bym się grubo zastanowił...
Zakładam, że ogarnąłeś elektrycznie przekazywanie sygnału PWM. Mam pytanie jaki przyjąłeś algorytm sterowania pompą? Sposób sterowania i sygnały elektryczne są opisane w manualu do pompy i dodatkowo w innych dokumentach Grundfosa - łącznie ze schematami elektroniki. Więc tu nie ma problemu. Natomiast algorytm sterujący - to raczej albo rzeźbisz sam...
$wyrazenie = htmlspecialchars("{$r[... echo "<option value={$wyrazenie}>{$w... To ma być coś na takiej zasadzie ? Tak, taki kod również jest poprawny :) Przy czym: 1. W parametrze funkcji PHP nie trzeba uzywać cudzysłowów, jeśli przekazujemy zmienną...
Witam, piszę program w C z wstawką ASM i nie starcza mi rejestrów na przekazywanie zmiennych w sposób: C: void FunkcjaC( int x, int y, int z); ASM: push EBP mov EBP, ESP mov EBX, [EBP+8] ;X mov ECX, [EBP+12] ;Y mov EDX, [EBP+16] ;Z (czyli wstawianie zmiennych do rejestrów 32bitowych) Chciałbym stworzyć sobie zmienną...
Nie znam się na bascomie, ale widze, że wartości odczytane z zegarka są przypisywane do zmiennych, które są argumentami funkcji. Jeśli argumenty przekazywane są przez wartość, to wtedy dane z zegarka zostaną wpisane do lokalnych kopii tych zmiennych, przy kończeniu funkcji zostaną utracone. Jak wygląda przekazywanie zmiennych przez referencję? Jest...
powinno być bez extern, ale to błędu nie powoduje. A jaki teraz jest błąd? zrobiłeś w pliku z main #include "biblioteka.h"? dodałeś w biblioteka.h #include <inttypes.h>?
Stronka jest.. Ostatnio jakiś wysyp stron na elektrodzie:) Ja sie przyczepie do kodu w php: pierwsze co się rzuca w oczy to przekazywanie zmiennych bezpośrednio do kodu czyli ładujesz pliki o nazwie podanej w nazwie zmiennej - łatwo wywołać błędy i załadować niechciany kod na stronie. Po drugie można przeglądać zawartość podkatalogów. I wiadomo - rozjeżdża...
Dzięki temu że stosujesz takie super wypasione polskie nazwy plików to nie chce mi się otworzyć Twoje archiwum - a nie chce mi się tego poprawiać bo nie lubię tracić czasu. Sprawdź czy winą nie jest sekwencyjne wpisywanie danych na port, może trzeba mu wysyłać cały port w jednym czasie a nie każdy pin kolejno. Dwa NOP-y w BASCOM-ie to DELAY (bez parametrów)....
komenda load działa tylko w trybie 2(8 bitów z rzeładowaniem hardare'owym). przekazywanie zmiennych większych jak bajt działa tylko z timer2(89c52 i podobne). Tak więc jeżeli spróbujesz załadować 10000 w osiem bitów to mogą być różne efekty. Jeżeli już musisz stosować licznik 16 bitowy(tryb 1) to na początku przerwania tajmera dodaj ładowanie liczników...
To przekazuj zmienną w taki sposób: [syntax=basic4gl]Dim Y As Integer ' ' Servo(1) = Low(y)[/syntax]
No właśnie nie widziałem a autorem tego jestem ja chodzi o to, że gdy ten kod jest w void loop() i umieszczę pod nim odczyt wartości zmiennej np. Serial.print(PYInt); to zawsze jest pusta więc pomyślałem, że przez funkcję będzie mógł ładnie przypisać wartość. Jeśli chodzi o funkcje i przekazywanie zmiennych to jestem z tym mocno na bakier dlatego prosze...
Witam, Ostatnio zastanawiam się nad czymś takim: jak najlepiej przekazać bit ze zwykłego DB do programu Safety?? Przykładowo mam DB5.DBX5.5, który nie jest blokiem danych "safety" i teraz chciałbym ten bit wykorzytać w "safety" FB. Czy jedyna opcja to przepisanie tego bitu w merker i wykorzystywanie tego merkera wewnątrz tego FB?? Pozdrawiam
Warto przemyśleć zliczanie impulsów przy czujniku, oraz przekazywać zliczoną wartość wraz z mechanizmem korekcji błędów. Przekazywanie impulsów (o zapewne zmiennych parametrach), może być kłopotliwe (eliminacja zakłóceń, kaprysy modułów).
Na moim poziomie wiedzy jedyne zastosowanie to przekazywanie przez wskaźniki adresów zmiennych, a nie robienie kopi zmiennych podczas wykonywania funkcji. Z grubsza rzecz ujmując o to chodzi. Jak przy tablicy 4-elementowej wydaje się to fanaberią to przy większych i bardziej złożonych konstrukcjach wskaźniki ratują życie. Oczywiście przykłady z książek...
Witam. Wstawki .asm w gcc to nie takie "hop siup". Piszę w gcc. Kiedyś miałem potrzebę zrobienia kawałku kodu w asmie i wcale tak łatwo nie poszło. Szczególnie jeżeli chodzi o przekazywanie i zwracanie zmiennych przez funkcje. Ale skoro znasz asembler dla x386 łatwo sobie poradzisz. Wiesz co to są rejestry, adresowanie pamięci, itd. Wystarczy kilka...
Pewnie tak ale ja często wyznaje CCC czyli cena czyni cuda 😁 Warto być czujnym przy preferowaniu takich opcji... ;) działa przy użyciu przetwornic step up lub down i pomimo strat prąd ładowania może być większy. Warto też pamiętać, że tak naprawdę to chodzi o maksymalne spożytkowanie mocy generowanej przez foto - sterowniki właśnie próbują...
treść ... również zmieniała się tak jak adresaci ... ... by jedna część tabeli (nagłówki) zawsze była stała a jedynie druga (dane) się zmieniały I. Brak przykładu obrazującego układ danych w arkuszu II. ' Mail_TG ' do poprawki: 1. Nazewnictwo pewnych zmiennych - tutaj ' rng '. ' Rng ' to właściwość obiektu ' Sort ' - nie stosuj jako nazwy zmiennej...
http://obrazki.elektroda.pl/2122935800_1... Poniższy projekt to prostu detektor dymu wyposażony w interfejs WiFi. Układ został skonstruowany do monitorowania składu baterii pod kątem pożaru. Jest to dobre uzupełnienie klasycznych, komercyjnych detektorów dymu, chociaż oczywiście nie jest w stanie ich w pełni zastąpić. Oczywiście, mieszkając...
Przepięknie dziękuję za to wyjaśnienie, wreszcie mi się trochę w mózgownicy przejaśniło. Co do zmiennych globalnych to nie wolno nam używać, a piszemy programy pod Linuksem i gcc. Sprawdzę czy CodeBlocks ma wersję na Linuksa.
Generalnie na początku chodziło tylko o przekazywanie zmiennych ale w między czasie dyskusja rozgorzała :). Napisałem sobie taki oto kod: [syntax=avrasm]#define __SFR_OFFSET 0 #define _SFR_ASM_COMPAT 1 #include "inc.h" #include "nRF24L01.h" .data licznik: .byte 1 .extern SPInumByte .extern SPIbuf .extern SPCB .text .global init .global SPIOut .global...
Witam! Przekazywanie tablic w języku "C" odbywa się tylko poprzez wskaźniki tak więc nie mogą być stosowane jako parametry funkcji i wartości zwracane przez funkcje (mam na myśli tablice sensu stricte) ale można zastosować pewne obejście wykorzystując możliwość użycia jako parametrów funkcji jak też wartości zwracanych przez nie zmiennych typu struct....
Witam wszystkich forumowiczów. Mam pewne pytanie odnośnie jednego z zadanek. Jego treść jest przedstawiona poniżej. Chciałem prosić Was tutaj o pomoc, gdyż nie jestem pewien czy moje rozumowanie jest dobre. Poniżej treści zadanka umieściłem swoje rozwiązanie (na podstawie literatury i internetu), jednakże prosiłbym o weryfikację czy dobrze je zrobiłem....
Obsługa jest poprawna, używam jej od 2 lat i nie ma z nią problemów, problemy powstały gdy zacząłem kombinować z czujnikami podłączanymi do niezależnych linii procesora. Wiem, że traci tu sens sama magistrala 1Wire jednak takie rozwiązanie było konieczne (nie trzeba wprowadzać ręcznie adresów czy chociażby przypisywać konkretnych adresów do konkretnych...
W nazwach zmiennych zamiast podkreślnika radzi się używać takiegoStyluNadawaniaNazw. Nie wiem kto tak radzi, ale zwyczajowo tak się przyjęło w Javie (choć i tam można spotkać m_, m lub _). Moim zdaniem stosowanie takich znaków pozwala szybciej znaleźć pola, bo wpisując _ lub m_ lub m po naciśnięciu ctrl+spacja zobaczę sporo wyfiltrowane wartości, a...
Może "uniwersalność" to nie najlepsze słowo, zwłaszcza w tym kontekście - może być opacznie zrozumiane. Nie chodziło mi o to, żeby wrzucić funkcjonalność całej aplikacji w jedno okno - wręcz przeciwnie. Używając klas i metod z wbudowanych w .NET bibliotek w zasadzie nie musisz wiedzieć co i jak one robią, jakich funkcji używają i na jakich zmiennych...
Jeśli zadeklarowałem zmienną prog_char data=10; wewnatrz funkcji main to sledząc tą zmienną okazało się że został jej przydzielony rejestr R24. Wyłącz optymalizację to też dostaniesz błąd. Kompilator "stwierdził", że zmienna nie będzie "widziana" spoza main(), ma wolny rejestr i w niczym nie przeszkadza używanie tej zmiennej jako rejestru (być moze...
Witam!! Byc moze to juz bylo poruszane ale jak do tej pory nie znalazlem odpowiedzi. W debugerze nie widze wartosci zmiennych i najprawdopodobniej one sie nie zmieniaja [color=green]#include <io.h> //+*************************************... tau0 6 volatile unsigned char mrugaj(volatile unsigned char czest);...
Witam ponownie. Dziekuje za wszystkie pomocne odpowiedzi, chociaz nie potrzebnie moje pytanie zostalo zinterpretowane odnosnie tego ze potrzebuje jakiegos sprzetu. Nie pytalem o sprzet, chodzilo mi bardziej o metodologie programowania takiej komunikacji, jak napisac taki software aby mogl przeslac zmienne do eeprom i je zapisac. Tym razem zapytam konkretniej....
czy to o to chodzilo? zeby wlasnie zapisac sobie adres powrotu? Już lepiej, przynajmniej ma duże szanse zadziałania. Problem jest taki co będzie jeśli zmiennych jest dużo bo zabraknie rejestrów. Takich operacji nie robi się przy pomocy pop i push tylko adresując określoną komórke w pamięci, a po zakonczeniu procedury w kawałku tam gdzie się wykonało...
Dzieki za odp. Zaraz bede walczyl z timerami. Wlasnie koncze czytac 8.4 rodzial ksiazki Pana Kardasia i zrodzil sie pomysl sprawdzenia czy bascom ma cos takiego jak wskazniki, tworzenie zmiennych na stosie w funkcjach, przekazywanie ich... Na szybko stworzylem cos takiego $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config...
przekazywanie połączeń integra przekazywanie panasonic przekazywanie
ricoh reset bębna tester refleks miernik dzwiek
sterownik bosch mercedes sterownik bosch mercedes
Xerox B210 błąd C3-5140 – kaseta z tonerem, chip, czujnik ATC, zamienniki Instrukcja obsługi Connex BT-936 - gdzie znaleźć?