define undef

Znaleziono około 294 wyników dla: define undef
  • LPC 2148 i system plików fat16/32 problem ze startupem

    Mam jakieś przykłady z keila z kamami.pl, więc jak chcesz zzipuję i wrzucę. akurat ja używam zl10arm+zl9arm czyli też lpc2148. elm-fata kiedyś odpaliłem na avr, a pewno też będę chciał na lpc więc pochwal się, jak Ci się uda;) Tutaj proszę pliczek .s z tej paczki. //Plik startowy dla mikrokontrolerow LPC214x /****************** KONFIGURACJA *********************/...

    Mikrokontrolery ARM   28 Gru 2008 00:01 Odpowiedzi: 8    Wyświetleń: 3371
  • 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ń: 822
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • LPC17xx - LPC1768 - bootloader ethernetowy (FlashMagic)

    U mnie podczas kompilacji wywala się na [syntax=bash] In file included from ./core_cm3.h:90:0, from ./LPC177x_8x.h:116, from ./serial.c:57: /usr/lib64/gcc/arm-none-eabi/4.8.1/inclu... fatal error: stdint.h: No such file or directory # include_next <stdint.h> ^ compilation terminated. [/syntax] W stdint.h mam [syntax=c] #ifndef _GCC_WRAP_STDINT_H...

    Mikrokontrolery ARM   20 Sty 2015 18:14 Odpowiedzi: 9    Wyświetleń: 1299
  • REKLAMA
  • Jak użyć snprintf do łamania długiego tekstu z wieloma zmiennymi?

    [syntax=c] /***************************************... * Pary tekst - zmienna są w jednym miejscu, * łatwe do inspekcji i modyfikacji ****************************************... #define FOREACH_VAR(VAR)\ VAR("tekst1 %d",zmienna1)\ VAR("tekst2 %d",zmienna2)\ VAR("tekst3 %d",zmienna3) #define PRINTF_STR(str,zm) str #define PRINTF_VAR(str,zm)...

    Programowanie   02 Kwi 2020 21:24 Odpowiedzi: 7    Wyświetleń: 537
  • Jak napisać procedurę przerwania w assemblerze bez prologu i epilogu w AVR GCC?

    Nie mam żadnego pomysłu na to aby zmusić kompilator AVR GCC(+AVRstudio) aby procedurę obsługi przerwania całkowicie zrealizować jako procedurę napisaną w assemblerze reszta jest w C... Utwórz sobie plik z rozszerzeniem "S", umieść w nim np. coś takiego i dołącz go do projektu :) #include <avr/io.h> #ifdef __SFR_OFFSET #undef __SFR_OFFSET #endif...

    Mikrokontrolery AVR   04 Lut 2010 22:27 Odpowiedzi: 17    Wyświetleń: 1776
  • Eclipse: Błąd 'undeclared' przy kompilacji projektu ARM z makefile Yagarto

    ok.. dopiero usiadlem wiec zaraz zajrze do tych wskazowek.... a poki co to tu masz kod: main.c #include "Board.h" void init(void) { // enable peripheral clock for PIO controller AT91C_BASE_PMC->PMC_PCER = (1<<AT91C_ID_PIOB); // enable reset-key on board AT91C_BASE_RSTC->RSTC_RMR = (0xA5000000 | AT91C_RSTC_URSTEN);...

    Mikrokontrolery ARM   18 Wrz 2009 13:12 Odpowiedzi: 11    Wyświetleń: 3325
  • REKLAMA
  • ESP32 komunikacja z PLC Siemens - połączenie ethernetowe przy użyciu ENC28J60

    Przeskanowałem też cały komputer i nie mam pliku HardwareSPI.h Faktycznie, masz rację. Przeoczyłem to. Wygląda na to, że trzeba "siłowo" zmienić przypisanie pinów dla SPI. Można to zrobić przez modyfikację pliku Enc28J60Network.h. Na samym jego końcu trzeba umieścić dodatkowe linijki kodu, jak poniżej: [syntax=c]extern Enc28J60Network Enc28J60; //...

    ESP8266 i ESP32   08 Gru 2019 12:07 Odpowiedzi: 15    Wyświetleń: 6990
  • Wemos2mini i moduł AHT20+BMP280 - Tasmota odczytuje tylko BMP280, brak odczytu z AHT20

    1. Czy przy użyciu programu Arduino (z postu pierwszego) sensory są prawidłowo odczytywane we wszystkich modułach z powyższego postu? Wszystkie odczytuje program w Arduino. 2. Na których modułach po załadowaniu firmware tasmota-sensors nie da się odczytać AHT20? Na żadnym. Tylko BMP odczytuje prawidłowo. 3. Czy firmware tasmota-sensors został przez...

    ESP8266 i ESP32   06 Lip 2024 22:47 Odpowiedzi: 19    Wyświetleń: 3543
  • [ATTINY2313] Undefined reference to `PWM_out` podczas kompilacji programu C

    Przecież w Tiny2313 rejestry PWM są takie same jak w 2313 classic. Zatem po co tak kompikujesz: #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined(__AVR_AT90S8535__) || \ defined(__AVR_ATmega163__) || defined(__AVR_ATmega16__) || \ defined(__AVR_ATTINY2313__)...

    Mikrokontrolery AVR   12 Cze 2008 20:22 Odpowiedzi: 8    Wyświetleń: 4538
  • Błąd TBCCTL1 is undefined przy konfiguracji Timer_B w MSP430

    Dlaczego wykonanie następującej instrukcji jest poprawne: BCSCTL2 = DIVS_3; a BCSCTL1 = RSEL_1; już nie. Wszystkie definicje typu: DIVS_3, CCIE, WDHOLD, ID_3..... Zdefiniowane są w pliku msp430x20x3.h . Podejrzyj ten plik i będziesz od razu wiedział czego możesz użyć a czego nie. Przykładowo w dziale Basic CLOCK Module u mnie plik wygląda tak: #define...

    Mikrokontrolery   25 Cze 2009 12:58 Odpowiedzi: 102    Wyświetleń: 9870
  • [Atmega8][Język C] Jak zrealizować transmisję przez UART

    Skorzystaj z tego: [syntax=c] #ifdef BAUD #undef BAUD #endif #define BAUD 19200 #include <util/setbaud.h> UBRRH = UBRRH_VALUE; UBRRL = UBRRL_VALUE; [/syntax] oczywiście po przestawieniu "fizycznej" czyli rzeczywistej prędkości zegara np. w AvrStudio, musisz w pliku Makefile zmienić podawaną kompilatorowi wybraną prędkość zegara np.: F_CPU = 8000000...

    Mikrokontrolery AVR   14 Lip 2011 12:40 Odpowiedzi: 42    Wyświetleń: 6177
  • Jak skonfigurować ARM toolchain: integracja CodeSourcery, OpenOCD i Eclipse

    Witam :) Na wstępie podam że jestem mocno początkujący w dziedzinie procesorów ARM, ale do rzeczy. Skonfigurowałem Eclipse zgodnie z opisem ze strony Freddie Chopin'a. Skompilowałem przykład, również z tej samej strony, dla lpc2103. Pliki "out" wygenerowały się. Jako że posiadam uC at91sam7s64 przerobiłem przykład pod ten układ w następujący sposób:...

    Mikrokontrolery ARM   22 Wrz 2017 13:17 Odpowiedzi: 374    Wyświetleń: 133844
  • Tasmota na ESP8266: Kompilacja dystrybucji dla wyświetlacza OLED, czujników BH1750 i BMP280 oraz IR

    Jaki to klimatyzator? Nie wiem czy do końca rozumiesz zasadę dodawania i wykluczania opcji: np jak chcesz by nie kompilowało danego modułu robisz [syntax=c]#ifdef USE_DHT // jeśli jest zdefiniowane USE_DHT #undef USE_DHT // wyłącz definicję USE_DHT #endif // koniec definicji[/syntax] a teraz jeśli chcesz by obsługa DHT była wkompilowana: [syntax=c]#ifndef...

    ESP8266 i ESP32   03 Lip 2023 05:53 Odpowiedzi: 4    Wyświetleń: 1242
  • REKLAMA
  • Obejście pętli, tak by nie blokowała reszty kodu (OneButton.h)

    Mamy tutaj dwa problemy: - wykrywanie i detekcja czasu naciśniecia przycisku - sekwencja sterowania przekaźników Obsluga klawitury jest dosc prosta i jest wiele sposobów. Ja lubie zapamietywac historie stanu klawisza. Kwestia logiki sterującej jest dużo bardziej interesująca. Osobiście bardzo nie lubię robienia tego na if-ach. Chociaż początkowo wydaje...

    Arduino   18 Gru 2017 15:29 Odpowiedzi: 13    Wyświetleń: 930
  • [ LPC2148 ] Konfiguracja portów GPIO do obsługi LCD HD44780 - kod i pytania

    A to nie jest tak że pliki boot.S oraz lpc2142-rom.ld (kody poniżej) inicjują cały procesor. Korzystam ze wzoru projektu udostępnionego na www.btc.pl. boot.S //Plik startowy dla mikrokontrolerow LPC214x /****************** KONFIGURACJA *********************/ /*Ustawienia stosu*/ #define Top_Stack 0x40004000 #define UND_Stack_Size 0x00000004 #define...

    Mikrokontrolery ARM   17 Sie 2010 13:06 Odpowiedzi: 5    Wyświetleń: 1561
  • FatFS R0.15 na Atmega 1284P: Błąd undefined reference to `mmc_disk_write`

    Dodałem dyrektywę #define_USE_WRITE 1 do pliku ff_conf.h

    Mikrokontrolery AVR   19 Lis 2024 19:54 Odpowiedzi: 6    Wyświetleń: 198
  • Atmega 32 USART Problem z wysylaniem/odbieraniem danych

    Nie pisałem że to jedyny sposób, i raczej nie ma wiele wspólnego z danym typem AVR-a; zmieni się nazewnictwo konkretnego przerwania ISR, może nazwa rejestru UDR (ja mam tak napisany program do ATmega32). Prędkość wygodnie ustawić: #ifdef BAUD #undef BAUD #endif #define BAUD 19200 #include <util/setbaud.h> UBRRH = UBRRH_VALUE; UBRRL = UBRRL_VALUE;...

    Mikrokontrolery AVR   14 Gru 2010 10:13 Odpowiedzi: 5    Wyświetleń: 1602
  • Atmega128 - Biblioteka Radzia błąd undefinied reference

    Zrobiłem tak jak radziłeś. Teraz wyskakuje coś takiego. http://obrazki.elektroda.pl/5207377200_1... [syntax=text]------ Rebuild All started: Project: Radzio, Configuration: Debug AVR ------ Build started. Project "Radzio.cproj" (Clean target(s)): Target "Clean" in file "D:\Programy\Atmel Studio 7\7.0\Vs\Compiler.targets" from project...

    Mikrokontrolery Początkujący   02 Gru 2016 00:50 Odpowiedzi: 12    Wyświetleń: 1176
  • Jak uruchomić wyświetlacz TFT na LPC2478 bez pamięci SDRAM?

    Witam Walczę już kilka dni i nie mogę uruchomić wyświetlacza TFT na procesorze LPC2478. Może ktoś z kolegów z elektrody będzie w stanie mi pomóc. Na płytce jaką posiadam nie ma pamięci SDRAM a wszystkie "gotowce" jakie znalazłem wykorzystują właśnie tą pamięć i transmisją DMA. Mam gniazdo do karty SD ale jeszcze nie uruchamiałem - najpierw chciałem...

    Mikrokontrolery ARM   23 Lut 2010 12:21 Odpowiedzi: 19    Wyświetleń: 3611
  • Błąd kompilacji Arduino Nano: 'FreeSmallFont' jako tablica referencji

    (at)ex-or przyjrzyj się dokładnie tej sekcji kodu w pliku UTFTGLUE.h. Sądzę, że dyskusja jest czysto akademicka i jest to oczywiste ;) Ale nie w deklaracji, nieprawdaż? Tutaj użyte zostało to jako nazwa typu tzn. przynajmniej były takie intencje autora. Masz rację, że tego typu definicje typu się nie robi przez #define, a już na pewno nie w C++ ;)...

    Arduino   04 Wrz 2021 23:19 Odpowiedzi: 11    Wyświetleń: 726
  • Jak używać biblioteki procedur matematycznych w asemblerze AVR?

    Dzieki wielkie:) Choc dalej nie wiem jak przerobic to na ASM, np. w procedurze 'log' uzywane sa nazwy rejestrow jak rS1, rS2 itd... a nigdzie (ani w pliku 'log' ani w plikach dolaczonych nie potrafie znalezc gdzie sa zdefiniowane rS1, rS2, rS3... inne nazwy jak rA1, rA2... rB1 itd. znalazlem. Dodano po 4 Caly problem jest taki, ze procesory AVR zawieraja...

    Mikrokontrolery   27 Cze 2007 17:26 Odpowiedzi: 19    Wyświetleń: 3203
  • Przypisanie unsigned char do unsigned short int - co z bitami starszego bajtu?

    #define RXC 4 ..... #define RX_COMPLETE (1<<RXC) ...... Czy taki zapis oznacza, że RX_COMPLETE jest równe 16? Jeżeli obie stałe nie ulegną gdzieś po drodze (jest jeszcze coś takiego jak #redefine ; #undef + #define ) zmianie to oczywiście tak. Ile bajtów w pamięci zajmuja obie stałe? Zapis #define jest tylko po to, abyś mógł posługiwać...

    Programowanie   14 Gru 2004 00:45 Odpowiedzi: 5    Wyświetleń: 2371
  • [LPC2148]Programowanie obiektowe w C++ na ARM - problem

    Dla odmiany, teraz przy kompilacji przez arm-elf-g++ dostaję: src\main.c||In function 'int main()':| src\main.c|43|warning: statement has no effect| src\main.c|46|warning: statement has no effect| src\main.c|31|warning: unused variable 'i'| src\main.c|33|warning: unused variable 'b'| crt.o||In function `Undef_Addr':|...

    Mikrokontrolery ARM   21 Lis 2010 23:35 Odpowiedzi: 9    Wyświetleń: 3806
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (...) y jesteś w stanie zdefiniować to poprzez preprocesor? I tu nasuwa się jeszcze jedno pytanie: poszczególne AVR mają inne ilości portów jak i pinów na nich (nie wszyskie porty mają po 8 pinów), jak zautomatyzować definicje preprocesora w oparciu o pliki io.h ? Pomożesz, chodzi o wygodą używania frameworku. Oczywiście, mogę pomóc w automatyzacji...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1035
  • Błędy przy linkowaniu CStartup.s oraz konfiguracja Segger J-link+OpenOCD

    Witam, mam problem z implementacją projektu z załącznika (docelowo WinArm/miganie dioda) na CrossWorksie i mikrokontrolerze AT91SAM7X256(konkretnie SAM7-EX256 olimex.dev). Przy linkowaniu dostaje blad : Building “faty_z_ksiazki” in configuration “ARM Flash Debug” — 4 errors Assembling Cstartup.S Linking faty_z_ksiazki.elf...

    Mikrokontrolery ARM   30 Lis 2011 00:54 Odpowiedzi: 10    Wyświetleń: 2562
  • Znaczenie #define _PORTD 0x32 i DDRD w kodzie C/C++

    #define tylko i wyłącznie zamienia jeden napis na inny napis w kodzie programu i jest to dokonywane na etapie działania preprocesora C. (jest to pierwszy etap całego procesu kompilacji). Zabezpieczenie polega na tym że jeżeli zadeklarujesz jeszcze raz taki symbol w innym miejscu programu to kompilator zasygnalizuje błąd, o ile jawnie nie wyłączysz...

    Mikrokontrolery   30 Sie 2006 05:28 Odpowiedzi: 5    Wyświetleń: 1130
  • [STM32F746][Ubuntu] undefined reference to `__errno'

    Doprawdy? Trochę by to nie miało sensu. Te definicje sa ale FPU_USED jest 0 - bo to w końcu programista ma decydować włączyć czy też nie. Tak że bez "ręcznej" interwencji się nie obejdzie. Doprawdy. Nie masz racji i w ogóle nie spojrzałeś na link który podałem. To programista decyduje czy FPU będzie użyte czy nie - kompilując projekt z odpowiednimi...

    Mikrokontrolery ARM   20 Lut 2018 18:44 Odpowiedzi: 100    Wyświetleń: 4398
  • [at91sam7s256] [at91sam7s256][gcc] Nie działa przerwanie z timera w Eclipse - inicjalizacja TIMER0

    /* * Some defines for the program status registers */ ARM_MODE_USER = 0x10 /* Normal User Mode */ ARM_MODE_FIQ = 0x11 /* FIQ Fast Interrupts Mode */ ARM_MODE_IRQ = 0x12 /* IRQ Standard Interrupts Mode */ ARM_MODE_SVC = 0x13 /* Supervisor Interrupts Mode */ ARM_MODE_ABORT = 0x17 /* Abort Processing memory Faults Mode */ ARM_MODE_UNDEF = 0x1B /* Undefined...

    Mikrokontrolery ARM   16 Paź 2010 10:52 Odpowiedzi: 30    Wyświetleń: 4149
  • [ATMEGA8] ATMEGA8 I2C nie komunikuje się z pamięcią 24C64 – jak poprawnie zainicjować TWI?

    Mam problem z magistralą I2C kody funkcji http://ds5.agh.edu.pl/~czaro/naukowo/sof... #include <avr/io.h> #include <stdlib.h> #include<inttypes.h> #include<avr/interrupt.h> #include <util/delay.h> #include "../lib/lcd.h" #include "../lib/twi.h" #undef F_CPU #define F_CPU 16000000 //częstotliwość...

    Mikrokontrolery AVR   23 Lis 2008 14:31 Odpowiedzi: 3    Wyświetleń: 2949
  • STM32F4 - DISCOVERY - identifier "GPIO_Mode_Out_PP" is undefined

    Dodano po 17 Także problem rozwiązałem sam metodą prób i błędów. Wszystko było w porządku, poza deklaracją push-pull'a i floating :D Prawidłowy kod main.c dla potomności: [syntax=c] #include "main.h" #include "stm32f4xx_gpio.h" int main(void) { #ifdef DEBUG debug(); #endif GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP...

    Mikrokontrolery Początkujący   18 Lis 2012 22:03 Odpowiedzi: 7    Wyświetleń: 4230
  • [LPC2148] Jak zmienić flagi I i F w rejestrze CPSR dla LPC2148 w C?

    Mam w zasadzie wie sprawy, ucząc się programować wspomniany w temacie procesor, pełen optymizmu i zapału, zabrałem się za rozgryzanie systemu przerwań. No i zaczęły się schody. Aha, przy nauce mocno wspomagam się książką p. Lucjana Bryndzy "LPC2000 - mikrokontrolery z rdzeniem ARM7". Ustawiając przerwania zacząłem od odpowiedniego przygotowania kontrolera...

    Mikrokontrolery ARM   03 Kwi 2009 17:04 Odpowiedzi: 3    Wyświetleń: 1929
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    jak już koledzy wyżej wymienili: #F_CPU deklaruj w projekcie a poniżej moja drobna wariacja na temat:[syntax=c]#ifdef __TINYC__ // mod by: penknife <penknife1+wyswietlacz[at]gmail.com&g... 30 XII 2015 // Tiny C Compiler http://bellard.org/tcc/ // żeby przetestować uruchom: tcc -run "nazwa tego pliku.c" #include <stdio.h> #include <stdlib.h>...

    Mikrokontrolery AVR   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1785
  • Błąd undefined reference to `soft_timers_init` w ATmega2560 z HC-SR04 w Eclipse

    Witam Mam problem z czujnikiem HC-SR04. Walcze z tym programem i nie wiem czemu mam błąd z funkcją "soft_timers_init();" pokazuje mi błąd: "undefined reference to `soft_timers_init'" ktoś może wie o co chodzi ? I jeszcze chciałbym ustawić preskaler 16 ale również nie wiem jak to zrobić. Proszę o pomoc. Poniżej zamieszczam kod. Dodano po 2 Program ma...

    Mikrokontrolery AVR   16 Gru 2018 19:41 Odpowiedzi: 2    Wyświetleń: 441
  • STM32/C - undefined reference to `speex_resampler_init'

    jest w załączniku: *.h w logu nic nie ma poza : ..\src/main.c:96: undefined reference to `speex_resampler_init' czyli w uproszczeniu to co wyżej dodałem do main.c #define speex_resampler_init i się skompilowało ale nie wiem czy to znaczy że poszło ...?

    Mikrokontrolery ARM   11 Sty 2016 21:58 Odpowiedzi: 4    Wyświetleń: 1077
  • STM32F103 uVision5 error: #20: identifier is undefined

    usuniecie #ifndef __STM32F1xx_HAL_DEF #define __STM32F1xx_HAL_DEF skutkuje zgłaszaniem błędu ... already declared in current scope co widac ponizej https://obrazki.elektroda.pl/8096071800_... Plik STM32F1xx_HAL_CONF mam zaincludowany https://obrazki.elektroda.pl/1442814100_... Pozostaje mi rozrysować drzewo includowania...

    Mikrokontrolery ARM   02 Lis 2017 17:10 Odpowiedzi: 7    Wyświetleń: 813
  • [LCP2378] [LCP2378][PLL] ARM: PLL nie zaskakuje, oscylator 12MHz, CCLK 72MHz, OpenOCD, FlashMagic

    Witam Próbowałem załączyć pętlę PLL na ARMie. Nie chce mi się załączyć i nie przechodzi przez warunek sprawdzania w PLLSTAT (while( !( PLLSTAT & (1 << 26) ) );). Przeglądnąłem dokumentacje i przykładowe kody. Ale dalej nie działa :) Oscylator 12MHz Fcc0 288MHz Podzielniki N=1 M=12 (do rejestrów wpisuje wartości mniejsze o 1) Spodziewane CCLK...

    Mikrokontrolery ARM   13 Mar 2009 14:56 Odpowiedzi: 6    Wyświetleń: 1773
  • [STM32] F4 - Undefined symbol Init_GLCDPORT - brak definicji funkcji?

    Dlaczego wyskakuje mi błąd "Undefined symbol Init_GLCDPORT?" [syntax=c] /* Includes ----------------------------------------... #include "main.h" #include "stm32f4xx_gpio.h" /* Private typedef ----------------------------------------... /* Private define ----------------------------------------...

    Mikrokontrolery ARM   28 Mar 2012 11:25 Odpowiedzi: 2    Wyświetleń: 1911
  • [LPC2148][C] sprintf() nie działa z double [PAR. SOLVED]

    Witam, Od niedawna jestem świeżym posiadaczem płytki testowej dla LPC2148 (z Kamami) i powoli rozgrywam tajniki tych mikroprocków. Wcześniej sporo pisałem na AVR'ki. Mam problem z funkcją sprintf()/iprintf(). Otóż wszystko działa poprawnie, kiedy wywołuję np. taki kod: int a=2; char buf[16]; sprintf(buf, "A: %d", a); LCDWrite(buf);...

    Mikrokontrolery ARM   13 Paź 2010 14:15 Odpowiedzi: 10    Wyświetleń: 4159
  • Jak przełożyć pliki startowe z Keil na WinARM dla SAM7?

    //--------------------------------------... .EQU UND_STACK_SIZE, 8*4 .EQU SVC_STACK_SIZE, 256*4 .EQU ABT_STACK_SIZE, 8*4 .EQU FIQ_STACK_SIZE, 8*4 .EQU IRQ_STACK_SIZE, 64*4 .EQU USR_STACK_SIZE, 1024*4 //--------------------------------------... .EQU Mode_USR, 0x10 .EQU Mode_FIQ,...

    Mikrokontrolery ARM   18 Mar 2009 00:41 Odpowiedzi: 5    Wyświetleń: 3732
  • C Avr Studio Error 1 undefined reference to Error 2 ld returned 1 exit status c

    [syntax=text]Witam książkowy program trochę przerobiony do swoich potrzeb i wyskakują takie błędy jak w temacie. Proszę o jakieś wskazówki. Bo właśnie się poddałem (brakuje mi pomysłu brak wiedz z c), szukałem i w google ale nic nie znalazłem. Zaczyna przygodę z c i się uczę dobra kod programu[/syntax] [code][syntax=c] plik LED4_Plex.c #include <avr/io.h>...

    Mikrokontrolery   03 Lis 2017 22:30 Odpowiedzi: 4    Wyświetleń: 1149
  • Błąd kompilacji w WinAVR: undefined reference to `lcd_puts` w C

    Oto kod w C który obrazuje mój problem #include <stdlib.h> #include <avr/io.h> #include <avr/pgmspace.h> #include "lcd.h" #define XTAL 4000000 #define LCD_LINES 2 #define LCD_DISP_LENGTH 16 int main(void) { lcd_puts("abc"); } przy próbie kompilacji dostaje następujący błąd * przyk_1.c,...

    Mikrokontrolery   15 Sie 2007 18:31 Odpowiedzi: 2    Wyświetleń: 1286
  • Atmega16 - EEPROM - undefined reference to `__eeupd_block_m16' przy kompilacji

    Program jest dosyć duży, ale ok, wrzucę cały main.c Using built-in specs. COLLECT_GCC=avr-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.8... Target: avr Configured with: /build/avr-gcc/src/gcc-4.8.2/configure --disable-cloog-version-check --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions...

    Mikrokontrolery AVR   23 Mar 2014 17:56 Odpowiedzi: 2    Wyświetleń: 948
  • gcc - Problem z linkowaniem pliku (undefined reference to `sin')

    To jeszcze kod pokaż. Zainkludowałeś na pewno odpowiednie nagłówki? Wklejam fragmenty Jeśli trzeeba będzie to resztę też wkleję. gmath.c CC=gcc CFLAGS=-g -lm OBJS=main.o context.o conversions.o generate.o generator.o gmath.o info.o parse.o parser.o sentence.o tok.o INCLUDES = -I nmea main: $(OBJS) $(CC) $(LFLAGS) $(INCLUDES) $(CFLAGS) $^ -o $(at) $(OBJS):...

    Programowanie   15 Wrz 2012 20:14 Odpowiedzi: 6    Wyświetleń: 1902
  • Kompilacja ARM Cortex-M3: Błąd 'undefined reference to assert_param'

    Jakbyś czytał uważnie to, co napisałem to byś zauważył, że zastosowałem sie do komentarzy z pliku stm32f10x_conf.h. Jednak nic to nie dało. Błąd jak sie pojawiał tak sie pojawia nadal. Z dokumentacją całej biblioteki tez sie zapoznałem. Jedyne, co znalazłem w niej odnośnie w/w błędu to, co jest w tym hederze. Patrzyłem też jak sa zrobione jak twierdzisz...

    Mikrokontrolery ARM   21 Lis 2010 14:24 Odpowiedzi: 10    Wyświetleń: 3025
  • GPIO - Konfiguracja portów, znaczenie operatorów &= oraz |= w kodzie

    Jest wysoce nieprofesjonalny, bo byle jaki programista może zobaczyć tę instrukcję w programie i będzie wiedział wszystko o każdej linii portu. Jeśli natomiast do konfiguracji portu użyjesz po parze instrukcji iloczynu i sumy logicznej (dla każdej linii portu oddzielnie), a konfiguracje poszczególnych linii rozsiejesz zgrabnie po pięciu modułach programu...

    Mikrokontrolery Początkujący   03 Sty 2015 16:02 Odpowiedzi: 18    Wyświetleń: 1227
  • [STR7][C][RIDE7] Bootloader, Undefined instruction exception

    Witam, Zdefiniowałem obszar ".ram_func" w sekcji .data wygląda to tak: .data : AT ( _sidata ) { . = ALIGN(4); /* This is used by the startup in order to initialize the .data secion */ _sdata = . ; *(.data) *(.data.*) *(.RAMtext) *(.ram_func) . = ALIGN(4); /* This is used by the startup...

    Mikrokontrolery ARM   15 Wrz 2009 14:05 Odpowiedzi: 7    Wyświetleń: 2301
  • [C++] Lista, błąd: undefined reference to List...

    Witam. Mam mały problem z algorytmem listy... pewnie rozwiązanie jest bardzo proste i w ogóle, ale siedze dzisiaj cały dzień nad moim projektem i umysł już nie taki świeży jak rano ;) Otóż przygotowałem sobie algorytm listy jednostronnie powiązanej bazując na gotowym kodzie, przerobiłem go na szablon i wszystko się dobrze kompilowało. Dopiero gdy dotarłem...

    Programowanie   05 Cze 2008 19:32 Odpowiedzi: 9    Wyświetleń: 3719
  • Arduino Pro Mini 5V 16MHz - Virtual USB Keyboard nie działa na ASUS XS-A AMD A4-5000

    Dzięki, szczerze powiem że nie przyszło mi to do głowy. Diody mam 3,3V. Niestety ale na diodach 3,6V jest to samo. Jakieś inne pomysły? http://obrazki.elektroda.pl/7658833200_1... Programator USB ISP działa bezproblemowo na tej płycie, a tez jest na wirtualnym USB. O co kaman? Znalazłem problem, problem stwarza biblioteka "IRremote.h"...

    Arduino   08 Lip 2016 19:42 Odpowiedzi: 2    Wyświetleń: 1434
  • OpenGL GLUT - Undefined reference, nie mogę uruchomić programów

    Witam, czy może mi ktoś pomóc uruchomić ten program? main.cpp: In function ‘int main(int, char**)’: main.cpp:132:12: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] win.title = "OpenGL/GLUT Example. Visit http://openglsamples.sf.net "; ^ /tmp/ccCNEzjv.o:...

    Programowanie Początkujący   15 Kwi 2017 15:20 Odpowiedzi: 7    Wyświetleń: 1659
  • [at91sam7xa256] Błąd undefined reference to `dac_init` w AT91SAM7X WinArm C

    Tak jest fragment: #include <stdio.h> #include "dac.h" #include <AT91SAM7X256.h> #define debug_printf

    Mikrokontrolery ARM   09 Sie 2010 20:16 Odpowiedzi: 11    Wyświetleń: 1598
  • [stm32f103, maple]Poroblem z kompilacją: undefined reference

    A więc tak: - dopisałem do syscall funkcję _exit() - usunąłem -march skopiowałem do flash.ld twoją definicję sekcji .bss. oto wynik: make ========================================... Build info: BOARD: maple MCU: STM32F103RB MEMORY_TARGET: flash See 'make help' for all possible targets ========================================...

    Mikrokontrolery ARM   11 Sty 2011 19:30 Odpowiedzi: 3    Wyświetleń: 4072
  • AS7, debugowanie i "Left of dot operand is an undefined composit"

    Moim zdaniem należy odchodzić od typedef a już na pewno w przypadku struktur. A niby czemuż to? Rezygnować bo się nie umie? Choćby argument teoretyczny: panorama języków programowania jak się rozejrzeć w czasie - się generalnie wycofała z koncepcji aliasowania typu. ten 'koncept' się nie sprawdził. Po 30 latach od wynalezienia to widać, i widać w skali,...

    Mikrokontrolery AVR   10 Kwi 2017 19:59 Odpowiedzi: 11    Wyświetleń: 1146
  • [C++] Błąd linkera C++: undefined reference w LZespolona.cpp, brak konstruktora?

    Witam ! Wiem co może oznaczać ten błąd , ale nie mogę dojść o co chodzi, wiem że to jest jakiś głupi błąd ,ale jak za długo się wpatruje w kod to ciężko takie znaleźć. Błąd : obj\Debug\LZespolona.o||In function `ZplR10LZespolonaS0_':| C:\Users\Bartosz\Desktop\LABORKI Z PROGRAMOWANIA\z5\prog\a\LZespolona.cpp|3... reference to `LZespolona::LZespolona()...

    Programowanie   21 Kwi 2013 14:38 Odpowiedzi: 4    Wyświetleń: 1722
  • Błąd kompilacji: undefined reference to '_delay_ms' w AVR libc

    Mam problem z funkcją _delay_ms() z biblioteki delay.h. Biblioteka dołącza się bez żadnego problemu, ale w czasie kompilacji wyskakuje następujący błąd: undefined reference to '_delay_ms' kod programu: #include <avr/io.h> #define F_CPU 8000000UL #include <avr/delay.h> int main (void) { _delay_ms(25); } Byłbym b....

    Mikrokontrolery   21 Lis 2005 22:08 Odpowiedzi: 8    Wyświetleń: 4946
  • AVRStudio 5 Funkcja inline błąd linkera "undefined reference to"

    -funsigned-char -funsigned-bitfields -DF_CPU=8000000 -O0 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -mmcu=atmega8 Linkera: -mmcu=atmega8 Co wypluwa: ------ Build started: Project: stacja, Configuration: Debug AVR ------ Build started. Project "stacja.avrgccproj" (default targets): Target "PreBuildEvent"...

    Mikrokontrolery   18 Sie 2011 09:11 Odpowiedzi: 13    Wyświetleń: 2931
  • Błąd undefined reference w aplikacji do macierzy 4x4 w C - jak naprawić?

    Witam, piszę aplikację do liczenia wyznacznika macierzy i iloczynu macierzy 4x4. Mam juz napisane jednak pojawia mi się problem "undefined reference to wypisz/wprowadz/wyznacznik". Może ktoś rozwiązać problem ? Jezyk to C. #include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAXSIZE 4 typedef double MAT[MAXSIZE][MAXSIZE];.....

    Programowanie   02 Cze 2014 14:39 Odpowiedzi: 1    Wyświetleń: 1263
  • Błąd kompilacji AT-MEGA8: undefined reference to `sbi` w WinAVR

    Witam Uzywam WinAVR -> Programmers Notepad Pierwszy prosty programik wg tutoriala majacy poprostu zaswiecic diode ;] #include <avr/io.h> #define LED_ON sbi(DDRB,PB1);sbi(PORTB,PB1&... int main(void) { LED_ON; for(;;) { } return (0); } Wyskakuje mi takie cos: > "make.exe" all avr-gcc...

    Mikrokontrolery   29 Cze 2005 16:23 Odpowiedzi: 2    Wyświetleń: 2228
  • C++, boost - undefined reference to WSACleanup@0 przy kompilacji kodu z serial port

    Miałbym ostatnie pytanko. O ile kod: ||=== Build: Debug in COM_read_with_timeout_second_code (compiler: GNU GCC Compiler) ===| c:\program files (x86)\codeblocks\mingw\bin\..\li... #warning Please define _WIN32_WINNT or _WIN32_WINDOWS appropriately....

    Programowanie Początkujący   06 Kwi 2016 11:53 Odpowiedzi: 14    Wyświetleń: 2397
  • Błąd kompilacji w AVR Studio4 z WinAVR: undefined reference to `main`

    Program jest przykładowy bo chce na razie sprawdzić czy to w ogóle żyje :) Ale już mniej więcej rozumie tylko teraz daje taki program i mam: ../testowy_c.c:14: error: `DDRD' undeclared (first use in this function) i niewiem co jest jak by nie widział plików include (chyba w opcjach musze pogrzebać i ustawić ścieżki ale to powinno się przy instalacji...

    Mikrokontrolery   21 Maj 2006 08:14 Odpowiedzi: 2    Wyświetleń: 1569
  • [Olimex LPC2378-STK][C/Eclipse] IRQ interrupt problem

    Witam, jestem początkujący w programowaniu ARMów, więc proszę o wyrozumiałość. Mój problem polega na tym, że program nie wskakuje do przerwania IRQ. Oczywiście mam wyzerowane bity I_BIT i F_BIT w CPSR, ustawionego VIC'a i w startupie skok do VICAddress. Pracuję w środowisku Eclipse + najnowsze yagarto, czyli: Binutils-2.19.1 Newlib-1.17.0 GCC-4.3.3...

    Mikrokontrolery ARM   18 Mar 2009 20:14 Odpowiedzi: 2    Wyświetleń: 2930
  • Błąd undefined symbol sbi w Code Vision i AVR Studio dla Atmega8

    z-define-owac. albo po prostu przestac uzywac tego durnego makra i problem z glowy: sbi(rejestr,bit) => rejestr |= (1<<bit) cli(r,b) => r &=~ (1<<b) i po sprawie... nie wiem co to makro niby ulatwia. 4\/3!!

    Mikrokontrolery AVR   19 Paź 2008 18:52 Odpowiedzi: 6    Wyświetleń: 2225
  • Błąd undefined reference to 'inp' w AVR - jak zastąpić funkcję 'inp'?

    mam napisany generator fali prostokatnej 1kHz ale wyskakuje mi blad jak w temacie. z netu wiem ze juz wyrzucili taki instrukcje jak inp/sbi/cpi ale nie wiem na co to zmienic. program: #include <avr/io.h> #define tau0 6; // stala czasowa dla 1kHz (at)8MHz int main(void) { unsigned char licznik=2; DDRC=0x01; //wyjsciem generatora bedzie...

    Mikrokontrolery   28 Sty 2008 17:50 Odpowiedzi: 3    Wyświetleń: 1683
  • [AVR][C-GCC WINAVR][AVR-STUDIO]Błąd "undefined referenc

    Witam, Mam projekt który "przeportowałem" z C-IAR na C-GCC WINAVR. Jednak mam problemy z kompilacją pod AVR-Studio z WinAVR. Gdy wszystkie funkcje są w jednym pliku program się kompiluje, natomiast gdy program mam w kilku plikach pojawia się problem z kompilacją. Problem ten występuje nawet w przypadku najprostszego projektu, który przygotowałem dla...

    Mikrokontrolery AVR   01 Lis 2010 10:09 Odpowiedzi: 4    Wyświetleń: 3539
  • Błąd kompilacji AVR-GCC: undefined reference to `sbi` w kodzie na Atmega8-16pi

    czy istnieje rownie sprytny sposob na zastapienie cbi ? tak, np tak: #define LED_OF DDRB&=~(1<<PB1);PORTB&... Pozdrawiam, Grzesiek

    Mikrokontrolery   13 Kwi 2005 10:17 Odpowiedzi: 11    Wyświetleń: 2711
  • [LPC2103] Jak poprawnie zaimplementować przerwania FIQ w LPC2103 z użyciem OpenOCD?

    pliki vectors.s i startup.s mam od Ciebie /***************************************... * author: Freddie Chopin, http://www.freddiechopin.info/ * file: vectors.S * last change: 2010-04-08 * * chip: LPC2103 * compiler: arm-none-eabi-gcc (Sourcery G++ Lite 2009q3-68) 4.4.1 * * description:...

    Mikrokontrolery ARM   15 Lis 2010 22:23 Odpowiedzi: 6    Wyświetleń: 1362
  • Dlaczego przerwanie T0 w LPC2103 nie działa w IAR?

    Proszę napisz gdzie to widzisz (kod, linia) Dodano po 1 Zmieniłem cześć kodu i chyba dobrze to wymyśliłem, ale teraz kompilator krzyczy mi ze nie ma definicji dla irq_handler Why? ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;... ;; ;; Part one of the system initialization code, ;; contains low-level ;; initialization. ;; ;; Copyright 2006 IAR Systems....

    Mikrokontrolery ARM   04 Maj 2009 10:55 Odpowiedzi: 20    Wyświetleń: 2392
  • [AT91SAM7X] AT91SAM7X: Jak użyć atanf z math.h w Yagarto? Błąd undefined reference

    Mam jeszcze prośbę o pomoc w tym dolinkowaniu. Z tego co znalazłem, muszę dopisać libm.a i prawdopodobnie libgcc.a do makefile-a, tylko nie wiem gdzie i jak. używam pliku makefile z dema freertosa: #FreeRTOS.org V5.0.4 - Copyright (C) 2003-2008 Richard Barry. # #This file is part of the FreeRTOS.org distribution. # #FreeRTOS.org is free software;...

    Mikrokontrolery ARM   26 Sty 2010 17:16 Odpowiedzi: 11    Wyświetleń: 2888
  • Konwerter TCP-IP/RS485 ESP8266

    bo.... to nie jest dobrze opisane... Masz dwa tryby komunikacji MODBUS: ascii oraz binarny (RTU) - ale to jest to co wysyła komputer bezpośrednio serialem do układu RS485 (modułu) i dalej leci w szynę i do urządzeń. Część urządzeń nie obsłguje ASCII.... Jest mnóstwo oprogramowania, które komunikuje się z urządzeniami MODBUS poprzez TCP... i tu są dokładane...

    DIY Konstrukcje   13 Lip 2024 15:19 Odpowiedzi: 54    Wyświetleń: 32532
  • Atmega128 - odczyt DS18B20 - z trzech różnych pinów

    (at)krzysiek_kutno Odszukaj w kodzie, który masz odwołań do pionu IO. Zwykle są to pojedyncze instrukcje. One na sztywno mają jakąś maskę, odzwierciedlającą położenie pinu. Tę maskę zamień na zmienną globalną, którą będziesz modyfikował w swoim kodzie. Gdyby załącznik był w zip to bym sobie go podglądnął, ale jestem zbyt leniwy na rozpakowanie rara...

    Mikrokontrolery   04 Kwi 2020 00:24 Odpowiedzi: 21    Wyświetleń: 1281
  • Wszystko o ARM (LPCxxxx) i programowaniu w asm i C.

    Znowu problemy :D 1. BootLoader. Przeczytałem sobie notę AN10835_1 od NXP i chciałem się zabrać za zapis do pamięci FLASH. #define Fcclk 72000000 #define IAP_CLK Fcclk #define IAP_LOCATION 0x7FFFFFF1 #define iap_entry(a, b) ((void (*)())(IAP_LOCAT... b) unsigned long command[5] = {0,0,0,0,0};...

    Mikrokontrolery ARM   28 Lis 2009 17:35 Odpowiedzi: 141    Wyświetleń: 17203
  • STR912: Kompilacja do RAMu, obsługa wyjątków i funkcja atoi nie działa

    Witam probuje skompilowac napisany uprzednio i dzialajacy program do RAMu. Niestety nie dziala mi obsluga wyjatkow(prawdopodbnie chodzi o remap wektorow jednak nie udalo mi sie znalezc informacji jak tego dokonac dla tego konkretnego procesora) oraz funkcja atoi(po przejzeniu objdumpa wydaje sie znajdowac pod wlasciwym adresem:/). Zastosowany plik startupu:...

    Mikrokontrolery ARM   27 Kwi 2010 11:28 Odpowiedzi: 3    Wyświetleń: 1763
  • Jak dodać warunki dla przycisków do programu PWM dla diody LED?

    Witam, naskrobałem taki program do rozjaśniania i ściemniania diody. Chciałbym dorzucić do niego warunek że jeżeli wcisnę przycisk 1 to dioda miga w jeden sposób a gdy wcisnę przycisk 2 to w inny. Tylko nie mam pojęcia gdzie wcisnąć taki warunek. Dokładniej miałoby to wyglądać tak że jeśli wcisnę przycisk 1 to dioda rozjaśnia się i gaśnie przez 10s...

    Mikrokontrolery Początkujący   28 Wrz 2012 13:26 Odpowiedzi: 2    Wyświetleń: 1167
  • Brak wywołania funkcji przerwania Timer0 w LPC2142 na płytce ZL9ARM z ZL10ARM

    Plik Vectors.S załączam. Chętnie przeczytam co o nim sądzisz. [syntax=c]// #=======================================... // # // # vectors.S // # // # ARM exception vectors (Olimex LPC-P2138) // # // # // # Copyright HighTec EDV-Systeme GmbH 1982-2007 // # // #=======================================...

    Mikrokontrolery ARM   07 Lip 2017 22:50 Odpowiedzi: 6    Wyświetleń: 1146
  • Jaki stan zostanie wyświetlony? Makro i postinkrementacja C.

    Niestety kolega wyżej trochę namieszał, ale już wyjaśniam. Makro #define SQ(x) (x*x) powoduje rozwinięcie w kodzie tekstu SQ() na jego definicję, czyli właściwie wykonany zostanie dokładnie taki kod: warning: operation on ‘x’ may be undefined [-Wsequence-point] y=(++x*++x); ^~~ BTW. Temat dotyczy pre-inkrementacji, więc...

    Mikrokontrolery Początkujący   23 Mar 2022 10:41 Odpowiedzi: 3    Wyświetleń: 807
  • Dlaczego program nie działa na AT89C2051, a na AT89S51 tak? [Tablice LED]

    Zastanawiałem się nad tym, ale po prostu znalazłem przykład, w którym tak to było rozwiązane. Wyżej deklaracja właściwego procesora. Zajrzałem do tego pliku nagłówkowego, ale się specjalnie nie przyglądałem. Przeszło mi przez myśl, że te procesory są prawie identyczne, więc adresy (kompatybilne przecież z 8051) powinny być takie same, ale nie skupiłem...

    Mikrokontrolery Pozostałe   26 Mar 2019 10:32 Odpowiedzi: 17    Wyświetleń: 1236
  • Zrozumienie wstawki assemblerowej w kodzie C - AVR 8 bit

    Witam. Chciałbym zrozumieć dokładnie linia po linii kod który zamieszczam poniżej. Jest to funkcja wysyłająca znak poprzez programowy UART. Działa, ale chciałbym dodać tam opcję wyboru odwróconej logiki oraz możliwości zmiany sprawdzania parzystości (NONE, EVEN, ODD): Tutaj deklarowane stałe w pliku nagłówkowym: [syntax=c]/* User setting -> Output...

    Programowanie Początkujący   15 Mar 2022 18:58 Odpowiedzi: 4    Wyświetleń: 357
  • STM32F103/CooCox - Pin WAKEUP nie budzi procesora z trybu STANDBY.

    Na pewno nie budzi się. Przed wprowadzeniem procesora w tryb STANDBY jest impuls na diodę LED i to się nie wykonuje po podaniu '1' na WAKEUP. Procesor się nie budzi i nie rozpoczyna sekwencji resetu. Kod programu: [syntax=c]#define _MAIN_C_ #include "stm32f10x_conf.h" #define LED1_ON GPIO_SetBits(GPIOB,GPIO_Pin_7) #define LED1_OFF GPIO_ResetBits(GPIOB,GPIO_Pin_7)...

    Mikrokontrolery ARM   02 Lis 2013 06:47 Odpowiedzi: 6    Wyświetleń: 1914
  • [uLink2][LPC2138][EVBmmtm] brak działania programu

    Witam, w projekcie wykorzystuje plik startowy generowany automatycznie (listing poniżej). [syntax=asm] ;/* STARTUP.S: Startup file for Philips LPC2000 */ ;/**************************************... ; Standard definitions of Mode bits and Interrupt (I & F) flags in PSRs Mode_USR EQU 0x10 Mode_FIQ EQU 0x11 Mode_IRQ EQU 0x12 Mode_SVC...

    Mikrokontrolery Początkujący   27 Cze 2012 21:08 Odpowiedzi: 2    Wyświetleń: 1144
  • Konfiguracja openOCD dla STM32F107 z użyciem Turtelizera - jak stworzyć?

    Witam, Frieddie dzięki za odpowiedź. Mam kolejny problem. W eclipsie wyskakują mi takie błędy: http://obrazki.elektroda.net/65_12610988... http://obrazki.elektroda.net/14_12610988... W projekcie używam takich plików: startup.c /***************************************... * Copyright (c) 2009...

    Mikrokontrolery ARM   21 Gru 2009 07:32 Odpowiedzi: 33    Wyświetleń: 6368
  • [c] Tworzenie programu w C do odmierzania czasu w Linux z funkcją sleep()

    Chodziłoby o coś takiego co by zliczało go jakimiś 2 funkcjami.. Powiedzmy sleep() zestawić z jakąś podstawową funkcją mierzącą czas, żeby sprawdzić dokładność obu funkcji.. Nie bardzo rozumiem o co Ci chodzi, zwłaszcza z tym sleepem. Wrzucę klasę w cpp, z której korzystam kiedy potrzebuję zmierzyć ile coś się wykonuje: #ifndef _MTIME_H #define _MTIME_H...

    Programowanie Początkujący   07 Paź 2010 11:02 Odpowiedzi: 5    Wyświetleń: 2520
  • [STM32][FreeRTOS][Eclipse] Obsługa semafora binarnego

    Mój port to a LPC2xxx. W pliku portmacro.h jest napisane: /* If a switch is required then we just need to call */ /* vTaskSwitchContext() as the context has already been */ /* saved. */ #define portEXIT_SWITCHING_ISR(SwitchRequire... \ { \ extern void vTaskSwitchContext(void); \ \ if(SwitchRequired) \ { \ vTaskSwitchContext();...

    Mikrokontrolery ARM   22 Lut 2011 10:35 Odpowiedzi: 10    Wyświetleń: 3984
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    (at)exploware więc mówisz, że WB2S Qiachip używa innego pinu przekaźnika IO niż w wersji N? Tak, to jest konfiguracja, której potrzebuję dla wszystkich czterech moich inteligentnych przełączników Qichip Rozwiąż również problem z zakończeniem linii. Nie mogę zaakceptować pull requestów, które pozornie zmieniają całą zawartość pliku (z powodu problemu...

    Artykuły   09 Cze 2025 23:44 Odpowiedzi: 1242    Wyświetleń: 177504
  • STM32 CortexM3 - Implementacja fseek w syscalls, poprawne działanie

    Pytanie która z definicji działania funkcji fseek jest prawidłowa ? W tym przypadku mamy do czynienia ze strumieniem znakowym, zatem: Pierwszy opis: The behavior of lseek() on devices which are incapable of seeking is implementation-defined. The value of the file offset associated with such a device is undefined. Drugi opis: On Linux, using lseek()...

    Mikrokontrolery ARM   18 Lis 2014 08:33 Odpowiedzi: 8    Wyświetleń: 969
  • "Przywoływacz myśli" czyli....

    http://obrazki.elektroda.net/74_12062203... odliczacz :). Witam serdecznie. Chciałem przestawić swoją małą i bardzo prostą konstrukcję. Jest to prezent który zrobiłem mojej dziewczynie na Gwiazdkę, zanim wyjechałem do UK. Co to jest? HEHEH mój głupi pomysł: - włączasz to do prądu i zaczyna powoli odliczać czas kiedy ja (będąc w Anglii) zaczynam...

    DIY Konstrukcje   28 Mar 2008 15:07 Odpowiedzi: 17    Wyświetleń: 9148
  • Przerwania w HT PICC. symbol _main is defined more than once.

    piti strzał w dziesiątkę problem rozwiązany. Teraz tylko nie wiem co z tym rejestrem IOC. Jest zdefiniowany w pliku nagłówkowym do mojego mikrokontrolera a mimo to pisze, że nie jest. Executing: "C:\Program Files\HI-TECH Software\PICC\STD\9.60\bin\picc.exe" -C D:\Winda\Pulpit\projekt\odbierz.c --chip=12F675 -P -q -g --asmlist "--errformat=Error

    Mikrokontrolery   04 Lis 2007 20:54 Odpowiedzi: 4    Wyświetleń: 1539
  • ESP8266 P10 Scroll TEXT - Błąd wyświetlania tekstu z Blynk po zamianie funkcji

    Dodatkowo wyświetlane znaki wynikają z nieobsługiwania UTF-8 przez klasę String i bibliotekę Adafruit-GFX. Rozwiązaniem problemu powinna być konwersja polskich znaków w tekstach z formatu UTF-8 (lub Unicode) na 8-bitowy Windows1250. Zaproponowałem kiedyś na Elektrodzie taką funkcję konwertującą: [syntax=c]// konwertuje polskie znaki z UTF-8 i Unicode...

    Arduino   19 Sty 2022 04:45 Odpowiedzi: 27    Wyświetleń: 1308
  • LPC2148 - Timer nie synchronizuje się z zegarem systemowym, dlaczego?

    PLL nie tykałem tutaj jest plik // Standard definitions of Mode bits and Interrupt (I & F) flags in PSRs Mode_USR EQU 0x10 Mode_FIQ EQU 0x11 Mode_IRQ EQU 0x12 Mode_SVC EQU 0x13 Mode_ABT EQU 0x17 Mode_UND EQU 0x1B Mode_SYS EQU 0x1F I_Bit EQU 0x80 /* when I bit is set, IRQ is disabled */ F_Bit EQU 0x40 /* when F bit is set, FIQ is disabled...

    Mikrokontrolery ARM   19 Sie 2009 14:36 Odpowiedzi: 12    Wyświetleń: 1368
  • LPC2138 - Nieprawidłowe działanie diod LED na portach P0.1 i P0.2

    To znaczy co masz na myśli? Projekt stworzyłem w µVision który wygenerował taki plik startup: [syntax=asm];/**************************... ;/* STARTUP.S: Startup file for Philips LPC2000 */ ;/**************************************... ;/* <<< Use Configuration...

    Mikrokontrolery ARM   09 Lis 2013 09:26 Odpowiedzi: 57    Wyświetleń: 5862
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    1. Nie widzę powodu wchodzenia najpierw w tryb system, a potem w user To resztki techniki "copy & paste" - ostatnio sam zauważyłem, że tryb user i system mają wspólny stos. 2. Ja zostawiam MCU w trybie system po startupie - nie widzę żadnych zalet w trybie user jeśli nie mam systemu operacyjnego, a będą pytania czemu mi nie działa ... Ma to sens. Jak...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101250
  • [STM32F4][C] - Kompilacja kodu po dodaniu funkcji do main

    Przecież jak byk masz: undefined reference to `assert_param' więc wypadało by tego asserta dodać ;] Na szybko znalazłem z exampli ST: [syntax=c]/* Exported macro ----------------------------------------... #ifdef USE_FULL_ASSERT /** * (at)brief The assert_param macro is used for function's parameters check. * (at)param expr: If expr...

    Mikrokontrolery ARM   19 Maj 2013 11:32 Odpowiedzi: 9    Wyświetleń: 2358
  • MikroC - PIC16F628A - formowanie wyniku z DS18B20 do wysłania po UART

    ze szczegółów to użycie zmiennej text masz nieprawidłowe, piszesz po stałych. Wskaźnik na jakiś string (sekwencję literek) a bufor na literki, choć w kodzie C pisze się to formalnie prawie tak samo, są głębokie różnice. To jest sławny w C Undefined Behaviour. Po drugie wite(13) lepiej wygląda write('\r') a coś+48 to nie lepiej temu będzie coś+'0' jeśli...

    Mikrokontrolery PIC   02 Lip 2016 10:08 Odpowiedzi: 15    Wyświetleń: 3981
  • Brakuje pamięci SRAM w LVGL? Jak przełączyć LVGL na PSRAM i kwestia wydajności

    https://obrazki.elektroda.pl/4743015900_... Przetwarzanie grafiki jest z natury dość zasobożerne. Popularne moduły oferujące wyświetlacz dotykowy sterowany przez ESP32 starają się zaradzić temu poprzez integrację zewnętrznej kości pamięci PSRAM, ale przerzucenie na niej LVGLa może wymagać dodatkowej konfiguracji oraz może wiązać się...

    Artykuły   13 Cze 2025 07:38 Odpowiedzi: 0    Wyświetleń: 342
  • Integracja czujnika BME280 z OpenBK na modułach WB2S dla automatyki domowej

    Do tematu 2 sterowników BMP: Tak, "stary" sterownik działał, miałem też działający build. Problem był taki, że stary sterownik (chyba) co sekundę wysyłał nowe measurements i tak mi spamował MQTT... Teraz wyczytałem, że w nowym sterowniku jest opcja "BMPI2C_Cycle 60" - rozumiem, że tak nastawia się częstotliwość pomiarów, tak? I ta opcja istnieje tylko...

    Smart Home IoT   07 Kwi 2025 20:31 Odpowiedzi: 75    Wyświetleń: 4449
  • AT91SAM7X128 - zawieszanie się programu przy funkcji PA_write w pętli

    Witam! Sory ze odpisuje dopiero teraz ale mialem problemy z kompem, swoja droga dosyc ciekawe (komputer zalaczal sie tylko na kilka sekund, zanioslem do serwisu a tam wspanialomyslni panowie serwisanci stwierdzili - plyta glowna do wymiany, wybulilem wiec 200 na nowa, podlaczylem i to samo, pozniej sam doszedlem do tego ze wlacznik komputera zwieral...

    Mikrokontrolery   09 Sty 2008 13:41 Odpowiedzi: 8    Wyświetleń: 2646
  • Własny otwarty firmware dla XR809 kompatybilny z Tasmota HTTP/Home Assistant

    Dziękuję — naprawdę doceniam twoją pomoc. Wszystkie Twoje przewodniki i tutoriale, które przeczytałem w ciągu ostatniego miesiąca, są niezwykle pomocne. Jak dotąd dodałem kod (poniżej) i pracuję nad całkowitym ukończeniem kompilacji. Nie jestem pewien, czy kod rzeczywiście zadziała, ale wydaje się być zgodny z przykładami kodu uart XR809. Jeśli przyjdą...

    Artykuły   19 Kwi 2025 08:29 Odpowiedzi: 57    Wyświetleń: 35067
  • Java - Praktyczny kurs Java. ćwiczenia do samodzielnego wykonania

    W zadaniu należy napisać klasę pochodną od BufferedReader No to chyba raczej tak: Implicit super constructor BufferedReader() is undefined for default constructor. Must define an explicit constructor --- 2 quick fixes available: () Add constructor 'Zmienne(Reader)' () Add constructor 'Zmienne(Reader,int)' Używasz super by wprowadzić wartość do konstruktora...

    Programowanie Początkujący   01 Lis 2013 08:20 Odpowiedzi: 23    Wyświetleń: 4311
  • AT91SAM7S256 - Przerwania IRQ nie działają, dioda na PIO_PA27 nie zmienia stanu

    Witam Napisałem kawałek kodu do obsługi przerwań IRQ Zasada miała być taka po wywołaniu przerwania (zwarcie PIO_PA2 do masy) miał zmienić się stan diody na PIO_PA27. Niestety program nie działa poprawnie (przerwanie nie jest wykonywane). Tytułem wstępu to tyle. Poniżej kod, który powinien realizować przerwania. main.c http://obrazki.elektroda.pl/7449929900_1...

    Mikrokontrolery ARM   27 Paź 2012 10:39 Odpowiedzi: 3    Wyświetleń: 1233
  • Weryfikacja funkcji obliczającej Checksumę w C dla Arduino

    No właśnie tego nie mogłem sobie wyobrazić, jakakolwiek architektura by nie była, kompilator ma za zadanie utrzymać w ryzach typ zmiennej, Jak napisałem architektura nie ma znaczenia. Kompilator ma wygenerować taki kod, który będzie sprawować się dokładnie jak jest to napisane w standardzie, nawet jak by miało to być kosztowne. Na tym polega język...

    Mikrokontrolery Początkujący   22 Sty 2025 01:23 Odpowiedzi: 6    Wyświetleń: 261
  • Błąd kompilacji w WinAVR przy użyciu biblioteki USBDRV i pliku main.c

    Witam , mam problem z kompilacją w WinAVR biblioteki USBDRV i pliku main.c . W innym projekcie gdziem mam taki sam plik Makefile i te same biblioteki wszytko się dobrze kompiluje a tu wywala mi błąd i nie mogę znaleźć przyczyny. W załączniku zamieszczam cały kod. Przy kompilacji wywala takie coś : D:\Projects\USB_avr2\usb_lpt>make... all avr-gcc...

    Mikrokontrolery AVR   08 Sie 2024 13:51 Odpowiedzi: 2    Wyświetleń: 129
  • ATtiny13A - Programowy USART - okazjonalne krzaczki przy wysyłaniu liter

    Witam, mam problem z programowym USARTem w mikrokontrolerze ATtiny13A. Mikrokontroler pracuje na wew. kwarcu 9,6MHz. W Atmel Studio mam również zdefiniowany symbol F_CPU=9600000. Zamieszczam kod: main.c: 68A69▒69A70▒66A67▒68&#...

    Mikrokontrolery AVR   11 Paź 2015 12:28 Odpowiedzi: 7    Wyświetleń: 1194