Pamiętaj, że program nie zaczyna się od main. Wcześniej jest jeszcze odpowiedni kod biblioteczny - zwykle nazywa się crt/crt0 itp. Zarówno w mikrokontrolerach jak i w PC, a nawet w większych maszynach plik binarny rozpoczyna swoje wykonanie od ustalonego adresu. Linker umieszcza tam właśnie moduł crt, i dopiero z tego modułu wołany jest main - po przygotowaniu...
Witam Dosięgła mnie ta przyjemność (albo i nie) przesiadki na pice (pic24j256GB110) + MPLAB. Otóż próbuje uruchomić na board test podstawowe funkcje przerwania timery uart etc. i natknąłem sie na podstawowe przeszkody: 1. funkcje przerwań: (z jakiegoś tutoriala) [b]void __attribute__((__interrupt__,no_... _T1Interrupt(...
odpowiednikiem nil w c++ jest NULL . a sprawdzenie wykonujesz zwykłym porównaniem: if (ProgressBar != NULL) { dzialaj(); } bądź krócej if (ProgressBar) { dzialaj(); } możesz też napisać w nagłówku funkcji void Funkcja(int Dane1, int Dane2, TProgressBar* ProgressBar = NULL); umożliwi to wywoływanie...
Witam No właśnie patrze w HELP-a i tam jest że zmienna ma byc typu Single i tak mam. mam odczyt temp z DS18B20 jako funcje: instrukcje ......... 1wwrite Czytaj_scratchpad Msb = 1wread(1) Lsb = 1wread(1) 1wreset Temp = Makeint(msb , Lsb) Pomiar_temp_zew = Temp / 16 end Function W pętli głównej wywołuje : Temp_ds18b20 = Pomiar_temp_zew(i) Funkcja zwraca...
void stat(int *t, int n, int (*fun1)(int), int (*fun2)(int),int (*fun3)(int), int(*fun4)(int)); int suma(int *tab, int n) Przyjrzyj się dokładnie deklaracji wskaźnika na funkcję i nagłówkowi samej funkcji, czy wszystko się zgadza?
Witam! Uczę się programowania mikrokontrolerów STM32 (aktualnie męczę STM32F103). Programy piszę w C, ale co jakiś czas zerkam w to co spłodził kompilator - w celach edukacyjno-poznawczych. Napisałem prostą funkcję obsługi przerwania od SysTicka. Deklaracja funkcji ma postać: [syntax=c]void SysTick_Handler(void) __attribute__((interrupt));[/syntax]...
Statycznie zadeklarowanej tablicy nie da się rozciągnąć. Od razu musiałaby być zadeklarowana z zapasem. Można zmienić rozmiar tablicy allokowanej dynamicznie (malloc - nie new). Czasem reallokacja może zmienić adres - jest to wtedy realizowane przez utworzenie nowej tablicy i skopiowanie starej zawartości. Trzeba być na to przygotowanym - podany nagłówek...
Witam. Nie mogę nigdzie znaleźć opcji, aby po wgraniu projektu wszystkie funkcje były "zwinięte". Początkowo mi to nie przeszkadzało, ale wraz z rozbudową programu i namnożeniu się funkcji, zaczyna to irytować. Czy jest jakiś skrót klawiszowy, lub opcja w ustawieniach programu, aby po wgraniu programu, wszystkie funkcji były "zwinięte" (wyświetlane...
Tali literał jest "statyczny i znany kompilatorowi w momencie kompilowania - wtedy decyduje jak go zainicjalizować. Kompilator najpierw na stosie rezerwuje miejsce na tablicę To ten literał jest w pamięci statycznej czy na stosie? Pojawiły się dwie sprzeczne odpowiedzi.Automatyczny jest na pewno wskaźnik w nagłówku tej funkcji, który przechowuje adres...
Witam ;) Jak zrobić coś takiego jak niżej w delphi: int (in a, double temp, (double)(*funkcja)(double)); Oczywiscie chce zrobic wskaźnik do funkcji w nagłówku funkcji tak jak wyżej w C++. Jak to zrobić ?? HELP :?: Pozdro ;):)
Ten błąd pojawia się zawsze, kiedy masz nagłówki funkcji, a po skompilowaniu programu, linker nie może znaleźć ich definicji. Nie znam sie na builderze, ale na bank musisz znaleźć we właściwościach projektu opcje linkera i dodać mu tą bibliotekę do zlinkowania. Funkcja jest zdefiniowana w pliku .lib albo .dll albo innym pliku biblioteki. Poszperaj jak...
Tak z ciekawości - poprawcie mnie koledzy, jeśli się mylę [syntax=c]return(plikInfo.fdate); [/syntax] Powoduje odłożenie na stosie WORD? A jak się ma do tego typ nagłówka funkcji - który jest u08. Dlaczego kompilator nie krzyczy? Czy nie jest tak, że po odłożeniu WORD - mamy o jeden bajt na stosie za dużo?
Podpowiedzcie proszę, jak powinienem zmodyfikować program, aby pozbyć się ostrzeżenia: Warning1cast from pointer to integer of different size Nagłówek funkcji: pgm_read_byte_ far na pgm_read_byte kompilator nie wyświetla ostrzeżenia. buf ma być wskaźnikiem na dane 8-bit umieszczone w pamięci flash w taki sposób: [syntax=c]const uint8_t PROGMEM dane[]={1,2,3,...}[/syntax]...
W zasadzie dużo zależy tu od kompilatora. Nie każdy dopuści każdą konstrukcję, a mogą się zdarzać też różnice w samym nagłówku funkcji (pamietaj o możliwości odebrania parametrów wiersza polecenia). Często formy skrócone to po prostu wygoda i nic ponadto.
Dziękuję za pomoc. Dostałem już chyba oczopląsu od tych kodów. Sprawdzałem zgodność deklaracji z nagłówkiem funkcji ale ten błąd przegapiłem. To jest rozbudowany i długi program w kilku odmianach. U mnie w wersji Bascoma 2.0.7.5 i starszej 1.11.9.5 nie ma Code Eksplorera. Linie oczywiście mam numerowane, ale jak kopiuje [ctrl C] to numeracja niestety...
#include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> void main(void) { float a; char *str; a = 23.4; clrscr(); str = ftoa(a); printf("%s",str); getch(); } Kompilator nie rozpoznaje " ftoa " Może...
Ewidentnie musi być algorytm, który "wyciąga" ciąg znaków po "Numer zlecenia:" Musi składać się z kilku funkcji: - odczyt *.pdf - "wyciągniecie" tekstu z *.pdf - zapis nazwy pliku *.pdf ciągiem znaków np: ze schowka Największym problemem będzie tutaj format *.pdf i ten ciąg znaków. Sam jestem ciekaw jak to zaimplementować biorąc pod uwagę, że ma to...
Jeżeli funkcji dajesz kwalifikator "inline", to kompilator może próbować rozwinąć ją w miejscu wywołania ("inline" to tylko sugestia, nie wymaganie), ale aby mógł to zrobić musi widzieć definicję (ciało) funkcji w tej samej jednostce kompilacji, co wywołanie. Jeżeli będzie widział tylko deklarację, to wstawi normalne wywołanie. Stąd często funkcje inline...
Dobra, trochę pokombinowałem. Przerobiłem ten kod tak że wygląda tak <?php function send_headers() { header('WWW-Authenticate: Basic realm="Konieczność autoryzacji"'); header('HTTP/1.0 401 Unauthorized'); exit; } function show() { $query1=mysql_query("SELECT show_name,date,text...
Co do void to popieram co napisał Freddie. Trudno coś dodać nie bawiąc się w precyzyjną semantykę. A od tego są kursy i standard. Natomiast chciałbym Cię jednak zachęcić do zmiany tego ccc na powszechnie stosowaną technikę włączania plików *.h i osobnej kompilacji. Załóżmy, że w pliku i2c.ccc masz Twoją funkcję void I2C_Stop(void). Pisałeś już kiedyś...
Tak samo się ją dodaje jak dowolną inną funkcję - gddzieś musi być kod i aby jej użyć trzeba mieć prototyp funkcji przed jej użyciem (czyli zwykle nagłówek). 4\/3!!
To akurat niewiele pomoże. Tablica rejestr[] ma deklarację w main (glowny.c) a użyta jest w podprogram.c. Umieszczenie definicji extern w podprogram.h będzie miało sens pod warunkiem przeniesienia tablicy do podprogram.c. Na ile to skomplikuje glowny.c nie wiadomo - za mało kodu jest zaprezentowane. Oczywiście razem z extern trzeba dać ten #define z...
Ja to widze tak: obejżyj sobie jak pisałem pliki *.h w include avr. Masz tam juz sporo gotowych funkcji między innymi delay_us(), wiec nic tylko dołączyć i korzystać. I tak samo możesz zrobić u siebie. Natomiast, jeżeli tworzy sie biblioteke, i potem tylko i i wyłącznie linkujesz, to wtedy prototypy funkcji umieszcza sie w *.h same funkcje w *.c potem...
funkcja się wywołuje ale kompilator wywalił wszystko z wnętrza tej funkcji. Tak się zastanawiam czy to jest ten sam problem o którym pisałem na początku. Optymalizację mam wyłączoną i debugowanie na najwyższym priorytecie. Dodano po 24 Rozwiązałem problem. Tyle że nie wiem dlaczego tak się dzieje. Musiałem stworzyć nowy plik o takiej samej nazwie jednak...
Posiadam kod asemblera TASM który tworzy moduł (po wycięciu z aplikacji .EXE) PCI ROM dla BIOS'u ale bez nagłówka Plug and Play $PnP: [syntax=asm]; {na podstawie: \programS\_asm\TASM50.cut\!good!\buffere... ; dodana procedura INIT ; dodana struktura PCIR ; dodane dyrektywy kompilacji warunkowej IF/IFE ; Obraz pamieci ekranu od adresu...
loocasm : funkcje static inline w nagłówku owszem mogą być, aczkolwiek nie powinno się tego stosować zbyt często - jeśli funkcja jest długa i nigdy nie została by wstawiona inline przez kompilator, to zostanie ona skompilowana w każdym module w którym jest używana z osobna - wynika to z tego, że kompilator ignoruje wtedy inline, po wstawieniu nagłówków...
Panowie zabrakło tego jak pętli: For Each ctl In Me.Controls If ctl.ControlType = acTextBox Then If ctl.Name = Pole Then i tego Me.Wynik.Caption także dziękuje obojgu :) ps. poczułem się troche jak autor wiersza (co miał na myśli autor" :) jeżeli o tym mowa, to nie nie chodziło mi o użycie nazwy pola w funkcji jak niżej (o już umiem:)): Dodano po 3...
Witam, potrzebuję pomocy z funkcją VLOOKUP. Utworzyłam plik Excel z dwoma arkuszami. Pierwszy arkusz zawiera bazę danych, natomiast drugi arkusz stanowi formę formularza. Po uzupełnieniu bazy danych, automatycznie tworzony jest nowy plik excel z formularzem. Chciałabym, aby pola w formularzu uzupełniły się automatycznie na podstawie bazy danych. Dodam,...
Potrzebuję pomocy odnośnie kopiowania kolumn za pomocą makra. Wg mojego doświadczenia tworzenie rozbudowanych projektów kalkulacyjnych ze wsparciem makrami VBA - jest bardzo ryzykowne zwłaszcza do zastosowań komercyjnych :cry: Nikt oprócz Ciebie nie zna specyfiki przetwarzania Twoich danych i nikt nie jest w stanie stworzyć kodu uniwersalnego. Musisz...
Hej, nie wiem czy dokładnie o to Ci chodziło ale zrobiłem coś takiego: Sub kopiowanie_kolumn() Workbooks("plikA").Activate Dim nazwa As String Dim i As Integer Dim finalrow finalrow = Range("A1").End(xlToRight).Column nazwa = InputBox("Wprowadź nazwę kolumny: ") For i = 1 To finalrow If Cells(1, i) = nazwa Then Cells(2, i).Select Range(Selection, Selection.End(xlDown)).Select...
Zapoznaj się z funkcjami: malloc() (nagłówek stdlib.h), isspace() (nagłówek ctype.h) oraz z operacjami na wskaźnikach. Pozdrawiam, Dr.Vee
Dosyć podstawowa funkcja c, jak dodawanie własnych modułów trochę mi nie trybi. Wydłubałem z głównego pliku funkcje odpowiadające za bardziej uniwersalne funkcje układu. Oto jak includuję: #include "..\os\os.h" int main() { USART_init(baud(9600)); [....] return 666; } zawartość os.h: #ifndef __OS__...
Deklarując zmienne w pliku nagłówkowym prosisz się o problemy. Zapewne zostaną one "stworzone" w każdym pliku który dołącza ten nagłówek, co zaowocuje na pewno problemami. Jeśli zmienne globalne danego modułu chcesz exportować tak aby można było używać ich w innych modułach, to deklarowane mogą być TYLKO w module macierzystym, a w nagłówku deklaracje...
Witam serdecznie. Potrzebuję sposobu na CAŁKOWITE zablokowanie możliwości edycji nagłówka i stopki w szablonie MS Word. Zaznaczam, iż zależy mi na całkowitej blokadzie - również by nie było możliwości usunięcia nagłówka lub stopki. Zaznaczam, iż korzystałem z opcji DEVELPER - OGRANICZ EDYTOWANIE - ale niestety to się nie sprawdza. Po pierwsze - da się...
"jak widzę prowadzisz obliczenia na liczbach podwójnej precyzji - AVR-libc nie wspiera takich obliczeń" → wszystkie funkcje tu stosowane sin itd. są double przynajmniej tak jest w opisie. A jakie to ma znaczenie skoro dla kompilatora avr-gcc double=float? double zapewne jest w nagłówkach dla zachowania kompatybilności ze standardowymi nagłówkami...
Rejestry są dostępne pod adresami rejestrów jak i w przestrzeni adresowej pamięci( dostępnej np. po wskaźniku) z przesunięciem +0x20( 'Register Summary' prawie pod koniec data sheet, podane w nawiasach). Napisz jaki procek Cię interesuje to skryptem zrobię nagłówek( definicje rejestrów z przyroskiem np. _MEM) i po załączeniu będziesz mógł odwoływać...
Nigdy, przenigdy nie wstawiaj kodu do nagłówków, to jest bardzo niepoprawna praktyka, bo wymaga specjalnych kompilatorów które sobie z tym poprawnie poradzą. Jeżeli już musisz, to rób to tylko dla siebie. Twoje pytanie odczułem jako rebus, który trzeba rozwiązać bez wystarczających danych wejściowych: jakie nagłówki dołączasz? Gdzie jest kod który powoduje...
Dziękuje bardzo za szybką odpowiedź i podesłanie programików. Proszę jeszcze powiedzieć czy funkcja zmiany nagłówka wywołuje stary nagłówek w oknie programu, czy trzeba napisać nowy i go wgrać?
Dziękuję bardzo za pomoc, idąc za Twoją radą zrobiłem to w następujący sposób, aby kopiowało mi nagłówek, ale gdy nie ma innych danych niż N/A to aby nie usuwał. [syntax=vbscript] Dim wb As Workbook Set wb = ThisWorkbook Dim lastrow As Integer lastrow = wb.Sheets(3).Cells(Rows.Count, "A").End(xlUp).Row If WorksheetFunction.CountIf(wb.Sheets(3).R...
Czy jest jakaś funkcja która znajdzie kolumne po nazwię nagłówka. Tak jest taka funkcja :idea: 930167
Generalnie nie włącza się się poszczególnych plików nagłówkowych HAL (i2c, uart, rcc itd) tylko główny, tutaj to będzie stm32f0xx_hal.h czy jakoś tak. Ten plik włącza potrzebne nagłówki dla modułów aktywowanych w CubeMX Te niby błędy mogą wynikać z włączania "gołego" nagłówka I2C. Uwaga ogólna - Zakładka "Problems" jest guzik warta, takie śmieci do...
1. Pobierz plik FW do systemu plików modemu GSM Od początku pobieram cały plik do pamięci modułu GSM a dopiero stamtąd odczytuję paczkami o wielkości równej rozmiarowi strony pamięci SPM_PAGESIZE poleceniem AT+HTTPREAD=start,SPM_PAGESIZE. 4. Odczytaj plik FW (z pominięciem nagłówka) z systemu pliku modemu GSM i zaktualizuj FW 2. Sprawdź sumę kontrolną,...
Niniejsze ćwiczenie ma na celu praktyczne zastosowanie metodologii tworzenia oprogramowania za pomocą ADT oraz zapoznanie się ze sposobem implementacj struktur wiązanych (dynamicznych, rekurencyjnych). Zadaniem jest zaimplementowanie kolejki priorytetowej w postaci ADT za pomocą jednej z wybranych list: jednokierunkowej lub dwukierunkowej, uporządkowanych...
Otwierasz plik jako binarny i czytasz odpowiednie wielkości do odpowiednich zmiennych. [syntax=Delphi]function TMainForm.GetWaveHeader(const FileName: String): TWAVHeader; var DataStr: array[0..3] of char; begin try with TFileStream.Create(FileName,fmOpenRead),... do begin try Seek(20,soFromBeginning); ReadBuffer(Format,2); ReadBuffer(Chanels,2);...
Witam ! Potrzebuję pomocy odnośnie miernika wagowego RHEWA 82 ALPHA . Muszę wprowadzić nagłówek RADWAGA WLT 3/6/X . Czy wiecie jak się pozbyć funkcji DRH , żeby skalibrować wagę . Z góry dzięki za pomoc.
Nie wiem nad czym tu się rozdrabniać... i po co te wszystkie linki ; D ale... Jak dobrze rozumiem masz listę w formularzu i dodajesz kolumny w kodzie i chcesz utworzyć zdarzenie dla kliknięcia w nagłówek kolumny. To znajdź w XAMLu swoją listę , najlepiej kliknij na nią to przejdzie Ci do odpowiedniego wiersza i dopisz tam... takie zdarzenie GridViewColumnHeader.Click="ObslugaKlika...
Cześć. Mam spory problem i szczerze mówiąc nie mam aktualnie nawet pomysłu na rozwiązanie. Otóż otrzymujemy w firmie raport dotyczący przewozu jakie wykonali nasi kierowcy - dostajemy go co tydzień. Raport służy nam do wypłacania kierowcom należnych kwot i uwzględnia każdy pojedynczy przejazd wykonany przez kierowcę, wygląda to mniej więcej tak: Imię...
no dobra sprawdźmy moją pamięć - user setup /fax /initial setup RX /reception mode - i tam trzeba zmienić zmieniasz funkcje strzałakami a potwierdzasz # powodzenia
Pliki nagłówkowe zazwyczaj tworzy się, aby umożliwić współdzielenie - typów danych, funkcji, czy zmiennych globalnych - pomiędzy oddzielnie kompilowanymi plikami źródłowymi. Z tego powodu deklarowanie zmiennych globalnych czy funkcji w plikach nagłówkowych jako static z reguły nie ma sensu, bo chodzi nam o to, aby te zmienne były współdzielone, czyli...
Eeee... nie wiem naprawdę o co pytasz... 1. Tak możesz użyć gotowych funkcji z nagłówka math.h jak w każdym innym kompilatorze i na każdym innym procesorze / mikrokontrolerze 2. Jak napisać własną funkcję? Normalnie? Jak każdą inną? Przyjmuje jakiś parametr, zwraca jakąś wartość, w środku ma jakieś obliczenia i tyle. Chyba że pytasz o algorytm... Całkowicie...
Witam. Mam pytanie jako bardzo początkujący. W listbox po włączeniu funkcji ColumnHeads pojawia się nagłówek. W jaki sposób wpisać do nagłówka opis typu lp. imię i nazwisko i tp. Dzięki za pomoc.
dt1 ogromne dzięki za pomoc - wszystko śmiga doskonale! Co do KP, to chciałem, by "??" numerowały się od 1 w każdym miesiącu, ale już sobie z tym poradziłem za pomocą funkcji "=LICZ.WARUNKI". Dzięki raz jeszcze i pozdrawiam!
Witam, mam zrobić stronkę jako projekt na studiach i wszystko byłoby ok gdyby nie parę elementów które chciałbym dodać, zmienić. W załączniku jest plik graficzny w którym zakreślam odpowiednie elementy. Mianowicie na początku interesuje mnie jak mogę przerobić dowolnie główną stronę, chodzi mi szczególnie o sekcje heder bo w swoim panelu nie mogę odnaleźć...
Wszystko zależy od tego, w jakim formacie będziesz miał dane, które dostaniesz. W przykładzie jest to x, y, z, x, y, z na przemian. To by oznaczało, że już przy pierwszym pytaniu pojawią się wszystkie nazwiska, jeśli nic się nie zmieni. Możesz skopiować te nazwiska (jednokrotnie, tak jak w arkuszu na drugiej stronie) i wkleić je tam, gdzie być mają....
Wszystko zalezy do czego ma to byc link. Pokaz - skany obrazu - pokaz fragment kodu. Byc moze ze najprostszym rozwiazaniem bedzie bedzie wlasnie dodanie <a href> W innym przypadku bedziesz musial tworzyc funkcje.
Jak zrobic inline aby była widoczna dla wywołać zewnętrznych? Metody nie widze. 1. Jezeli funkcja jest w pliku nagłówkowym to oczywiście zostaie z-inline-owana. BZDURA. To, że jest w nagłówku nie oznacza, że będzie inlinowana. Po prostu powstanie wiele instancji tej funkcji. I dlatego jeśli mamy pewność, że funkcja jest dość krótka możemy umieścić...
Witam szanownych kolegów! :) Miałem dylemat, czy temat zakładać tutaj, czy w mikrokontrolerach, ale zdecydowałem się tutaj, bo zagadnienie jest bardziej ogólne, nie na konkretny typ MCU (choć pewnie będzie ARM CM4). W razie czego proszę o przeniesienie do właściwszego działu. Może macie doświadczenie w poniżej opisanych operacjach lub chociaż jesteście...
za pomocą wyszukaj pionowo wartości z kolumny w którym nagłówek nosi nazwę "nr Konta" Funkcja wyszukaj pionowo z definicji działa na tablicy w której wyszukuje odpowiednie wartości we wszystkich kolumnach na podstawie założonej wartości w kolumnie 1 (tj. działa na kolumnach po prawej stronie od kolumny "testowej"). :!: W mojej ocenie musisz zmienić...
To tak jeszcze w kwestii wyjaśnienia - osobiście uważam używanie funkcji takich jak ob_get_contents za hackowanie prawidłowego działania serwera HTTP i omijanie problemu ;) Ale rozumiem, że skoro używasz cba.pl to nie jest to żadne poważne zastosowanie i można pójść na takie ustępstwo żeby załatać nietypową konfigurację serwera :)
Chociaż adaptacja wielu technologii Internetu Rzeczy (IoT) nie nadąża za hypem, jaki sobą wywołuje, to jedna z aplikacji spotkała się już z ogromną ilością adopcji i kolejnych innowacji. Ten ciągle rosnący i dywersyfikujący się segment IoT to inteligentne domy i inteligentne budynki. Właściciele domów, najemcy i kierownicy budynków biurowych coraz...
Witam was, Powiem szczerze że nawet do końca nie wiedziałem jaki dać tytuł problemu... Generalnie 90% kodu którego używam sam piszę, ale czasem trzeba posiłkować się gotowymi bibliotekami. I tutaj drugi raz mam sytuację z dziwną (jak dla mnie) budową wywołań funkcji w pliku. Generalnie nauczyłem się, iż nagłówki funkcji są zawsze w pliku *.h zaś ciało...
tak nie wiem jakiej formuły użyć do dat. Jeśli korzystasz z Microsoft 365 to poczytaj o funkcji XLOOKUP :D
chodzi mi o avr-gcc (nie ma tam strarg.h), i funkcje np: moja_funkcja(...) Takiej funkcji bez ani jednego nazwanego argumentu nie da się zrobić nawet z stdarg.h, a bez tego nagłówka nie zrobisz zupełnie nic. Żadne makro nic nie da. Zamiast tego można zadeklarować funkcję przyjmującą tablicę wartości lub (w razie potrzeby) struktur (lub unii struktur),...
...blioteką tej funkcji jest stdlib. ... To jest nagłówek a nie biblioteka ;) Piotrek PS Najważniejsze , że działa ;)
Wg mnie ten warning oznacza, że w danym miejscu nie jest znana deklaracja funkcji `I2C_MasterSendNI'. Trzeba ją zadeklarować w nagłówku .h, lub - jeśli wszystko jest w jednym pliku - umieścić definicję przed wywołaniem.
Co do samej teorii, to np. Nie do końca rozumiem te Twoje tablice - bardziej to przypomina tabele prawdy. Co oznaczają zapisy "|0 | 1|" w nagłówku tych tabel ? O ile dobrze pamiętam, to tablice przejść pisało się w takie postaci: q2q3q1 wyjście 0 0 0 stan wyjścia 0 0 1 stan wyjścia ..... Mógłbyś to w ten sposób zrobić ? Bo w taj chwili trochę trudno...
Plik .s (asm) + nagłówek do niego. Są tam 4 funkcje, które są do siebie bardzo podobne (w kodzie): move (do przenoszenia bloku pamięci, uwzględniony jest przypadek nachodzenia na siebie obszarów), clear (do czyszczenia), pioread i piowrite (przenoszenie pomiędzy blokiem a rejestrem pio) - wszystkie działają na blokach po 8 bajtów (co nie oznacza, że...
Zasadniczo przypisać można tylko funkcje, które mają identyczny nagłówek (chodzi o ilość i typ parametrów). Dlaczego jednak nie zrobisz po prostu warunku? switch (RadioGroupBox.ItemIndex) { case 0: funkcja1(a); break; case 1: funkcja2(a,b); break; }
No właśnie, jak to jest? Dotychczas myślałem, że jak funkcja nigdzie nie jest wywoływana to kompilator ją sobie wywali. Okazało się, że jednak nie (nie zawsze? od czego to zależy?) i dzisiaj "odśmiecałem" bibloteki, żeby się zmieścić w pamięci... Biblioteka niekompilowana, w jednym pliku bez nagłówków - czy to ma jakiś wpływ?
Projekt składa się z dwóch plików: - Unit1 - forma główna - Unit2 - TThread Pierwszy plik ma zadeklarowany nagłówek drugiego a drugi pierwszego za pomocą kreatora buildera. #include "Unit2.h" #include "Unit1.h" W pliku Unit1.h jest sobie funkcja public: // User declarations char * PDUtoTXT(char * smsPDU); Dlaczego nie...
Może po kolei: Jeśli funkcja ma przyjmować tablicę to musi mieć odpowiedni nagłówek: [syntax=cpp]void znazwa(int plansza[9][9]) [/syntax] Poza tym masz jeszcze jeden błąd z wczytywaniem nazwy. %c to wczytanie znaku, nie napisu. %s to napis. Dodatkowo podanie samej nazwy tablicy w scanfie już jest wskaźnikiem na nią, więc nie robisz dodatkowo & [syntax=cpp]scanf("%s",nazwa);...
Wykorzystuję taki kod wysyłający wiadomość z załącznikiem [syntax=php] class eMail { var $to; // odbiorca wiadomosci var $subject; // temat wiadomosci var $content; // tresc wiadomosci var $headers; // naglowki wiadomosci var $marker; // znacznik oddzielajacy zalaczniki var $type; // typ e-maila var $xMailer = "Webinside Mail"; // nazwa programu mailowego...
Witam Mam problem z napisaniem programu i zwracam się do was drodzy forumowicze o pomoc albo jakieś podpowiedzi z góry dziękuje.(program w visualu w formacie cpp) Napisz funkcję o następującym nagłówku: bool bar(char *wyrazenie) która sprawdzi czy wyrażenie matematyczne, dane w postaci łańcucha znaków zawiera taką samą liczbę nawiasów otwierających...
Witam, próbuję funkcją malloc() za alokować około 2kB danych, jednak procesor zamiast za alokować wybrany obszar pamięci, wpada w przerwanie Hard Fault, występuje jakiś problem. Pamięci mam wolnej tyle ile potrzeba gdyż program jeszcze nie jest bardzo rozbudowany oraz mogę statycznie za alokować 2kB danych albo więcej tzn. np. stworzyć zmienna globalna...
Znalazłam nagłówek <ctype.h> który zawiera funkcje służące do klasyfikowania znaków i stworzyłam funkcję która rozpoznaje liczby i litery, ale... nie wiem jak odczytać te cyfry. Moja funkcja czyta coś co wpiszemy jako char i rozpoznaje czy to cyfra czy to litera. Jednak potem jeśli to cyfra, chciałabym ją wykorzystać w moim programie. I nie wiem...
Na etapie makefile wydaje się, że wszystko jest ok. Problem może więc leżeć w pliku nagłówkowym z prototypami funkcji - np. jego brak, co skutkuje implicit function declaration, lub w tym, że jakieś zmienne w nagłówku są zadeklarowane bez extern. Musałbyś pokazać minimaly kod stwarzający problem. Przejrzy jteż wygenerowany plik map, masz tam wszystkie...
A poprawności danych w tablicy i parametrów funkcji jesteś pewien? Co do typu uint8array wystarczy spojrzeć w nagłówki dostarczone przez producenta i powinno się wyjaśnić czym to jest i jak tego użyć w programie, zapewne to prosta tablica, ale warto sprawdzić czy czasem nie ma jakiejś niespodzianki.
Jak najbardziej należy się uczyć i VBA ale z kolei nie wszystko na raz. Piszesz że słabo znasz excela (funkcje) a chcesz się brać od razu za VBA. Można ... tylko boje się że się wcześniej zniechęcisz całkowicie do excela nie tylko do VBA (tym bardziej jak nie miałeś do czynienia z jakimkolwiek programowaniem). Poniżej kod i przykład który za przyciśnięciem...
Po co zmieniasz ciało funkcji? Zmień tylko nagłówek, tak jak to zrobiłeś, a implementację zostaw tą z góry i powinno działać. Jeszcze możesz zadeklarować parametr data jako const, bo funkcja nie ma zmieniać danych w pamięci.
Witam. Problem dotyczy funkcji zaimportowanej z dll. Import funkcji wyglada nastepujaco (wykomentowana cześć to oryginalny nagłówek funkcji wzięty z programu żródłowego dll): [syntax=delphi] //ReadUSBPacket(LMUSB_HANDLE hHandle, unsigned char *pcBuffer, unsigned long ulSize, unsigned long *pulRead, unsigned long ulTimeoutMs, HANDLE hBreak); function...
Dla sprawdzenia skopilowałem na AVRStudio dostaję taki sam listing jak ty, różni się tylko nagłówkiem. [syntax=asm] GccApplication1.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 000000c8 00000000 00000000 00000074 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000000 00800060 000000c8 0000013c 2**0 CONTENTS,...
To jest maszyna stanów kalkulatora według schematu przedstawionego tutaj: . Poniższy przykład zawiera: :arrow: proste dziedziczenie znane z obiektowości. Struktura fsm_t musi przylegać na początku struktury calculatora_t. Tak samo fsm_event_t do calculator_event_t. :arrow: obsługa zdarzeń zewnętrznych, programowanie znane jako event-driven programming....
Funkcja dobrze działa w momencie kiedy nie ma nagłówka, jeśli są nagłówki to głupieje i źle liczy, nie mam pojęcia dlaczego. Da się to skorygować?
No i to jest dziwne, bo po co jest osobna biblioteka dla trybu thumb, skoro w niej są funkcje w trybie ARM? Myślę że jest to gdzieś powiedziane w nagłówkach opisujących plik, skoro jest typ architektury to równie dobrze może być znacznik trybu. Generalnie pamiętam z czasów kiedy bardziej używałem ARM7, że wszędzie współpraca ARM/Thumb była określana...
Odległość można obliczyć pomiędzy dwoma punktami, więc struct i class w zasadzie są tożsame, jedyna różnica to że w strukt domyślnie na początku jest sekcja public, a w class private. Więc funkcja powinna mieć nagłówek (poza definicją struktury): [syntax=c]double PUNKT::odleglosc(double xx, double yy, double zz); [/syntax] I wtedy poza jawnie pokazanymi...
Możesz przekazać funkcję porównującą do procedury sortującej przez parametr. To powinno częściowo rozwiązać twój problem, a nie są to jakieś nieudokumentowane cuda. Warumek: nagłówki przekazywanych procedur muszą być zadeklarowane i identyczne (zgodne z deklaracją). Robiłem to już w starszych wersjach Pascala (sortowanie jedną procedurą liczb i napisów),...
Dzięki SylwekK, przyda się. Ale w międzyczasie nie poddałem się i zacząłem głębić temat na różnych forach i znalazłem błąd. Te ściągnięte funkcje, o których pisałem wyżej okazały się błędne a raczej ta EEPROM_read bo EEPROM_write działało. Ale dopisałem ponownie w nagłówku #include <avr/eeprom.h> , sprawdziłem wywołanie i .... olśnienie. Cały...
1. Funkcję konwersji do hex-a możnaby zrobić w oparciu o LUTa (stablicowane wartości). Poniżej prosty przykład na PC-ta dla testów ale łatwo zaadoptować do arduino: [syntax=cpp]#include <iostream> using namespace std; void tohex(unsigned long val, char* buf) { const char* const lut16 = "0123456789ABCDEF"; // tablicę można przenieś do FLASH for...
Postaram się dodać nagłówki i argumenty ale na to trzeba poczekać bo się sesja zbliża i nie ma za bardzo czasu:)
Witam! Cały "cymes" jest w wysłaniu odpowiednich nagłówków, żeby program pocztowy wiedział, że to wiadomość w HTML-u W załączniku daję pliczek z prosciutkim formularzem do wysyłania maili jaki na prędce stworzyłem. /spakowany rarem, bo rozszerzenia php nie puszcza/ Spróbuj przepuści przez niego to: <html> <table border="1"> <tr>...
s_out = A*sinf(2.0*PI*F*cnt/(float)Fs+fi); cnt++; if (cnt >=(Fs+1)) cnt=0; gdzie ; s_out wartosc wyjsciowa A- wiadomo pi-wiadomo cnt- licznik powiekrzany o 1 po generacji kazdej próbki sygnalu F - wiadomo Fs- czestotliwośc genereowanych próbek sygnalu fi - wiadomo to jest przepis w C bez nagłówków jak chcesz reszte to powiedz mi to dziala bez zarzutu...
Witam, wszystko opisane jest w manualu: - przykład "Wysyłanie złożonego e-maila". Wystarczy dopisać nagłówki. Poza tym, o czym chyba już koledze wspominałem, nie powinno się stosować cudzysłowów ( " ), jeśli zawarty jest w nich sam tekst. PHP parsuje takie ciągi, szukając w nich nazw zmiennych, co obniża wydajność. Pozdrawiam, Krzysztof.
Hmm, zarówno zmiana optymalizacji, jak i dodanie atrybutu nie pomogło. Próbowałem nawet wywalić deklarację z pliku h, i w każdym pliku c dodawać extern inline void funkcja( void ); , żeby poszukał funkcji na zewnątrz, co prawda kompilacja przebiegała bez błędu, jednak dalej funkcja nie była rozwijana. N.B. to kompletnie bez sensu. Kompilator...
Jeżeli ściągniesz nagłówek conio2.h, uzyskasz możliwość stosowania gotoxy(), clrscr i wiele innych fcji niedostępnych w conio.h. Aby z niego korzystać, w opcjach kompilatora dodaj -lconio
W formatce tez masz bledy w sumie dorbne: kontrolki input powinienes konczyc znakiem / czyli np. <input type="submit" value="Wyślij" /> Tylko pod warunkiem, że DOCTYPE w nagłówku wskazuje na XHTML bądź XML.
procedure proc(zmienne:typy) forward; ... ... ... ... procedure proc(zmienne:typy); ciało procedury innymi słowy : w deklaracji forward określasz tylko nagłówek
Dodałeś nagłówek $regfile ="m16def.dat" ? Po za tym nie powiedziałeś nam jakim stanem zapalasz leda. W dodatku na Porcie C jest JTAG którego za pewne nie wyłączyłeś. Kolego aciek4141 twój kod zawiera błędy.
A co z nagłówkami? Nie musisz ich stworzyć i dołączyć do pliku main?
Kolega chyba w ogóle nie wie w czym jest problem ! Chodzi o to, że jeżeli nagłówek funkcji, procedury itp WYMAGA PODANIA MU ARGUMENTÓW, to należy je podać. Skoro nagłówek wygląda tak: [syntax=pascal]procedure zamiana_funty (kwota: real; var kf: real);[/syntax] To znaczy, że procedura uruchomi się JEDYNIE WTEDY, gdy zostaną do niej przesłane argumenty...
Formułę tablicową zatwierdzamy Ctrl+Shift+Enter Przykład w załączniku. W E1 oraz D2:F3 formuły dla dat. Wystarczy w D1 wpisać Nr miesiąca (nie trzeba będzie co miesiąc przepisywać nagłówków).
Linkuję tylko to co w nagłówku w przykładzie. Po zastosowaniu przekształcenia %5.2f dalej wyświetla znak zapytania. Zalinkowanie <math.h> też nic nie pomogło.
Witam, może temat brzmi dość nietypowo, ale nie wiem jak to zwięźlej ująć. Konkretnie chodzi mi o elastyczny wskaźnik na zmieniającą się funkcję lub procedurę, czyli możliwość dynamicznego przypisywania zmiennej typu proceduralnego różnych funkcji (raz procedura innym razem funkcja o zupełnie odmiennych parametrach). Pewnie w dalszym ciągu jest to dość...
Jak chcesz robić taki porządek, to zwróć uwagę na tabelkę w manualu, w której to część konfiguracji opisana jest jako RESERVED... U mnie (stary dokument) - tabelka 14ta, strona 138. Generalnie w nagłówku dołączonym do przykładów znajdują się WSZYSTKIE PRAWIDŁOWE (czytaj "możliwe") konfiguracje. Z tego względu zamiast mnożyć definicje dodaj swoje "aliasy"...
Jeśli ujednolicić nagłówki z listą (wyjścia<>wyjście), to wystarczy SUMA.JEŻELI: Wersja dla kwartałów: Excel <2007:[syntax=text]=SUMA.ILOCZYNÓW((B...
Potrzebujesz nagłówka: [syntax=c]#include <windows.h>[/syntax] Następnie wywołujesz w kodzie: [syntax=c]Beep(Frequency,Length of Beep(in miliseconds);[/syntax]
Czemu link do jQuery jest "w środku" kodu, a nie przed wszystkimi skryptami? Proszę wkleić/zamieścić kod całej strony, wraz z nagłówkami.
Mam problem z skompilowaniem programu wykorzystującego biblioteki AVR can ( ). W głównym pliku załączam pliki nagłówkowe ale pomimo to kompilator nie widzi plików (funkcji) znajdujących sie w plikach *.c. Załączenie ich w nagłówku chyba nie rozwiązuje problemu ponieważ kompilator wyrzuca mnóstwo błędów odnośnie tej 'oryginalnej biblioteki'. Jak rozwiązać...
Mogę podać przykład ale wtedy rozwiążę zadanie za ciebie. Na marginesie dla 100000 nie może być "do uzgodnienia" tylko ma być procent bo nie przejdzie. Jeżeli chcesz po twojemu zostawić procent rabatu w kolumnie c to: C15 wpisz =jeżeli(B15>=A11;B11;jeżeli(B15>=A10;B10... i tak dalej Jeżeli ma być tylko kwota rabatu ( ja tak rozumiem zadanie 2 - ale mogę...
Przecież liczby hex są bardzo łatwe do odczytu bo to są cztery wartości binarne, razem 16. Nie wiem do czego wam ten kalkulator? A niektórzy nawet zegarki binarne robią. Do ich odczytu potrzeba 60 liczb binarnych czyli w okolicach 4 razy więcej, i jakoś sobie z tym radzą. Kwestia przyzwyczajenia, tak samo jak do zapisu dziesiętnego też trzeba się przyzwyczaić....
Szkoda słów. Dziś ST pobiło rekord świata w dotychczasowej twórczości. Jakieś szczegóły? <: Wcześniej. w plikach nagłówkowych dodali rzutowanie na (uint32_t) potem dodali rzutowanie preprocesora U. Bo MISRA. Teraz rzutowanie na uinta usunęli. Za to dodali makra typu xx_msk xxx_pos. W dodatku w jednym z plików do L0 o tym zapomnieli. Słynna przenośność...
W przypadku dwóch nagłówków wystarczyłoby If-Else. Ale jeśli masz już prawie gotowe... Uzupełniłem tylko to i owo [syntax=vb]Function formatowanie(a As Single, naglowek As String) As String Select Case naglowek Case "Cena" formatowanie = Format(a, "####.00 zł") Case "Powierzchnia" formatowanie = Format(a, "#### m2") End Select End Function Sub Proba()...
Czy nie jest przypadkiem tak, że do Twojego pliku S tring.c masz swój własny nagłówek S tring.h? Bo jeśli kompilujesz to na Windows, to niestety ten nieco ułomny system nie widzi różnicy między Twoim S tring.h a s tring.h z toolchaina, linijka "#include <string.h>" dołącza tak naprawdę Twój plik S tring.h, w którym tej definicji nie ma, no i taki...
Witam, ponownie, Bardzo mi wszystkie rady pomogły w przygotowaniu szablonu rozliczenia, ale jak to często bywa pojawiły się dodatkowe potrzeby, chodzi o zaszycie formuł, które będą tez działały w arkuszach wysyłanych e-mailem do firm współpracujących. Przygotowałam je , niestety jest tak, ze w tych arkuszach utworzonych w pliku źródłowym sa i wyliczają...
Tak mi się wydaje, że personalizacja bazuje na nadpisywaniu bieżących części kodu w CSS poprzez customize.php. W customize możesz zmienić nagłówek na obrazek czy dać obrazek, jaki Ci się podoba, wyjść poza szablon. I trzeba pewnie się trzymać Wordpressowego nazewnictwa i powinno to zadziałać. Ja bym ściągnął jak leci jakiś gotowy, darmowy szablon i...
Witam, mam problem z napisaniem makra VBA, które będzie wyszukiwało kolumnę z nagłówkiem OPIS i następnie zacznie działać funkcja if w tej kolumnie do ostatniego niepustego wiersza. Dodano po 1 [syntax=vbscript]Sub Sample() Dim ColumnIndex response = "cel" ColumnIndex = Cells.Find(What:=response, After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart,...
Prześledź, jak wyglądają zapytania przy logowaniu. Prawdopodobnie musisz dodać obsługę ciastek (nagłówki Set-Cookie i Cookie)
PL B pełne C pełne D puste E puste F puste G puste DE B puste C puste D pełne E pełne F puste G puste NL B puste C puste D puste E puste F pełne G pełne Chciałbym zrobić w innym arkuszu syntezę tych danych, żeby importowało to w kolejnych kolumnach ABC wiersz po wierszu. Przy takich "syntezach" za pomocą formuł konieczne jest na ogół zastosowanie formuł...
Tak gwoli ścisłości - ramki modbus nie są szyfrowane, nie trzeba ich "rozszyfrowywać", a te pakiety które wrzuciłeś wyglądają raczej na jakąś "enkapsulację" (polskie "kapsułkowanie" mi jakoś nie brzmi). Sam modbus to tylko kilka bajtów, a tutaj mamy dodatkowe nagłówki i jakiś ewidentny licznik, inkrementowany przy każdym pakiecie - trochę podobny np....
Mam kocioł jak w nagłówku. Kocioł ma elektroniczną regulację temperatury CWU. Czy jeżeli na wejściu CWU podam mu ciepłą wodę o temperaturze wyższej niż zaprogramowana w Termecie, to Termet przepuści ją dalej bez załączenia palnika? Chciałbym w szeregu przed Termetem umieścić inny kocioł ogrzewany darmowym prądem z fotowoltaiki i w ten sposób, gdy będzie...
LBA 0 - MBR, tablica partycji. LBA 1 - nagłówek GPT. LBA2-33 - tablica partycji GPT, LBA63 - typowy początek partycjonowania, choć współcześnie partycjonowanie zazwyczaj zaczyna się od 2048. Czytając zawartość tych sektorów można w konkretnych sytuacjach dokonać konkretnych ustaleń co do partycjonowania, znaleźć i niekiedy poprawić konkretne błędy....
W zasadzie wszystko miałeś dobrze (przynajmniej formalnie), z wyjątkiem liczby Pi, którą trzeba zapożyczyć z Excela. Dodałem tylko nagłówek i deklaracje (nie są konieczne, ale lepiej jak są, bo zabezpieczają przed niektórymi błędami). Algorytmu nie sprawdzałem, zresztą nie podałeś danych, a istotne są tu jednostki. Widać tylko, że zmienna Obr jest niewykorzystana....
Zarówno używając funkcji ILOCZYN (warunkowo z funkcją JEŻELI), jak i w przypadku funkcji BD.ILOCZYN można podać zakres z zapasem. Puste komórki nie przeszkadzają. Tak przynajmniej jest w Excelu. W arkuszach Google nie sprawdzałem. W przypadku funkcji ILOCZYN formułę trzeba zatwierdzać tablicowo, chyba że masz najnowszego Excela 365. W przypadku funkcji...
Jeśli nie boisz się angielskiego, to zerknij tu: Angielska Wikipedia też zawiera dużo info o FATach: Trochę bardziej ogólnie: Dosyć zwięźle i przystępnie: To wszystko powinno myślę, że starczyć w walce z FATem :-) Sam jestem w trakcie rozpracowywania FATa12... Dzięki za konkrety, na niektóre rzeczy już wcześniej trafiłem ale nie wszystko, te lepsze...
Zauważyłem iż w Bascomie nie ma czegoś takiego jak funkcje i nie wiem czy istnieje coś w stylu zmiennej lokalnej. Przez 8 miesięcy helpa w dodatku w j. polskim nie przeczytać? Hmm... Przeznaczenie: Rozpoczyna treść funkcji użytkownika. Składnia: FUNCTION nazwa [ ( parametr AS typ [, parametr AS typ] ) ] AS typ_rezultatu instrukcje...
Tak. Ucze się od zera do gier kodera i jest naprawdę fajny. A brakowało #include <time.h> i <stdlib.h>. Wiem, że program jest może prosty ale jak na 2 dzień nauki :P. Przynajmniej już umiem zrobić kalkulator z pętlami i opcjom ponownego liczenia haha :D Wszystkie standardowe funkcje i miejsce ich ulokowania znajduje się w pliku pomocy!...
Chciałbym używać ddraw.h. Niestety nie wiem co efektywnego zainstalować by móc używać tego nagłówka i jego funkcji. Obecnie jakieś pół roku temu przesiadłem się na Visuala. Pamiętam, że w DevCpp było takie archiwum z d3d8, nawet mam go na kompie. Zajmowało to 1Mb i można było używać w projektach i nagłówka ddraw.h i d3d8.h. Dlatego szukam podobnego...
1 rzuca się w oczy 1778 to za duży argument dla tej funkcji. Sprawdź w delay.h maksymalna wartość argumentu tej funkcji Nie powielaj błędnych opinii, jakie krążą na elektrodzie często, iż rzekomo nie można stosować większych wartości. Bo można, wprawdzie wiąże się z tym zmniejszeniem precyzji takiego oczekiwania i to może być przyczyną problemów jeśli...
Na sam początek to trzeba by było sobie poczytać co to jest definicja funkcji a co to jest deklaracja - bo to są dwie różne rzeczy, a po opisach które widać w tych przedstawionych plikach widać, że kolega miesza pojęcia a to właśnie m.in się mści przy prawidłowym includowaniu plików. Zasada jest taka, że jeśli zrobiłeś sobie np plik z funkcjami do 1wire...
do tego najlepszym rozwiązaniem będzie dyrektywa include dołączająca do głównego pliku, Raczej jest to najgorsze rozwiązanie bo include w zasadzie nie do tego służy. Jest dyrektywą wstępnej analizy tekstowej programu i efektywnie działa tak samo jakbyś w edytorze w miejsce include wkopiował zawartość wstawianego pliku. Include nie definiuje modułu...
Jednym z twoich naczelnych błędów było umieszczenie kodu funkcji wewnątrz bloku funkcji głównej oraz dodanie średnika po nagłówku funkcji. Poprawiłem błędy składniowe w twoim kodzie i zadziałał mi po kompilacji. Usunąłem też opcję 3, ponieważ wydała mi się niepotrzebna (nic nie robiła). Poniżej wklejam działający kod. Kod kompiluje się i wykonuje (dla...
Jeśli oczekujesz pomocy na forum, to prześlij plik z kodem i przykładowymi danymi, żeby można było przetestować. Ten obrazek jest zupełnie nieczytelny i tylko z komunikatu należy wnosić, że typ danych przekazywanych do funkcji jest niezgodny z deklaracją. Z opisu w linku, który Ci podałem widać, że niezbędne zmiany nie ograniczają się do samego nagłówka...
Łoj, a w książce tego nie piszą? Tak, częstotliwość wewnętrznego oscylatora jest charakterystyczna dla danego modelu mikrokontrolera i tylko w niewielkim stopniu może być konfigurowana (tak jest w starych AVR). Zewnętrzny rezonator daje się po to aby zwiększyć dokładność częstotliwości (ważne przy pomiarach) albo żeby zmienić częstotliowść na taką jaką...
Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest na osobne tematy i tutaj znajdują się do nich linki. Część...
Freddie Chopin : Funkcja inline jest wstawiana tylko w obrębie aktualnego modułu (kiedy to kompilator posiada funkcję w postaci nie skompilowanej i może ją w miejscu zoptymalizować do funkcji wywołującej). Jeśli funkcja nie jest statyczna, to mimo to pojawi się w ciele modułu jedna kopia ogólna, którą można wywoływać z zewnętrznych modułów (w nagłówku...
Na początek ściągamy i instalujemy AvrStudio ze strony atmel.com i WINAVR ze strony Po instalacji jednego i drugiego uruchamiamy AvrStudio, wyskakuje okienko w którym wybieramy NewProject. W następnym oknie widzimy: Po kolei: Project Type - tu decydujemy czy będziemy pisać w C czy w ASM. Location - miejsce na nasz projekt ProjectName - Nazwa projektu...
Wszelkie próby manipulowania nagłówkami (funkcje header(), set_cookie() i obsługa sesji) muszą znaleźć się na początku skryptu (lub skryptu głównego, jeśli używasz import(), include() lub require() - jeśli któryś z importowanych skryptów wysyła dane, to trzeba również wziąć to pod uwagę). Nie jest to konieczne, jeśli włączysz buforowanie wyjścia, ale...
W załączniku poprawiony kod, który się kompiluje. Takie drobne uwagi odemnie: 1. Wywal te conio.h, biblioteka iostream ma wszystko czego potrzebujesz, a conio nie jest przenośne na inne systemu. 2. NIGDY nie pisz deklaracji zmiennych w taki sposób: unsigned zmienna; Unsigned nie jest typem! Jest to słowo zastrzeżone przez kompilator i oznacza że dana...
Krótko - wszystko jest nie tak. Po pierwsze zastanów się czy chcesz modyfikować zawartość tablicy (napisywać istniejący tekst), czy przestawiać wskaźnik (pokazywać gotowe teksty, wcześniej przygotowane). Twój kod wygląda jakbyś chciał użyć drugiej wersji, ale to pewnie nieświadomie, bo w ten sposób raczej nie uda ci się wyświetlać wartości liczbowe...
No jasne - kurczę ale zonka zrobiłem , na wejsciu do _i2c_rbytes podajemy adres Slave nie w R17 jak pisałem wcześniej tylko w R18 !!! kurczę teraz działa :) ja dlatego używam _i2c_rbytes ponieważ zawsze muszę do swojego układu SLAVE najpierw coś zapisać, żeby coś odczytać a do tego jest jak w sam raz i2creceive lub właśnie jej odpowiednik _i2c_rbytes...
Nie wiem, nic nie mogę zrozumiec z tego co piszesz, chyba już późno. nie , nie za bardzo można czasem zrozumieć autora dlatego, nie dlatego że jest późno tylko dlatego, że coś nam pan autor delikatnie mówiąc "dziwnie pisze" ;) bez urazy no bo po raz kolejny tłumacząc pisze znowu: Tak jak w pętli jesst to wskazane zapisuje bity od 0 do 100 potem zostawia...
Wejdż w nagłówek na tą pierwszą stronę kliknij na nagłówku dwa razy, w pasku Nagłówek wyłącz funkcje "przełącz nagłówek stopka łacze"i wymaź nr strony.
chodziło mi bardziej o to, gdzie i jak są zadeklarowane obie funkcje: ChIm oraz ChangeImages Pozdrawiam. Dodano po 5 zmień swój kod na podstawie tego: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls; type TForm1 = class(TForm) Image1: TImage; Image2: TImage; Image3:...
Piszesz, że jesteś początkujący więc będzie Ci trudno zrozumieć wyjaśnienie bez znajomości przynajmniej wskaźników i tablic. Przeczytaj najpierw podręcznik dla tej funkcji - [url=]strftime. Funkcja wpisuje do zmiennej "bufor" (tablica znaków - cstring) odpowiednie dane (godzinę) ale żeby nie przekroczyć pamięci dostępnej dla bufora potrzebuje też jego...
błędy: funkcje.cpp:5:1: error: expected initializer before ‘using’ Brak średnika po nagłówku ostatniej funkcji w naglowki.h glowny.cpp: In function ‘int main()’: glowny.cpp:31:13: error: incompatible types in assignment of ‘const char strcpy albo używać std::string glowny.cpp:32:55: warning: deprecated conversion from...
Delphi XE2 to pierwsze środowisko wydane przez Embarcadero (dawniej wydawane przez Borland), które pozwala na kompilowanie 64-bitowych aplikacji. Choć samo występuje wyłącznie w trybie 32-bitowym (wszystkie kompilatory Embarcadero są tworzone w... Delphi! Stąd dopiero przyszła wersja prawdopodobnie dostępna będzie w wersji 64-bitowej) i jest jeszcze...
Witam.Czy ktoś by mógł mi w prosty sposób wytłuamczyć jak to działa? Dużo tu dla mnie niewiadomych.Np linia virtual const char* what() const throw() itd. .Z góry dzięki za pomoc Akurat poza frazą throw() nic nie ma tutaj związanego z wyjątkami. Ta fraza jest opcjonalna (C++ to nie java, nie ma obowiązku precyzyjnego deklarowania jakie wyjątki może...
Jeśli chodzi o soft, to powstał szkielet programu. Na razie odmierza to czas, i powinno obsługiwać pilot RC5. W polach „A:” – powinien wyświetlić się adres pilota, „C:” – numer przycisku z pilota. W symulacji programowej poszło, ale na razie nie mogę przeprowadzić prób z braku modelu. Ale żeby stworzyć wersje BETA...
Czytałem wprawdzie jakiegoś i tak fajnego PDF'ka autorstwa kolegi Zbigniewa Gibka , i jest tam trochę na te tematy. Jednak tam opisane jest tworzenie własnych procedur które hmmm trzeba deklarować jeszcze samemu w programie głównym. To troszkę ciężko tak działać. A czy zastanawiałeś się w jaki sposób przekazać kompilatorowi czy ma na stos wrzucić jakieś...
www.helion.pl bo nie chcę plagiatu popełnić... nie uważasz, ze to ździebko przesada pytać się o podstawy programowania (niezależne od języka) i to w takiej ilości? Czego nie rozumiesz? Znaczenia tych słów? iteracja = potocznie: pętla definiowanie funkcji = napisanie nagłówka funkcji biblioteki run time = biblioteki ładowane podczas działania programu...
Program dopiero powstaje (dopiero mam szkielet do uzupełnienia), wiec moze byc duzo elementów nieaktywnych takich jak PWM'y i i2C itp(ale konfiguracje juz sa), głównie jest MENU nieskonczone ale tyle co jes to działa , no i nieszczesny pomiar z wyswietleniem co 0,5 s za pomoca flagi z przerwania. Docelowo będą czytane wszystkie wejscia ADC ale jak utknołem...