Ja założyłem, że skoro na wejściu sygnału magnetofonu do przełącznika źródeł są tranzystory wyciszające, to sam przełącznik funkcji wyciszania nie realizuje. I tego nie widać, po za liniami sterującymi, ale w DS nic o tym też nie było? The states of the internal analog switches are undefined immediately after power is first applied. Applications should...
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...
Co do samego debuggowania RTOSów - w GDB Hardware Debugging jest to możliwe, ale bardzo trudne - mnie nigdy nie udało się zrobić tego w powtarzalny sposób, choć kilka razy zadziałało (widziałem wątki)... Szkoda w takim razie nie zostaje nic tylko czekać aż tę sprawę jakoś rozwiążą w kolejnych wersjach lub znajdzie się ktoś kto wie o co kaman w aktualnym...
poniewaz to nigdzie nie bedzie dzialalo :-) poza tym: "The operators new and delete are not implemented, attempting to use them will cause the linker to complain about undefined external references. (This could perhaps be fixed.)" nie wiem czy juz fixed czy nie...
Nie myl bibliotek, z kompilatorem Nie myl zakresu standardu C++11 z zaimplementowaną funkcjonalnością w danym kompilatorze, w zakresie tego standardu. Biblioteka libstdc++ nie jest jakimś alternatywnym dodatkiem do C+11, a jego integralną częścią. Cytat z "AVR Libc Reference Manual" od Microchipa: However, there's currently no support for libstdc++,...
Witam! Wyskoczył mi taki błąd przy próbie użycia spintf: undefined reference to `_sbrk'vfo line 58, external location: \home\freddie\bleeding-edge-toolchain\sr... Problem Użycie ma na celu zamianę liczby na string do wyświetlenia: sprintf(bufpomocniczy, "%d",Frequency ); for(y=0;y<9;y++)buf[y]...
Z tego co piszą w AVR-Libc manual: Basically yes, C++ is supported (assuming your compiler has been configured and compiled to support it, of course). Source files ending in .cc, .cpp or .C will automatically cause the compiler frontend to invoke the C++ compiler. Alternatively, the C++ compiler could be explicitly called by the name avr-c++. However,...
Witam. Napisałem prosty program, by przetestować wyjścia PWM w attiny13. Podczas kompilacji wyskakują następujące błędy: UNDEFINED SYMBOL 'OCROA' & UNDEFINED SYMBOL 'OCROB' Przeszukiwałem internet, ale niestety nie znalazłem rozwiązania problemu. Ogólnie rzadko porusza się temat attiny13 jak i środowiska Code Vision... Oto program: /***************************************...
Akurat funkcje te są zdefiniowane i wywoływane w jednym pliku... Możesz pozbyć się __inline lub lepiej poprzedić deklaracja static, np. -fgnu89-inline Kiedy usuniesz __inline uC będzie za każdym razem skakał do adresu gdzie znajduje się funkcja, zamiast wstawiać ciało za każdym razem kiedy funkcja jest wywoływana. Poczytaj https://gcc.gnu.org/onlinedocs/gcc/Inlin...
Mam podobny If the ARM processor executes a coprocessor instruction, it waits for any external coprocessor to acknowledge that it can execute the instruction. If no coprocessor responds, an Undefined Instruction exception occurs. Dodano po 5 A i teraz zobaczyłem: AIC_ConfigureIT(BOARD_AT45_A_SPI_ID, 0, ISR_Spi); konfigurujesz SPI, aby używało...
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...
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...
Dzięki freedi miałeś racje. Patrzyłem na kolejność przerwań w tabeli f0 ale nie na adresy. Aby zapełnić luki i poprzesuwać adresy dodałem brakujące reserved handler Dodano po 11 Teraz tylko muszę rozwiązać skąd mi przerwań multum nadchodzi i w nierównych odstępach od timera. Bo pwm wyprowadzone jest na jedną diodę a przerwanie zmienia stan innej diody....
Dobra to tak oryginalny plik linkera wygląda tak: /*--------------------------------------... /*- ATMEL Microcontroller Software Support - ROUSSET - */ /*--------------------------------------... /* The software is delivered "AS IS" without warranty or condition of any...
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...
Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....
Witam, Bazuje na projekcie ze strony Freddie Chopin dla stma F4 z dodanymi bibliotekami STM32F4xx_StdPeriph_Driver. Zdefiniowałem sobie konfigurację timer'a w następujący sposób: [syntax=c]void Timers_Config(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_TI... ENABLE); NVIC_InitTypeDef NVIC_InitStruct; NVIC_InitStruct.NVIC_IRQChannel = TIM1_CC_IRQn; NVIC_InitStruct.NVIC_IRQChannelPreemptio...
Mam dwa foldery, każdy od innej wersji avr i w każdym jest inny interrupt.h. Da się jakoś sprawdzić, który avr używa podczas kompilacji? /* Copyright (c) 2002, Marek Michalkiewicz All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:...
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...
Mój plik CStartup.S wygląda następująco: /*--------------------------------------... //*- ATMEL Microcontroller Software Support - ROUSSET - //*-------------------------------------... //* The software is delivered "AS IS" without warranty or condition of any //* kind,...
Witam ! No wrzuciłem dwa bo tak mam jeden dla ROM drugi dla RAM co do startup to już wrzucam. /*--------------------------------------... //*- ATMEL Microcontroller Software Support - ROUSSET - //*-------------------------------------... //* The software is delivered "AS...
Witam, Mam problem z uC AT91SAM7z256. Używam kompilatora WinARM. Oczywiście chodzi o przerwania. Przejrzałem kupę wątków na elektrodzie i doszedłem tylko do tego, że błąd może tkwić w startupie. Znalazłem wiele odpowiedzi co w nim zmienić ale akurat nie do tego procka i wersji tego pliku nikt się nie wypowiadał (chyba że coś przeoczyłem). Mój problem:...
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 *********************/...
Witam. Popisze sie tu lekko niewiedza, ale jak to mówią, "kto pyta nie błądzi". 1. Mam problem z przerwaniami w WinAVR, mianowicie zainkludowalem interrupt.h, a mimo to przy kompilacji obrywam komunikatem: error: 'GIMSK' undeclared (first use in this function) natomiast instrukcje 'enable_external_int' dławi taka odpowiedzią: undefined reference...
Witam, Próbuję wyczyścić pamięć w programowo zablokowanym uC. Wgrany, trywialny program "migający" diodą zablokował piny JTAG'a. Jedynym sposobem na dostanie się do uC jest obniżenie częstotliwości pracy układu. Przy podaniu sygnału 10KHz zamiast standartowego kwarcu 6MHz układ odpala się i jest widoczny dla openocd. JTAG tap: lm3s.cpu tap/device...
(__FPU_PRESENT == 1) && (__FPU_USED == 1) a czy one są zdefiniowane i do tego równe 1. Bo przynajmniej u mnie tak nie jest. W pliku nagłówkowym stm32f746xx.h gdzieś przy początku: #define __FPU_PRESENT 1 /*!< FPU present */ A potem: https://github.com/DISTORTEC/distortos/b...
nie mam tu tego programu ale wystarczyło mi wiedzieć to: #include <stdio.h> #include <stdlib.h> #include <string.h> #include "cyacas.h" int main(int argc, char** argv) { yacas_init(); int i; for (i=1;i<argc;i++) { yacas_eval(argv[i]); if (yacas_error())...
Hmm... nie ma to jak błąd bez żadnej informacji o błędzie... No chyba że to "200" na końcu to kod wyjściowy funkcji, choć w sumie wiele to nie zmienia... Ten CoIDE generuje pliki Makefile? Jeśli tak, to spróbuj skompilować ten projekt z konsoli. Jeśli nie, to spróbuj w konsoli skompilować dowolny projekt z Makefilem, np. któryś z projektów-szablonów...
Witam. Chcem zastosować drugi bootloader USB i wymagane jest przesunięcie kodu o 0x200. Gdy skompiluje program pod Keilem z przesunięciem romu na 0x2000 wszystko działa. Gdy skompiluje inny program pod Eclipse z tym samym przesunięciem kod nie startuje. Wrzucam kod linkiera. Program pod Eclipse bez przesunięcia i bootloadera działa poprawnie. Gdzie...
Witam wszystkich :D Niedawno rozpocząłem naukę programowania AVR w języku C i korzystam z programu Code Vision. Mam pewien problem, który być może jest prosty w rozwiązaniu, ale nie wiem za bardzo jak sobie z nim poradzić. Dodam, że przeszukiwałem internet ale bezskutecznie. Problem polega na tym, że po stworzeniu projektu i dodaniu kodu programu, w...
https://obrazki.elektroda.pl/2807245700_... Witam, Temat odgrzany, i nie mojego autorstwa, ale warty przypomnienia. Potrzebowałem aby pewne urządzenie wystawiało mi do PCta kilka klawiszy klawiatury. Słyszałem już kiedyś o projekcie SWUSB pisanym w jedynym języku który choć trochę znam - Bascom. Zaprojektowałem jednostronną niewielką...
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...
Witam, Na podstawie przykładów do LPC4330 Xplorer próbuję stworzyć pusty program. Analizując przykład dodałem funkcję, napisaną w assemblerze do startupa i próbuję ją wywołać w funkci w C, co powoduje błąd Error: L6218E: Undefined symbol getPC (referred from main.o). Nie potrafię rozwiązać tego problemu. Czy brakuje jakiejś deklaracji lub czegoś podobnego?...
Mam problem z utworzeniem obrazu tasmoty, do którego muszę dodać plik user_config_override.h, aby włączyć obsługę RTC DS3231. [syntax=arduino] #ifndef USE_RTC_CHIPS #define USE_RTC_CHIPS // Enable RTC chip support and NTP server #endif #ifndef USE_DS3231 #define USE_DS3231 // [I2cDriver26] Enable DS3231 RTC (I2C address 0x68) (+1k2 code) #endif #ifndef...
Wolałbym się pobawić tymi bibliotekami, które już jako tako znam. Przeglądałem te po których wspominałeś, ale przyznam że była to dla mnie czarna magia. Mam nadzieję, że na mojego posta trafi osoba, która również korzysta z rkavrlib. Aby bardziej rozjaśnić sprawę wrzucę jeszcze kilka kodów z których powyższy program korzysta. obsluga onewire [syntax=c]#ifndef...
Na szybko, poniżej biblioteka z Arduino działająca z LCD na fotografii Część nie na temat usunąłem.
Zasilanie biorę bezpośrednio z portu USB więc musi być te ~5V. Procesor to AtMega8A-PU Zmiany w configu to [syntax=c] #define USB_CFG_IOPORTNAME D #define USB_CFG_DMINUS_BIT 6 #define USB_CFG_DPLUS_BIT 7 #define USB_CFG_CLOCK_KHZ 16000 #define USB_CFG_IS_SELF_POWERED 0 #define USB_CFG_MAX_BUS_POWER 50 [/syntax] zgodnie z tym co na schemacie połączeń...
Witam. Czy router CheckPoint SBX-166LHGE-2 da się skonfigurować w ten sposób, aby wszystkie porty (WAN, DMZ/WAN2, 4xLAN) były jednym switchem? Router jest już skonfigurowany jako switch na portach LAN. Tak wygląda plik konfiguracyjny routera: # Configuration script # Gateway MAC: 00:08:da:51:81:53 # firmware version: 4.5.57x...
undefined instruction undefined identifier undefined command
lorch spawarka lampy tylne mazda odpływ zmywarki electrolux
pralka elektrolux deutz bf4l1011f
Samsung Galaxy A15 Schematic Diagram Access, Boardview, and Repair Tips for SM-A155 & SM-A156 Renault Scenic II Electric Power Steering Faults: EPS, TRW Column, DF002, DF035, Heavy Steering