dyrektywa pragma

Znaleziono około 31 wyników dla: dyrektywa pragma
  • [AT89C2051][c][Raisonance]Niedziałający czasem "for&

    WYjasnienie jest bardzo proste. druga pętla for pracująca na zmiennej 'y' nie powoduje wykonanie zadnej instrukcji w ciele fora, a jedynie modyfikuje ten 'y'. Kompilator optymalizując kod na siłe wywali tego drugiego fora, bo de facto nie robi on nic. Ale jednak jesli uzyje sie przed forem zmiennej 'y', kompilator domysla sie ze ta zmienna do czegoś...

    Mikrokontrolery   12 Cze 2009 10:24 Odpowiedzi: 5    Wyświetleń: 1296
  • REKLAMA
  • Jak zadeklarować dynamiczną tablicę stringów w C++ w Visual Studio 2013?

    Dla tego dziwnego środowiska wszystko co globalne najlepiej deklarować w osobnym pliku lub klasie. Można także w głównym programie chyba po dyrektywie - [syntax=cpp]#pragma endregion[/syntax] Jako, że jest to tablica dynamiczna to użycie - [syntax=cpp]gcnew[/syntax] najlepiej wykonać gdzieś na początku np tutaj - [syntax=cpp]private: System::Void Form1_Load(System::Object^...

    Programowanie   17 Wrz 2014 06:53 Odpowiedzi: 5    Wyświetleń: 1071
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Keil C: Dlaczego używać using w obsłudze przerwań na AT89S52?

    Witam Przekazywanie parametrów przez rejestry można wyłączyć dyrektywą #pragma NOREGPARMS Osobiście nie stosowałem tego ale wygląda na to, że stosując model pamięci LARGE kompilator do przekazywania parametrów zechce wykorzystać zewnętrzną pamięć danych

    Mikrokontrolery   01 Lis 2004 18:28 Odpowiedzi: 4    Wyświetleń: 1121
  • REKLAMA
  • Jak poprawnie połączyć pliki main.c, timer.c i lcd.c w C?

    Sytuacja byłaby jeszcze jaśniejsza, gdybyś podał konkretne komunikaty błędów oraz komentarz - czy pojawiają się przy kompilacji (i którego pliku), czy w czasie konsolidacji. No i napisz jakim kompilatorem się posługujesz. Ja zacząłbym od usunięcia dyrektyw #pragma once - nie są do niczego potrzebne.

    Programowanie   01 Lis 2005 10:54 Odpowiedzi: 10    Wyświetleń: 1641
  • Problem z transmisja na 250kbits w atmega16, srodowisko IAR.

    ...Czekam na pomoc... Jeden obraz , potrafi zastąpić tysiąc słów :D #include <ioavr.h> #include <inavr.h> volatile unsigned char x=0; #pragma vector=INT0_vect __interrupt void INT0_ISR(void) { x++; } /* ... */ Poczytaj w pliku pomocy o dyrektywach #pragma - one wiele potrafią ;) Piotrek

    Mikrokontrolery   03 Mar 2007 01:26 Odpowiedzi: 3    Wyświetleń: 991
  • REKLAMA
  • Keil: Jak usunąć warning L1 przy wstawkach asemblerowych?

    Czy ktos uzywal wstawek asemblerowych w keilu? Uzylem dyrektyw #pragma ASM i #pragma ENDASM. Kompiluje sie le pokazuje warninga. Ktos wie jak go zlikwidowac? #include <sfr51.h> void main (void) { #pragma asm CLR P3.0 #pragma endasm P3_3=0; } warning: assembling .\testasm.src... linking... *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C_STARTUP...

    Mikrokontrolery   02 Wrz 2004 07:29 Odpowiedzi: 4    Wyświetleń: 1302
  • Konwersja Pico-IRDA z AVR na STM32 - odrzucanie ramek przychodzących

    ODgrzewam temat. Stos ruszyl. Problemem bylo pakowanie struktur przez kompilator ARM-GCC/ rozwiązanie dyrektywa #pragma pack(1) :] Ale jest problem. Windows "nie łyka" tej irdy. Urządzenie jest wykrywane, jest ikonka ze w zasiegu, ale... nie dziala. Znaczy się działa usługa IrOBEX, i to bardzo dobrze ale ni cholery nie odpala IrCOMM. Węszenie po pakietach...

    Mikrokontrolery ARM   19 Lis 2010 23:16 Odpowiedzi: 10    Wyświetleń: 3061
  • [BBC++6] Jak dokładnie zmierzyć czas działania algorytmu w BBC++6?

    Musisz nieco zmodyfikować plik nagłówkowy. Najwidoczniej dyrektywa #pragma once nie działa w Twoim builderze (została dodana w późniejszych wersjach). #ifndef nazwa_pliku_h #define nazwa_pliku_h // cała treść pliku h #endif

    Programowanie   09 Maj 2010 21:03 Odpowiedzi: 6    Wyświetleń: 3742
  • Tworzenie bibliotek lub odwołania do zewnętrznych plików

    błąd wywala w cpp: Czy na początku tego pliku CPP masz dyrektywę #include , która włącza odpowiedni plik H z deklaracją funkcji 'flash()'? Natomiast na samym początku pliku H umieść dyrektywę: [syntax=c] #pragma once [/syntax] co uniemożliwi wielokrotne włączanie pliku H w trakcie kompilacji.

    Arduino   07 Paź 2019 23:40 Odpowiedzi: 10    Wyświetleń: 747
  • REKLAMA
  • Funkcja w C do zliczania wystąpień wartości w strukturze

    Mam prosbe do Ciebie abys napisal mi jak wyglada deklaracja struktury z atrybutem packed. W ktorym miejscu deklaracji dodaje sie ten atrybut. Deklaracja struktury powiina byc przy uzyciu slowa typedef. Jeżeli używasz GCC (w wersji >= 3.x), to może wyglądać to np. tak: typedef struct nazwa { int pole1; int pole2; // .... } NazwaTypu __attribute__((packed));...

    Programowanie   22 Mar 2007 10:17 Odpowiedzi: 8    Wyświetleń: 1453
  • Kod Arduino do komunikacji UART z urządzeniem Stag AFR - nie otrzymuję odpowiedzi

    (...) wiedzi z urządzenia. Szukaj początku ramki. Użyj tego polecenia do odczytania 18 bajtu od początku ramki. ``` char byte = (frame >> 18) & 0xFF; ``` aczkolwiek uważam, że lepszym podejściem jest zdefiniowanie typu struktury (koniecznie packed) i odczytanie tego bajtu jako jej atrybut. Rozumiem Twoje zastrzeżenia, więc spróbujmy podejść...

    Arduino   14 Sty 2025 16:31 Odpowiedzi: 104    Wyświetleń: 1920
  • WinAVR – jak dołączyć plik ASM, użycie extern i znaczenie #pragma w kodzie

    Slowko kluczowe extern przed deklaracja obiektu najczesciej stosowane jest w plikach naglowkowych programu. Powoduje ono, ze w tym konkretnym miejscu nie jest przydzielana pamiec dla obiektu, a wiec nie mozna w jednej linijce zdefiniowac tej zmiennej [przypisac wartosci poczatkowej] //naglowek extern char zmienna; //plik zrodlowy zmienna =12; Poprostu...

    Mikrokontrolery   05 Lut 2006 08:32 Odpowiedzi: 3    Wyświetleń: 1241
  • [ARM][C/Keil] Struktura z polami bitowymi w odniesieniu do rejestru...

    Wszystkie sprawdzone w wątku metody manipulacji polami bitowymi za pomocą struktur i unii, okazały się równoważne do "tradycyjnych" metod manipulacji za pomocą operacji boolowskich i maskowania bitów. Okazało się wręcz, że działa to szybciej i zdecydowanie poprawia czytelność kodu. Wyżej w temacie został przedstawiony fakt, że Keil wymaga nadawania...

    Mikrokontrolery ARM   23 Mar 2012 23:00 Odpowiedzi: 26    Wyświetleń: 3279
  • AVR GCC (WinAVR) – jak skonfigurować printf() do wysyłania tekstu przez UART?

    Witam !!!! Funkcja printf pisze do wyjścia standardowego. Zwykle to co pisze przechwytywane jest po jednym znaku przez funkcje putchar. Musisz ją znaleźć w bibliotece albo napisać własną. int putchar(char c) { // tu wpisz "c" do bufora rs'a return c; } Zwykle kompilator kiedy napotka taką funkcję, nie zlinkuje tej z biblioteki tylko Twoją. Czasem jeszcze...

    Mikrokontrolery   28 Gru 2004 16:12 Odpowiedzi: 15    Wyświetleń: 2764
  • Jak zainicjować nadawanie w buforze RS232 na przerwaniach?

    Działa!!! #1 gdybyście widzieli tego banana na mojej twarzy! #2 ten debugger nie jest jednak lipny #3 dlaczego nie działało? - przez lenistwo... wszystko przez to, że nie inicjowałem uartu ręcznie tylko przez dyrektywe preprocesora "#pragma DEFJ(TIM1_INIT=0xFD) //COM0 - 9600, mnoznik x2 = 19200" służy ona do zainicjowania uarta - czyli ustawienia wartości...

    Mikrokontrolery   30 Wrz 2003 07:16 Odpowiedzi: 16    Wyświetleń: 2442
  • Jak wyłączyć optymalizację dla wybranych funkcji w (Win)AVR gcc?

    Witam, Mam maly problemik mianowicie mam pewien blok bazujacy na opozniniach na petlach (dla 1-wire) ktory dziala ok (poziom optymalizacji 0) Oraz peien zestaw blokow ktore tez dzialaja ale dla calego projektu ustawilem poziom optymalizacji 2 bo mialem pewne problemy czasowe. Teraz problem mam taki ze dodalem ten blok z one wire do pozostalej czesci...

    Mikrokontrolery   30 Mar 2007 21:51 Odpowiedzi: 4    Wyświetleń: 1916
  • MSP430 - Jak używać pragma w wektorach przerwań?

    jak widac tak :https://courses.cs.washington.edu/cours... http://forum.allaboutcircuits.com/blog/m... https://msuraj.wordpress.com/2011/09/12/... ta dyrektywa mówi kompilatorowi co to za przerwanie. kolega google daje mnóstwo odpowiedzi "od ręki"

    Mikrokontrolery Pozostałe   20 Lut 2016 00:07 Odpowiedzi: 8    Wyświetleń: 4878
  • [PIC32] [MPLAB] [C] inicjalizacja mikrokontrolera - start systemu

    albertb, to nie tak, że nie szukałem i że nie potrafię przeszukać strony producenta a tym bardziej internetu. ... Szukałem plików nagłówkowych, źródełek, czegokolwiek, co tłumaczyłoby inicjalizację procesora przez PRAGMA. Ba, moim zdaniem jest jeszcze gorzej. Nie potrafisz przeszukać nawet własnego komputera. Jeśli wiesz, że: 1. dyrektywa config może...

    Mikrokontrolery PIC   22 Lis 2011 10:37 Odpowiedzi: 21    Wyświetleń: 3684
  • [SQLAPI] Jak połączyć SQLAPI z C++ Builder 6 Personal? Brak połączenia z bazą danych

    Pytanie jest proste: dlaczego to razem nie działa :) Strona projektu: www.sqlapi.com Biblioteka jest przygotowana również pod Borlanda Buildera ale nie moge tego uruchomić. Tzn udało mi się ruszyć program ale nie mam połączenia z bazą. Załączam plik nagłówkowy tak jak nakazuje manual: #include "SQLAPI.h" W myśl przepisu: #include <SQLAPI.h>...

    Programowanie   06 Cze 2010 11:06 Odpowiedzi: 2    Wyświetleń: 2469
  • [Atmega32] Jak przesłać i zdekodować strukturę przez RS232 na Atmega32 w C?

    Ja to robię tak: Po stronie uC (w tym wypadku to jakiś ARM): #pragma pack(1) struct registers{ uint8_t zmienna_1; uint16_t zmienna_2; } reg_table; #pragma pack(4) //ARM ma wyrównanie do 4 bajtów #define REG_TABLE_SIZE sizeof(struct registers)//size of registers Po stronie PC: #pragma push() //zapamietujemy istniejące...

    Mikrokontrolery AVR   11 Sie 2010 12:30 Odpowiedzi: 22    Wyświetleń: 2521
  • [ASM][Ubuntu][AVR] W czym pisać i jak kompilować?

    Osobiście używam avrasm2.exe z minimalnym otoczeniem pod wine. Powód jest prozaiczny - avra jeszcze nie radzi sobie dobrze z preprocesorem C (wyrażenia #pragma itp. użyte w plikach nagłówkowych Atmela), a używam go na potęgę, bo wtedy nie mam problemu z przenoszeniem kodu. Atmel odszedł od dyrektywy ".device" na rzecz odpowiednich deklaracji w pliku...

    Mikrokontrolery   04 Lut 2011 16:19 Odpowiedzi: 13    Wyświetleń: 3209
  • Wysyłanie tekstu na wyświetlacz od końca w funkcji print(char *txt) – jak poprawnie?

    oops zapomnialem o ustawieniu #pragma char+ :) Ja mam w kompilatorze ZAWSZE ww. dyrektywe bo nie potrzebuje ujemnych liczb w charze :) I prawdopodobie kod bedzie chodził do 255 znaków bo wiekszosc "komercyjnych" kompilatorów ma domyslnie ustawiona opcje "char is unsigned" Z tego co widać kolega gbr3 uzywa wlasnie takiego "komercyjniaka" bo na avr-gcc...

    Mikrokontrolery   26 Lut 2008 14:16 Odpowiedzi: 21    Wyświetleń: 1470
  • Tutorial PIC18F2550 + SDCC - Część 3 - Ustawienia oscylatora, zegar, PLL

    https://obrazki.elektroda.pl/3029878300_... Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy...

    Artykuły   07 Lut 2020 18:46 Odpowiedzi: 1    Wyświetleń: 3252
  • Programowanie mikrokontrolera PICxx: Tworzenie układu i sterowanie elementami wyjściowymi

    AVE... Ja wybrałem PICi, bo chciałem zbudować MIDIBox 64E, a ten projekt oryginalnie był na PICu. Ale projektu w końcu nie zrealizowałem, lecz zająłem się nauką programowania... W latach osiemdziesiątych w Polsce były dostępne systemy mikroprocesorowe, ale ceny były zaporowe dla większości, a i produkcja była ograniczona. Dlatego wielu kupowało komputery...

    Projektowanie i Tworzenie Po godzinach   22 Kwi 2022 20:33 Odpowiedzi: 30    Wyświetleń: 2526
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    Jako całość OK, a szczegóły: 0. komunikat kompilacji: "startup.c:51:6: warning: optimization may eliminate reads and/or writes to register variables" budzi moją czujność/nieufność 1. Nie widzę powodu wchodzenia najpierw w tryb system, a potem w user 2. Ja zostawiam MCU w trybie system po startupie - nie widzę żadnych zalet w trybie user jeśli nie mam...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101268
  • `51 kompilator Keil zewnętrzna pamięć RAM język C

    Witam, Myślę próbuję, zmieniam i bez rezultatów. Problem wydaje się banalny, choć w moim odczuciu tak nie jest. Program napisalem tak, aby utworzył tablice w pamięci zewnętrznej za pomocą dyrektywy char xdata tablica[]; Nstępnie utworzyłem wskaźniki: wskaznik=&tablica[0]; i=0; while (i<16){ i=i+1; R0=*wskaznik++;...

    Mikrokontrolery   14 Mar 2008 23:16 Odpowiedzi: 10    Wyświetleń: 1437
  • ATmega32 IAR: Nie działa przerwanie przy przepełnieniu timera T1

    witam To moje pierwsze zetknięcia z AVR`ami stąd pytanie dla wielu może wydać się banalne lecz raczej nikt mi nie zarzuci, że nie szukalem ani nie czytalem. Przeszukałem całe forum ale o o środowiesku IAR jest bardzo mało postów. Wszystko to co wyczytałem pochodzi z user manulala Iar`a. Problem polega na tym, że po włączeniu licznika/ timera 1 oraz...

    Mikrokontrolery AVR   11 Lis 2008 00:00 Odpowiedzi: 3    Wyświetleń: 1437
  • Xilinx wypuszcza Vitis HLS jako open source

    https://obrazki.elektroda.pl/9057253000_... Programowanie procesora to dobrze znany proces. Nawet programowanie procesorów graficznych stało się łatwiejsze dzięki frameworkom, takim jak CUDA czy OpenCL firmy Nvidia. Jednak programowanie macierzy bramek programowalnych - układów FPGA - zawsze było uważane za zadanie dla projektantów...

    Newsy   31 Mar 2021 23:20 Odpowiedzi: 2    Wyświetleń: 1026
  • PIC24HJ128GP502 - rozpoznanie bojem (ustawienie zegara)

    https://obrazki.elektroda.pl/9306295500_... Przeciwnik : PIC24HJ128GP502 obudowa 28 nóżkowa DIP wąska . Czemu ten model ?? ano ma na pokładzie dosyć bogate peryferia m.in CAN , DMA , zegar RTC i to mnie zachęciło Dokładna specyfikacja : microchip.com/wwwproducts/en/PIC24HJ128G... Wybrane uzbrojenie przeciwnika : - architektura 16...

    Mikrokontrolery PIC   25 Lis 2017 00:41 Odpowiedzi: 16    Wyświetleń: 1677
  • Tutorial PIC18F2550 + SDCC - Część 2 - Blink LED, piny IO, wejścia i wyjścia

    https://obrazki.elektroda.pl/5009750700_... 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...

    Artykuły   08 Sty 2020 10:57 Odpowiedzi: 0    Wyświetleń: 3573
  • Przerwania proste i przyjemne - część 1 - dobre praktyki programowania

    Każda aplikacja osadzona na ogół zawiera w sobie zestaw funkcji. I nawet najprostsza, na przykład do regulowania temperatury, obejmuje szereg zadań, takich jak odczytywanie danych wejściowych od użytkownika lub z czujnika temperatury/wejścia ADC, wyświetlanie zasobów na wyświetlaczu LCD i sterowanie wyjściem zarządzającym pracą wentylatora/grzałki itp....

    Artykuły   23 Lut 2022 13:10 Odpowiedzi: 11    Wyświetleń: 3072