kompilacja warunkowa

Znaleziono około 164 wyników dla: kompilacja warunkowa
  • Kompilacja warunkowa w XMACRO - alternatywne rozwiązania dla AVR GPIO

    No lepiej, ale jasno to do końca nie jest. Teraz myślę, czy chodzi Ci o coś takiego: [syntax=c]#define DEBOUNCE DEB #define NO_DEBOUNCE NOTHING #define NOTHING(name) #define DEB(name) DEB_##name, #define LIST_IO PIN(A1, DEBOUNCE) \ PIN(B3, NO_DEBOUNCE) \ PIN(C2, DEBOUNCE) \ PIN(D1, NO_DEBOUNCE) uint8_t x = [ #define PIN(name, deb) deb(name) LIST_IO...

    Mikrokontrolery   02 Sty 2015 20:56 Odpowiedzi: 8    Wyświetleń: 837
  • REKLAMA
  • Błąd kompilacji warunkowej w kalkulatorze - Visual Studio 2005, Dev-C++

    Chyba za bardzo się zrobić coś, czego zadanie nie wymaga :) Napisz po prostu kalkulator, a kompilacja warunkowa w tym zadaniu to chyba tylko dla zmylenia przeciwnika ;) W każdym razie już doszedłeś dlaczego nie da się tego problemu rozwiazać w ten sposób, co zaproponowałeś na początku. PS. A jak nie jesteś pewien, to zapytaj autora zadania. Pozdrawiam,...

    Programowanie   12 Lis 2008 16:11 Odpowiedzi: 9    Wyświetleń: 2254
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Sekcja pliku makefile: znaczenie i konieczność, błąd kompilacji

    Coś takiego odpowiada za stworzenie mapy pamięci. Z pewnością jednak takiej przestrzeni adresowej nie ma w AVR. Tutaj przestrzeń adresowa jest tylko 16-bitowa. Stąd jest komunikat "never used". Wygląda na to, że jest to jakaś kompilacja do debugowania tego kodu, ale pod inną platformą (np. Windows). Biorąc to pod uwagę myślę, że zmienić trzeba też coś...

    Mikrokontrolery AVR   21 Sty 2021 21:09 Odpowiedzi: 3    Wyświetleń: 618
  • REKLAMA
  • [AT90S2313] Czy schemat z AT90S2313 i ADS1110 do pomiaru napięcia jest poprawny?

    ... Fejnie by było obciąć kilka zer po przecinku... Ostatni prezent i zapewne nowość dla niektórych użytkowników Bascoma. Kompilacja warunkowa: $regfile = "2313def.dat" Config Lcd = 16 * 2 '***** Kompilacja warunkowa **** Const Sing = 0 'Obliczenia Sing=1 ->Single(float) , Sing=0 -> Long(int) Const Uv = 1 'Rozdzielczość...

    Mikrokontrolery AVR   04 Sty 2009 17:24 Odpowiedzi: 74    Wyświetleń: 10400
  • [ECLIPSE] Jak używać 'ifdef' do warunkowego dołączania plików w Eclipse z GCC (ARM EABI)?

    W czym rozwiazanie z zamiana *.c na *.inc oraz warunkowa kompilacja w pliku types.common.c jest lepsze od warunkowej kompilacji kazdego pliku types_xxx.c z osobna ? type1.c: [syntax=c] #ifdef TYPE1 //tutaj wszystkie funkcje #endif [/syntax] type2.c: [syntax=c] #ifdef TYPE2 //tutaj wszystkie funkcje #endif [/syntax] Jak chcesz bardziej wyszukanego rozwiazania...

    Mikrokontrolery   20 Lis 2015 10:40 Odpowiedzi: 10    Wyświetleń: 1047
  • AVRPascal - Darmowy edytor kodu w Pascalu dla mikrokontrolerów AVR

    W AVRPascal IDE logika projektu jest tam, gdzie powinna być: w kodzie. Dlatego program nie stosuje plików projektu. Trochę to megalomania sądzic, że wszyscy dookoła to same matoły, które nie wiadomo dlaczego tworzą jakieś coraz bardziej złożone "build systems" aby konfigurawać i budować projekty. A tu proszę = okazuje się że kompilacja warunkowa wystarcza....

    Mikrokontrolery AVR   17 Gru 2025 16:32 Odpowiedzi: 59    Wyświetleń: 3399
  • REKLAMA
  • [Bascom] - Błędne kolorowanie składni kompilacji warunkowej

    Spróbuj najpierw zresetować ustawienia. Wejdź w Help -> About i tam pod licencją masz ścieżkę do pliku XML w którym trzymane sa wszystkie ustawienia. Możesz wejść do tej lokalizacji, ale zaraz potem zamknij Bascom Potem zmień nazwę tego pliku XML na jakąś inną, na przykład dodając słowo _backup. Po tej akcji kiedy uruchomisz Bascom to powinien być jak...

    Mikrokontrolery AVR   27 Maj 2016 09:34 Odpowiedzi: 2    Wyświetleń: 858
  • Jak użyć dyrektywy #if w AVRasm2 do kompilacji warunkowej?

    #define LCDver C . . . #if (LCDVer==A) #include "LCDverA.asm" #elif (LCDVer==C) #include "LCDverC.asm" #endif Poza tym poproszę albo zrzut ekranowy "Project/Assemblewr options, albo co siedzi w AVRBuild.bat. Która wersja AVRStudio ? No i bez całości kodu niewiele można powiedzieć, być może cos jest przypadkiem zakomentowane...

    Mikrokontrolery   01 Cze 2005 23:09 Odpowiedzi: 11    Wyświetleń: 2596
  • [c] Jak poprawnie includować pliki w AVR Studio 4 bez błędów?

    A jak to rozwiązujesz w asemblerze? Rozwiązanie zależy od zapotrzebowania. O czego u Ciebie zależy, czy bedą odwołania? Rozumiem, że static nie załatwia sprawy, bo odwołania są z innych plików? Jeżeli chcesz stworzyć coś w rodzaju biblioteki, to nie ma lepszego rozwiązania niż stworzenie biblioteki - wóczas linker zadba o dołącznie tylko potrzebnych...

    Mikrokontrolery AVR   01 Mar 2011 18:46 Odpowiedzi: 30    Wyświetleń: 4017
  • [STM32][C][UART] - Błędne dane przychodzące do terminala

    (at)jorax - chodziło mi o to, że w bibliotece wykorzystywana jest kompilacja warunkowa w zależności od linii mikrokontroleram, więc gdzieś trzeba zdefiniować z jakiego uC korzystamy (za pomocą dyrektywy prekompilatora). "Wyłączam" się w kwestii biblioteki :) Są tu mądrzejsi ludzie ode mnie a nie chcę Ci głupot nagadać ;) Co do funkcji pokazanej przez...

    Mikrokontrolery ARM   22 Maj 2013 07:45 Odpowiedzi: 18    Wyświetleń: 3093
  • [C] - Funkcje nieblokujące zależne czasowo, maszyny stanów, RTOS

    W zasadzie kodu takiego, co bez przeróbek zadziała to nie mam - każdy fragment ma różne zależności zdefiniowane w innych plikach/procedurach. Ale dla przykładu mogę wrzucić jedną prostą maszynę stanów - część rzeczy można wykomentować, stworzyć jakieś swoje fikcyjne zmienne, itp... [syntax=c] //======================================...

    Mikrokontrolery   20 Sie 2014 12:07 Odpowiedzi: 77    Wyświetleń: 11892
  • Poszukuję kursy prgramowania mikrokontrolerów ARM

    Ty mówisz o jakich kompilatorach? Używam kompilator Hi-tech dla PICów. Producent ściśle trzyma się normy C89 i inline nie ma. Jeśli chcę pisać kod przenośny (niektóre biblioteki) PC<->PIC<->ARM to muszę kurczowo trzymać się standardu i zrezygnować z udogodnień występujących w nowszych kompilatorach.C. Zawsze pozostaje kompilacja warunkowa...

    Mikrokontrolery   12 Maj 2009 17:56 Odpowiedzi: 67    Wyświetleń: 31904
  • [STM32] Jak pisać efektywne i przenośne biblioteki dla STM32 w C?

    Przeczytałem wątek z dużym zainteresowaniem, wracam do uP po paru latach natomiast jestem starym programistą C Nie będę redagował jednolinijkowych cytatów, wypowiem się w punktach mam nadzieję każdy wyczyta co pochwalam / czemu się sprzeciwiam 0) nie zmienimy starego albo nie swojego kodu (np AVR czy innego) ale nowy możemy pisać lepiej. a) makra to...

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 10788
  • XMEGA - Problemy z odczytem temperatury z LM75 przez programowe I2C w C

    Nad pierwszy bym dyskutował (nawiasem mówiąc napisałem najmniej złe). Doceniam, że chce wprowadzić "emulację" w miarę pełnej jednostki syntaktycznej, ale eliminuje inny aspekt bloku: blok ma wartość powrotną (rzecz bardzo rzadko wykorzystywana), moje rozwiązanie to zachowuje, Twoje nie. Twój blok również nie zwraca wartości. Jak już takie coś chcesz...

    Mikrokontrolery   04 Lip 2016 09:39 Odpowiedzi: 40    Wyświetleń: 2412
  • REKLAMA
  • [AVR][C] - zagadnienie deklaracji funkcji do kompilacji

    Jeżeli w tej "bibliotece" lcd.c masz niewiele funkcji , to możesz zastosować kompilację warunkową. Np. global.h //... #define LCD_CURSOR_ON //... lcd.c #include "global.h" //... #ifdef LCD_CURSOR_ON void lcd_cursor_on() { } #endif Ot , prosty - żeby nie powiedzieć prostacki - sposób ;) Piotrek

    Mikrokontrolery AVR   10 Cze 2008 09:30 Odpowiedzi: 11    Wyświetleń: 2652
  • [Atmega328] [Atmega328][Atmega644][C] - Kompilacja warunkowa, redefinicja LED_SCK

    Dziękuje za pomoc. Działa. [syntax=c]#if __AVR_ATmega328P__ == 1 #define LED_SCK PB5 #endif #if __AVR_ATmega644P__ == 1 #define LED_SCK PB7 #endif #define LedON PORTB |= 1 << LED_SCK; /// LED SCK #define LedOFF PORTB &= ~(1 << LED_SCK); /// LED SCK #define LedNOT PORTB ^= 1 << LED_SCK; /// LED SCK[/syntax]

    Mikrokontrolery AVR   01 Sie 2016 21:09 Odpowiedzi: 2    Wyświetleń: 1125
  • Błąd kompilacji ATMEGA8: sys/time.h nie znaleziono - jak to naprawić?

    Że to dzisiaj skompilujesz, to raczej możesz zapomnieć. -D AVR powoduje ustawienie symbolu "AVR", a w programie masz elementy kompilacji warunkowej (#ifdef AVR), lecz i tak program się nie skompiluje - bo pokazany kod wymaga nagłówków, które w AVR są niedostępne (m.in. time.h). Dodatkowo sam kod jest błędny, m.in. źle są zadeklarowane zmienne wykorzystywane...

    Mikrokontrolery AVR   26 Maj 2015 08:54 Odpowiedzi: 9    Wyświetleń: 1308
  • Jak wyłączyć funkcje opóźniające w AVR GCC za pomocą kompilacji warunkowej?

    Witam Czy mozna uzyskac mozliwosc kompilacji warunkowej, w taki sposob aby na poczatku programu, zmieniajac wartosc tylko jednej zmiennej/parametru moc w zaleznosci od jej wartosci, z programu pomijac wszelkie funkcje opozniajace, cos na styl dyrektywy $sim w Bascomie. Jednym slowem chodzi mi o to, ze w czasie symulacji programowej np w AVR Studio,...

    Mikrokontrolery   15 Maj 2008 16:51 Odpowiedzi: 3    Wyświetleń: 1211
  • LPC1768 - wyświetlenie obrazka na LCD z sterownikiem SPFD5408B

    Ewentualnie możesz dodać kompilację warunkową dla poszczególnych sterowników LCD. Optymalizator gcc wytnie niepotrzebne fragmenty kodu (jeśli numer sterownika będzie stałą). Co do kompilacji warunkowej to wiem o co chodzi. (at)gaskoin: możesz podać mały przykład ze stałą ?

    Mikrokontrolery Początkujący   30 Maj 2014 17:08 Odpowiedzi: 12    Wyświetleń: 1698
  • Emulator zmieniarki dla aut grupy VAG

    Raczej to nie będzie problemem, ale moja głupota już prędzej. Nie jestem tego już w stanie sprawdzić, bowiem nie mam już kodu w wersji umieszczej tutaj ale istnieje ogromne prawdopodobieństwo, że błędnie umieściłem dyrektywę kompilacji warunkowej i do przesłanego wsadu dołączony został fragment programowej implementacji 2 portu UART, który służył mi...

    DIY Konstrukcje   04 Gru 2022 12:49 Odpowiedzi: 146    Wyświetleń: 58482
  • Kompilacja programu AVR w asemblerze - błędy w AVR Studio 4 i WAVRASM

    Unowocześnienie AT90S2313 brzmi : ATtiny2313 .... ;) No to OK, kody przerobione pod modłę AVRStudio + gotowy HEX - na AT90S2313, ATtiny2313 i ATmega8515. Licencja GNU zachowana - mamy binaria i źródła... ;) Some other requests ? ;) P.S. ; Code is written for use with AVR-GCC in assembler mode ; flag: -x assembler-with-cpp - oryginalny kod jest pod avrgcc......

    Mikrokontrolery   13 Lis 2005 00:03 Odpowiedzi: 29    Wyświetleń: 5638
  • 5 wskazówek dotyczących pisania konfigurowalnego oprogramowania układowego

    Ok. Robię sam pod siebie. Ale jak myślisz, czy przeciętny programista Systemów wbudowanych zrozumie rozbudowany system konfiguracyjny? Dołóż do tego tonę dokumentacji i mamy problem z długością wdrożenia w projekt. Normalne aplikacje (na pc) to konieczność z powodu złożoności systemu. Ale tutaj gdy cały hex ma kilkaset kilo to może być przerost formy...

    Artykuły   14 Cze 2023 16:38 Odpowiedzi: 12    Wyświetleń: 1743
  • [C] Kiedy stosować #ifdef i #ifndef w C? Przykłady i wyjaśnienia

    To jest tak zwana kompilacja warunkowa, przydatna w trakcie pracy ad programem, szczególnie gdy walczymy za jakimś problemem. Np. często stosuje się bloki, które są kompilowane tylko gdy jesteśmy w debug modzie, a nie w wersji release, żeby np. w pewnych miejscach podejrzeć wartości zmienny, których w finalnej wersji programu nie chcielibyśmy oglądać...

    Programowanie Początkujący   30 Mar 2009 12:50 Odpowiedzi: 2    Wyświetleń: 4657
  • [LPC4088] Inicjalizacja kodeka UDA1380 przez I2C na LPC4088 - problemy z kodem

    Otóż niekoniecznie... Chwilę wcześniej masz bloki kompilacji warunkowej #if UDA1380_SYSCLK_USED ... #else //Use WSPLL ... #endif gdzie masz możliwość wyboru (prawdopodobnie) źródła sygnału zegarowego. Jeśli to nie zostało zdefiniowane poprawnie, to następna komenda Uda1380_Mute(FALSE) ma prawo zwrócić błąd.

    Mikrokontrolery ARM   21 Paź 2014 17:25 Odpowiedzi: 6    Wyświetleń: 999
  • [Atmega16APU] [Atmega16APU][C] - Freemodbus nie odpowiada poprawnie, błąd Invalid function code

    #ifdef RTS_ENABLE Masz odblokowaną obsługę wyjścia RTS ? Tu wygląda to na kompilację warunkową więc jeśli nie zdefiniujesz tego to wyjście nie będzie używane i odpowiedzi nie dostaniesz bo max485 jest cały czas w nasłuchu i nie przełączy się na nadawanie

    Mikrokontrolery AVR   20 Paź 2016 20:39 Odpowiedzi: 12    Wyświetleń: 1422
  • Zbieramy wymagania do protokołu komunikacji bezprzewodowej elektroda.pl

    Zarówno ja, jak i kolega tzok mówimy o przyjęciu wstępnych ograniczeń . W temacie jednak ustalono, że nie ma się czym przejmować, ani ograniczać. Podejście jest zatem w stylu typowej polskiej uczelni. Należy zatem opracować protokół komunikacyjny, potem zaś "zobaczyć co uda się zaimplementować". Jest to błąd już u samych założeń. Ponadto jest tu wątek...

    Projektowanie Układów   10 Lut 2021 14:38 Odpowiedzi: 42    Wyświetleń: 5628
  • Jaki program do Raspberry Pi wykona taką operację?

    Płytę tą można programować w kilku językach, m.in Python i C. Kompilacja przebiega do pliku img. W większości języków będzie to kod opierający się na pętli warunkowej if i pętli while.

    Raspberry Pi i inne SBC   10 Maj 2015 13:53 Odpowiedzi: 4    Wyświetleń: 1656
  • Definicje dla nowych procesorów serii AVR128 od Atmela

    Można poprosić o listę lub jakiegoś linka. Jak dołączysz do projektu plik io.h to tam masz warunkowe dołączenie pliku io specyficznego dla danego procesora. Po kompilacji w AS masz też w zależnościach wymieniony odpowiedni dla procesora plik, wystarczy go podejrzeć i tam będzie definicja symboli.

    Mikrokontrolery   26 Maj 2021 21:42 Odpowiedzi: 3    Wyświetleń: 366
  • [Programowanie] Zarządzanie wieloma plikami projektu(ów)

    Możesz spróbować tak, jak to zrobione jest w ARM-ach (CMSIS). Warstwa sprzętu jest zależna od rodzaju konkretnego procesora ARM (LPCxxx, STM32xxx), a reszta jest taka sama dla całej rodziny procesorów (ARM Cortex). Możesz zdefiniować CPU i elementy sprzętowe i zrobić kompilacje warunkową. Najlepiej rzeczy niezależne trzymać w oddzielnym katalogu. Spójrz...

    Mikrokontrolery   29 Kwi 2012 18:00 Odpowiedzi: 19    Wyświetleń: 1921
  • Pisanie programów na komputer do kontroli mikrokontrolerów.

    3grosze.. B4X Piszesz apke na iOS i ona automatycznie pasuje na Androida, na Raspi, na PC... 1. Już sobie wyobrażam ogromne wsparcie w bibliotekach, które kolega integrujący z uK będzie musiał wcześniej czy później użyć 2. to, co zerkam, to nie jest "write once, run everywhere", ale są odnogi kodu na różne środowiska, sterowane kompilacją warunkową....

    Projektowanie i Tworzenie Po godzinach   29 Maj 2022 19:25 Odpowiedzi: 10    Wyświetleń: 1953
  • Jak wykorzystać dyrektywa SET oraz .if .else .ENDIF - asm

    .if to dyrektywa preprocesora, działa jak ci pisano, wyłącznie na etapie translacji mnemoników na opcody. W gotowym programie nie działa, bo jej tam już po prostu nie ma. Zwykle .if i pokrewne wykorzystuje się do zrealizowania kompilacji warunkowej. Np. w zależności od typu procesora masz np. 256 bajtów SRAM lub więcej, co za tym idzie adres jest 8...

    Mikrokontrolery AVR   22 Mar 2011 22:42 Odpowiedzi: 6    Wyświetleń: 1555
  • Brak wywołania funkcji przerwania Timer0 w LPC2142 na płytce ZL9ARM z ZL10ARM

    Tak jak pisałem - Twój startup załatwia manipulacje stosem, więc w takiej sytuacji atrybut dla funkcji jest zbędny, a wręcz błędny. Jeśli masz debugger, to przecież możesz sobie sprawdzić czy w ogóle wchodzi do przerwania oraz czy wchodzi do tego assemblerowego wrappera który jest pod etykietą "VIC". Profilaktycznie włącz sobie też ręcznie przerwania...

    Mikrokontrolery ARM   07 Lip 2017 22:50 Odpowiedzi: 6    Wyświetleń: 1179
  • [c] Jak udostępnić #define między wieloma plikami w C?

    Wszystko zależy od twojej wygody i tego jak często i w jakich sytuacjach masz zamiar manipulować tym parametrem. Ja zawsze w katalogu common projektu trzymam plik typu config.h, gdzie są zdefiniowane kluczowe i ogólne dla całego projektu switche, wartości itd. Inna sprawa, że pewne rzeczy wolę definiować, jak wyżej wspomniano, w argumentach dla programu...

    Mikrokontrolery   20 Mar 2013 19:31 Odpowiedzi: 4    Wyświetleń: 1134
  • Czy można umieszczać definicje funkcji w plikach nagłówkowych w języku C?

    Czy definicje funkcji moga byc zawarte w plikach naglowkowych? Do dobrych praktyk to nie należy ale jak ktoś sobie tak ubzdura to może do includowanych plików wsadzić wszystko co mu się podoba. Czyli kod lacznie z funkcja main tez moze byc w pliku naglowkowym? Może być nawet makrem albo przez kompilację warunkową i też będzie działać. A może Twój problem...

    Mikrokontrolery PIC   10 Kwi 2009 13:30 Odpowiedzi: 4    Wyświetleń: 1468
  • [C] Jak wstawić znak HEX przed literą w C i użyć #define dla funkcji XYZ?

    Niektóre kompilatory pozwalają na oznaczenie takiej funkcji jako inline lub robią to automatycznie. Warto zatem sprawdzić efekt debugując na poziomie CPU :) Jeśli jednak chcesz być pewny rozwiązania, to najlepiej zastosować kompilację warunkową (bo rozumiem, że chcesz dostarczyć pod każdy sprzęt inną wersję programu). O tym, czy Twój kompilator na to...

    Programowanie   04 Maj 2013 20:17 Odpowiedzi: 4    Wyświetleń: 1848
  • STM32F1 + FATFS blokuje wysyłanie danych do wyświetlacza TFT przez SPI po obsłudze SD

    Prawdopodobnie już wiem dlaczego tak to działa jak działa. W pliku projektu STM32CubeMX w konfiguracji FATFS -> System Parameters jest parametr FS_REENTRANT . W przypadku kodu bez FreeRTOS ten parametr ustawiony jest na Disabled i dlatego działa dobrze. Jeżeli wygenerujemy kod z FreeRTOS to ten parametr jest ustawiony na Enabled i wtedy nie wnikając...

    Mikrokontrolery ARM   01 Lis 2020 16:44 Odpowiedzi: 14    Wyświetleń: 984
  • Zakłócenia przy obsłudze przycisków na Atmega8 po ponownym wgraniu programu

    ...Działo się tak dlatego, że wcześniej debugowałem sobie ten program, a żeby ominąć troszkę kodu to skok bezwarunkowy walnąłem tam. A jak program był gotowy to zapomniałem to wyjąć. Wcześniej też miałem problem zinicjalizacją lcd, ponieważ była ona zakomentowana... Aż mi się ciśnie na klawiaturę , by zakrz... napisać: "a widzisz ?!?!?" :D A na przyszłość...

    Mikrokontrolery   06 Wrz 2007 16:23 Odpowiedzi: 13    Wyświetleń: 3163
  • Dlaczego funkcja _sbrk nie działa przy malloc i sprintf w moim programie?

    Okazało się, że brakuje parametru -DROM_RUN przy kompilacji plików (asm i c), niestety nie mogłem się doszukać co tak na prawdę ta opcja robi, może ktoś wie? I dlaczego napisałem już do tej pory 70kb kodu (bez malloca oraz -DROM_RUN) i wszystko ładnie śmigało... Ależ ona nic nie robi tylko przekazuje do TWOJEGO kodu że symbol ROM_RUN jest zdefiniowany...

    Mikrokontrolery ARM   18 Sie 2009 00:30 Odpowiedzi: 19    Wyświetleń: 2438
  • [C] Jak użyć #if w #define w C? Sprawdzenie warunku w makrze SIZE_WITHOUT_CRC16

    Chodziło mi o ten konkretny przypadek :) Co do warunkowej kompilacji - robiąc "normalne" ify, gcc stworzy w większości przypadków taki sam kod jak w przypadku użycia dyrektyw preprocesora.

    Mikrokontrolery   25 Wrz 2012 18:35 Odpowiedzi: 12    Wyświetleń: 1233
  • [vba][excel] - Jak sprawdzić czy Excele jest uruchomiony raz czy więcej razy?

    Dzięki, za vbModeless, o to mi chodziło. Teraz sobie przypomniałem że miałem już kiedyś doczynienia z otwieraniem formy modalnie lub nie i miałem jakieś problemy, które minęły gdy zrezygnowałem z tego parametru. Dotyczyło to zdaje się wcześniejszej wersji Excela, którą od czasu do czasu używam na starszym kompie. W związku z tym takie pytanie dodatkowe,...

    Programowanie Początkujący   17 Lut 2013 23:40 Odpowiedzi: 5    Wyświetleń: 3714
  • [ATmega128][C][FatFS][SD] Problem z lokalizacją błędu

    No i właśnie o to chodzi... Byłem przekonany, że dyrektywa warunkowej kompilacji załatwi sprawę... Warunek z założenia powinien powodować, że treść sd.h jest brana pod uwagę tylko raz... a tu wychodzi na to, że jest to pic na wodę, fotomontaż...

    Mikrokontrolery   09 Lip 2009 12:46 Odpowiedzi: 4    Wyświetleń: 3667
  • Różnice między mikrokontrolerami Atmega88 a Atmega8 - zamienność?

    Koledzy. Z jednej strony kol. Pijopic ma rację: Jeśli kod (źródłowy w domyśle) korzysta z nowych żródeł przerwań i innego HW dostępnego w M88 to nie da się go po prostu przekompilować na M8 z powodów technicznych. Z drugiej strony kol. upanie też ma rację, gdyż do kilkunastu rejestrów w M88 - które były dostępne przez IN/OUT w kostce M8 - dostęp jest...

    Mikrokontrolery   09 Paź 2011 23:00 Odpowiedzi: 11    Wyświetleń: 10056
  • [W600 Chip] Konfiguracja PWM dla kontroli jasności kanału LED żarówki RGBCCT

    Bardzo dobrze, poszło łatwiej niż się spodziewałem. Pozwólcie, że połączę tę gałąź, a teraz przyjrzyjmy się drugiej kwestii. Mimo to jestem zaskoczony, że poniższy kod nie działa: [syntax=c] //value is in 0 100 range void HAL_PIN_PWM_Update(int index, float value) { int channel; if (IsPinIndexOk(index) == 0) return; channel = PIN_GetPWMIndexForPinIndex(index);...

    Smart Home IoT   31 Gru 2023 14:15 Odpowiedzi: 14    Wyświetleń: 1167
  • Dev-C++ 4.9.9.2, GCC, -std=gnu99, pedantic – ostrzeżenia w standardowych nagłówkach

    Witam, ze względu na wymagania "klienta" musiałem zamienić język programowania i środowisko IDE na Dev-c++. Aktualnie używam 4.9.9.2 i od strony IDE nie mam większym zastrzeżeń, czasem są problemy ale da się z tym żyć. Natomiast od strony kompilatora mam kilka zastrzeżeń, jakość kompilacji jest niezła, kod mały ale: 1.) problemy kompilatora same z sobą,...

    Programowanie   01 Lut 2010 17:36 Odpowiedzi: 1    Wyświetleń: 1368
  • [C++] Obliczanie średniej harmonicznej i geometrycznej z menu w pętli

    test(at)ubuntu:~$ test(at)ubuntu:~$ ./test sh: cls: not found Wybierz jedna z czterech opcji: 1. Srednia harmoniczna z n wyrazow 2. Srednia harmoniczna liczona do czasu wprowadzenia 0 3. Srednia geometryczna z n wyrazow 4. Srednia geometryczna liczona do czasu wprowadzenia 0 Twoj wybor: 2 Podaj liczbe nr 1: 0.5 Srednia z...

    Programowanie Początkujący   03 Kwi 2009 08:27 Odpowiedzi: 1    Wyświetleń: 5786
  • HY-Mini STM32F - Poszukuję biblioteki do obsługi syntezera PLL SI5351A

    oczywiście wywalają się kompilacje Kilka pytań: Co to są kompilacje? Co to znaczy że się wywalają? Czy taka kompilacja |(|nawet jedna) jest ciężka? Czy nie sprawia oporu podczas podonoszenia. Odpowaiadam na pytania: 1.Mam na myśli proces kompilacji i linkowania programu jako całość 2.Mam tu na myśli zakończenie kompilacji z błędami uniemożliwiającymi...

    Mikrokontrolery ARM   16 Wrz 2018 07:34 Odpowiedzi: 14    Wyświetleń: 3561
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    Czy jest metoda, aby wyświetlić model mikroprocesora na jaki skompilowany jest program w AVR GCC, jakaś zmienna globalna czy odczyt rejestrów W środowisku AVR GCC nie ma bezpośredniej metody, która pozwalałaby na uruchomieniu programu na mikrokontrolerze, aby automatycznie wykryć i wyświetlić model mikroprocesora, na którym ten program jest uruchamiany....

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1074
  • STM32W108 - Dopasowanie filtru LFB212G45BA1A234 w torze RF ZigBee 2,4 GHz

    Wielkie dzięki!!! Spróbuję w poniedziałek zainstalować keila w pracy i uruchomić któryś z przykładów. W GCC strasznie ciężko to zrobić nie mając podglądu do opcji projektu, z tego co widzę są tam jakieś definicje które jak sądzę wykożystywane są później przy kompilacji warunkowej ale myślę, że z tym sobie poradzę, drobne różnice w składni już przerobiłem...

    Projektowanie Układów   01 Sie 2013 10:03 Odpowiedzi: 24    Wyświetleń: 5355
  • STMF4, I2S - UDA1334BT - charczący dźwięk, konfiguracja Master Clock?

    Mam podwójne buforowanie. Ale może gdybym najpierw puścił transfer DMA i potem - nie wychodząc z przerwania - dopiero dokonał "rozparcelowania danych" po buforach, to pewnie by zadziałało. W sumie wyszło inaczej - zsynchronizowałem to z pobraniem danych z SD - też działa. Problem z wyświetlaczem LCD też rozwiązany - trzeba było dodać sprawdzanie czy...

    Mikrokontrolery   20 Maj 2014 15:20 Odpowiedzi: 41    Wyświetleń: 5769
  • Jak zacząć z FreeRTOS na STM32F103RB? Podstawowe kroki i pliki do dodania

    (at)Freddie Chopin No nie całkowicie. Często mamy do czynienia z warunkową kompilacją typu: [syntax=c] void fun(int *a, int *b) { #ifdef CONFIG_FEATURE_ENABLED //do something ... #else (void)a; (void)b; //do something else #endif }[/syntax] Tak czy inaczej fajnie wiedzieć, że w C++ jest coś takiego:)

    Mikrokontrolery ARM   23 Kwi 2017 20:27 Odpowiedzi: 10    Wyświetleń: 2394