Nie używałem nigdy :), ale chyba area pointer Job mailbox funkcja 70 pozwala wybrać recepturę po numerze. Akcję spod przycisku możesz wywołać na zdarzenie Value change do jakiejś zmiennej (np.: bool ustawiasz na 1 w PLC, a w funkcji ją ustawiasz na 0 i obsługujesz recepturę). https://obrazki.elektroda.pl/5105044900_...
Poczytaj o Area pointer Job mailbox. Jeśli dobrze pamiętam to Job number równe 40, pozwala odczytać czas z panelu. Dodano po 17 Nawet dobrze :) https://obrazki.elektroda.pl/3143521500_...
Dzień dobry. Takie tematy realizuje się przy pomocy "Jobów", w panelu do zdefiniowania Job mailbox area pointer i potem do tego obszaru pamięci (np blok DB wysłać) numer Joba z parametrami. Jest to dokładnie opisane w manualu do Tia. Pierwszy z brzegu post z forum suportu siemensa https://support.industry.siemens.com/tf/...
Witam Temat już trochę stary, ale miałem teraz podobny problem i nie znalazłem rozwiązania nigdzie w Internecie. Żeby zsynchronizować zegar systemowy KTP Basic z zegarem w s7-1200 należy wejść w zakładkę "Connections" w drzewie projektu po lewej stronie. Pojawią się aktualnie skonfigurowane połączenia. Nazwy połączeń generują się automatycznie, więc...
Wywołałem daną funkcje w OB1, kolejno stworzyłem DB50 gdzie jest zmienna typu Data and Time o rozmiarze 8 CALL "READ_CLK" RET_VAL:= ??? CDT := ??? Niestety nie wiem co wpisać w ret_val i cdt ?? Bhtom, czy dobrze zrobiłem wstawiając dane pole Daty i czasu w wincc flexible i w zakładce general zaznaczyłem Display system time, w jakim celu jest użycie...
Tak robiłem Integret on Step 7 i wskazaywałem na dany projekt step 7. Mam ustawione dobre adresy ip. Nie wiem tylko czy muszę w WinCC wybrać obszary wymiany danych pamięci CPU z panelem. Czy muszę ustawiać coś w zakładace area pointer w connect?
Witam Poczytaj o Connections - Area pointer 1. Job mailbox 2. Data/Time Wszystko jest opisane w pdf na stronie Siemens. Ogólnie sterownik sprawdza czy jest wymiana danych z panelem. Jak jest to wysyła do panela aktualną Datę i godzinę. Tak robiło się to pod ProTool i tak samo robi sie pod WinCCflex. Pozdrawiam
You enable the "Controller Job" area pointer in the connection settings. Nie wiem gdzie to ale sprawdze. Dam znac zaraz. Pozdrawiam Dodano po 2 Acha czy musze tworzyc tego inta ? Chce to wyzwolic np stanem sensora (boolem ) . Nie ma sensora pojawia sie pop up screen . No bez jaj ze nie ma tam czegos takiego . Pozdrawiam
Dzień dobry Zdefiniować w panelu area pointer "Job mailbox". Z poziomu PLC użyć (wysłąć do obszaru określonego w area pointer odpowiednia ramkę danych) Joba 23. Generalnie szukać w manualu dla TIA V12/13/14/15 słowa klucza job mailbox. Opis joba 23: 23 User logon Logs the user on with the name "PLC user" at the HMI device with the group number transferredin...
Hej, złożyłem komputer, wszystko działało super tj 4 dni, aż do dzisiaj kiedy wyskoczył mi pierwszy bluescreen z napisem: PAGE FAULT IN NONPAGED AREA po uruchomieniu ponownie komputera po 1,5 godziny wyskoczył kolejny: REFERENCE BY POINTER Czym to może być spowodowane? Zrobiłem memtest - zero błędów W crystaldiskinfo - status dobry Ryzen 3600 RAM: ddr4...
Zawsze możesz sprawdzić w takim przypadku czy funkcja zarówno put jak i get nie zwraca błędu i w helpie zobaczyć co dany błąd znaczy. Bo jeśli w trakcie wykonania funkcji wystąpi błąd to będzie się zachowywać tak jak twój program, czyli niby wszystko działa a dane nie są wykonywane. Generalnie w strukturze bloku bd dodaj jeszcze 5 bitów by był cały...
Możesz wykorzystać obszar "Coordination" na karcie "Area Pointer" w obszarach komunikacyjnych. Obszar ten ma wielkość jednego słowa, używane są 3 najmłodsze bity bit 0 - bit rozruchu HMI (0 - trwa rozruch, 1- rozruch zakończony) bit 1 - bit trybu pracy (podczas aktywnego połączenia z PLC jest on zerowany) bit 2 - life bit ("mruga" 1Hz jak jest polaczenie...
Witam, Masz kod błędu na wyjściu z bloku a mówi o o tym że Invalid pointer for DATA_PTR or invalid Blocked_Proc_Timeout. The data area must be one of the following: - Classic DB - Array of elemental data types in a symbolic or retentive DB - M memory Pokaż blok DB_Napedy. Prawdopodobnie masz źle zadeklarowane zmienne. Pozdrawiam,
Proponuję lekturę status_check: ;szyna danych LCD - jako wejście clr R17 out DANE_LCD_DDR, R17 ;DDRB sbi STER_LCD, C_D ; C/D = 1 sbi STER_LCD, WR ; WR = 1 cbi STER_LCD, RD ; RD = 0 ldi r16, 0x03 ; STA0 = 1 , STA1 = 1 status_loop1: cbi STER_LCD, CE nop ; opóźnienie na ustawienie danych przez LCD in R17,DANE_LCD_PIN andi R17, 0x03 sbi STER_LCD,...
Udało się. Na forum Siemensa kolega Piotr.M naskrobał piękny fragment kodu który działa. --- Function which converts I0.0 to I999.7 --> 10000..19997 Q0.0..Q999.7 --> 00000..09997 M0.0..M999.7 --> 20000..29997 DBX0.0..999.7-->30000..39997 DIX0.0..999.7 -->40000..49997 // Inputs I_ADDRESS : Bool; // Temp Point : DWord; Area : Int; Address...
Mały update Zmieniłem płytkę na Stm32f4 discovery Zmieniłem przykład na ten: http://www.tkjelectronics.dk/uploads/STM... z tej strony (w komentarzach): http://blog.tkjelectronics.dk/2012/04/re... Przechodzi inicjalizację ale wywala się na próbie pobrania DHCP: [syntax=c] void enc28j60PacketSend(uint16_t len, uint8_t*...
Witam Mam problem z konwersją flota w printf/sprintf. W miejscu gdzie powinien być wynik konwersji, printf wstawia "ERROR". Biblioteka libm jest niby dołączona (-lm), ale to nic nie daje. Co powinno być jeszcze wstawione w opcjach żeby zaczęło to działać, a może to z innego powodu nie działa? Może malloc nie che przydzielić pamięci dla printfa? Tu jeszcze...
używam funkcji z L P##Area_pointer //Load start address LAR1 //Loadin address register AR1 L W#16#10 //Load syntax-ID and transfere T B [AR1,P#0.0] //to the actual start address 0 L #Type_of_data //Load type of data and transfere T B [AR1,P#1.0] //to actual start address 1 L #Number_of_data //Load Number_of_data and transfere T W [AR1,P#2.0]...
Jesli mailbys problemy z sinumerikiem to mozna poproscia Siemensa o pomoc. Sinumerikami zajmuje sie oddzial w Bielsku_Bialej na ulicy Konwaliowej 15(o ilemnie pamiec nie myli). Mam tu jakis plik co sie nazywa: 840_list, jast tam ponad 700stron danych. Moze Ci sie przyda. Jest to pdf spakowany zeby bylo poniezej 5MB Oto spis tresci tego dokumentu: Contents...
Trochę poczytałem i spodobała mi się biblioteka: http://elm-chan.org/fsw/ff/00index_e.htm... A dokładniej fragment: f_mount - Register/Unregister a work area f_open - Open/Create a file f_close - Close a file f_read - Read file f_write - Write file f_lseek - Move read/write pointer, Expand file zize Moglibyście mi to wytłumaczyć na "chłopski rozum", bariery...
Witam, Pisze pod LPCXpresso bootloader na LPC1224/121. Aplikacja główna w main ma wywołanie funkcji: [syntax=c]void CopyInterruptToSRAM (void) { unsigned int * flashPtr, *ramPtr; unsigned int * uLimit = (unsigned int *) 0x200; ramPtr = (unsigned int *) 0x10000000;//load RAM starting at 0x10000000, flashPtr = (unsigned int *) 0x2000;//start of interrupt...
Czesc, Zakladam, ze sa jakies lepsze sposoby na to ale jak juz nie da sie niczego znalezc to zawsze mozesz sobie zarezerwowac kawalek tego XDATA jako reserved area aby kompilator tam nie wkladal zadnych zmiennych ani nie uzyl tego kawalka dla stack czy heap. Jak juz bedziesz mial taki kawalek pamieci "nieistniejacy" to zawsze mozesz przekopiowac tam...
Tak. Taki mam początek w main: char *ptr2; long p1, p2, p3; //BYTE res, b1; WORD w1; UINT s1, s2, cnt, blen = sizeof(Buff); DWORD ofs = 0, sect = 0; //FATFS *fs; /* Pointer to file system object */ RTC rtc; FATFS fs Dodano po 2 Sory źle napisałem. I całkowicie odłączam zasilanie i robie reset. W obu przypadkach nie działa. Chociaż zauważyłem, że jak...
Tak, wiadomosc na PW jest juz nieaktualna. No wlasnie mam problem z zapsem jakiegos bajtu pod konkretny adres.... jeszcze nie wiem jak to zrobic... funkcja API do zapisu wyglada tak: Write data into the EEUA. FT_STATUS FT_EE_UAWrite ( FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen ) Parameters ftHandle Handle of the device. pucData Pointer to a...
Witam, blok BLKMOV służy do kopiowania danych ze źródłowego obszaru pamięci do docelowego obszaru pamięci, przy czym obszary te nie mogą na siebie nachodzić ("System Software for S7-300/400 System and Standard Functions- Volume 1/2" podpunkt 3.1). Powoduje to, że musimy używać dodatkowego bufora, który będzie używany przy przemieszczaniu danych w tworzonym...
Troszkę irytował mnie kod startowy jaki zaproponował KEIL dla mojego mikrokontrolera LPC2318. Postanowiłem więc okroić go do niezbędnego minimum. Z tego co poczytałem dokumentację, wynikało iż najważniejsze jest ustawienie adresów stosów dla poszczególnych wyjątków, ustawienie sterty (jeżeli takowej będziemy używać), ustawienie mapowania pamięci, inicjalizacja...
Witam. Co oznacza ostrzeżenie: "dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]". Widać w kodzie że odnośi się do makra LD_WORD W odnośniku załączam cały projekt. Pojawia się on w kilku miejscach kodu: [syntax=c] plik pff.c Ostrzeżenie występujew tych miejscach: linia 376: wc = LD_WORD(buf); linia 381: return LD_WORD(buf);...
Wiecej informacji: Description An issue exists that may cause some Seagate hard drives to become inoperable immediately after a power-on operation. Once this condition has occurred, the drive cannot be restored to normal operation without intervention from Seagate. Data on the drive will be unaffected and can be accessed once normal drive operation...
I spróbowałem i to samo Flashing started Creating product data items list Product data items list created Backup not required Flashing phone Initializing Scanning image files... Waiting for USB device... --- Press phone's power button! --- Loading secondary boot code: 15232 bytes Secondary boot loaded Loading update server code: 2506515 bytes Update...
Chyba to jednak troszkę dla mnie zbyt skomplikowane. Nawet jeśli chcę wywołać jakiś symbol z CGROM-u i wpisuje wg. tablicy z datasheet np: [syntax=c]GLCD_WriteString("\x3A""C ");[/syntax] to powinno mi wyświetlić : " ZC" czyli pod x3A niby powinna być litera Z a wyświetla mi ":C" czyli znak z pod adresu x1A. O co chodzi? ModeSet sprawdzałem ustawiony...
Ok już doczytałem. Dzięki za literaturę! Mogę prosić o potwierzenie/zanegowanie poszczególnych wniosków?: Z tego co zrozumiałem, to moja rozbiegówka zostawia procesor w system mode, rozmiar stosu dla tego trybu to suma pozostałych stosów minus Stack_size zdefiniowany w lpc2148-rom.ld. startup.s ... ldr r0,=_stack msr CPSR_c,#MODE_UND|I_BIT|F_BIT //...
Narazie sprobowalem bez podawania parametrow tych dwoch ostatnich funkcji: #include <stdlib.h> #include <reent.h> #include <sys/stat.h> //#include "uart.h" #define STDIO_UART UART0 _ssize_t _read_r(struct _reent *r,int file, void *ptr,size_t len) { int c; int i; unsigned char *p; p = (unsigned char*)ptr;...
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...
(at)ElektrodaBot Jak konwertować kod 64-bit na 32-bit? [syntax=c]/** (at)file Copyright (c) 2025, Gelip Copyright (c) 2024, Andri Kurniawan Copyright (c) 2020, Seungjoo Kim Copyright (c) 2016, Dawid Ciecierski This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies...
Witam Postanowiłem pobawić się trochę układem DS1305. Ogólnie układ wydaje się działać, jednak kiedy bliżej przyjrzeć się temu w jaki sposób zliczany jest czas pojawia się pewne dziwne zjawisko. Mianowicie co jakiś (co 10 sekund/minut) czas zamiast inkrementacji sekund/minut o 1 inkrementują się one o 7 np. z 25 na 32. Poza tym wszystko wydaje się być...
Ok sprobuje skorzystac z tego co mi wyslalas jak cos odezwe się na PW, dziekuje... Dodano po 2 odezwałam sie prywatnie bo niestety nic jej nie pomaga :( Dodano po 10 Przy kolejnych probach flashowania wyskoczył błąd Flashing started Creating product data items list Product data items list created Backup not required Flashing phone Initializing Scanning...
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...
Tak wygląda cała moja biblioteka: [syntax=c] #include "stm32f10x.h" #include "clock.h" #include "t6963c.h" //--------------------------------------... // Graphic LCD with Toshiba T6963 controller // Copyright (c) Radoslaw Kwiecien, 2007r // http://en.radzio.dxp.pl/t6963/ // Compiler : avr-gcc //--------------------------------------...
Witam Od kliku dni walczę nad implementacją ENC28J60 do Xmegi128A3U. Najpierw udało mi się zrobić malutki serwerek na Atmega32 i działa poprawnie ( bazowany na książce Mirka ). Teraz chcę go przełożyć do Xmega i nawet nie chce go pingować. Przypuszczam że błąd leży gdzieś w SPI. Xmega taktowany zewnętrznym kwarcem 16MHz , SPI - 1MHz, ENC28J60 taktowany...
1. U-Boot 2. BoFF loader - Thanks to the darrel-loader project Version 1.1. Build Sep 2 2009 18:18:01 Based on Darrel loader project Lucjan Bryndza <lucjan.bryndza(at)ep.com.pl>. License GPL v2/3 DRAM:32MB 1: Upload Darrell's loader to Dataflash 2: Upload u-boot to Dataflash 4: Start u-boot 5: Erase dataflash 6:...
Witam, po małej przerwie, niestety mój problem jest nadal aktualny, wkleiłem podany kod i to całkowicie wywaliło program. to mój plik startowy, prosze o jakąś rade .global _etext // -> .data initial values in ROM .global _data // -> .data area in RAM .global _edata // end of .data area .global __bss_start // -> .bss area in RAM .global __bss_end__...
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...
Dzięki za startupik jest fajnie opisany i napewno sie przyda z tym, że nie rozwiązuje on jeszcze mojego problemu. Chodzi o to, że w keilu funkcje przerwań wywolywane są poprostu poprzez określenie typu: np.: void podpr_obsl_przerw (void)__irq irq jest tu chyba jako makro asemblerowe tylko skąd to nie bardzo wiem pewnie ktoś mnie oświeci :D a teraz jak...
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, Rozumiem, że zdefiniowałeś sobie w Area Pointers Protoola alarmy pod MW100. Jak otworzysz zakładkę Alarm Messages to podczas klikania na kolejne alarmy, w dolnym prawym rogu okna Protoola masz adresy alarmów (bitów które je wywołują), żeby było łatwiej ;) Pozdrawiam.
Wiem ze baskom ma jakieś bibliotekę którą wykorzystuje deklaracja "Config Clock = Soft". Pewnie trzeba było by pogrzebać w niej i zmienić stan licznika przy którym ma być przerwanie w timerze2 Dodano po 2 To chyba ta bibloteka: [syntax=basic4gl]copyright = MCS Electronics and Josef Franz Vögel www = http://www.mcselec.com email = avr(at)mcselec.com...
Qrcze a jednak :( :( :( :cry: ... jeszcze pamiętam jak Raabe pisał w którejś elektronice że taka emulacja nie jest mozliwa. Robie układ ochrony dostępu do pomieszczeń i myślałem że kopiowanie kluczy bedzie niemożliwe... jak widać teraz juz tak :cry: A może istnieje jakiś pewny sposób na odróżnienie takiej skopiowanej pastylki od oryginału? ; ------...
Wiem, że ch. strzelił stare oprogramowanie w OP15, ale za pomocą starego ProToola (pracuje pod Win95) udało mi się przesłać do niego nową testową konfigurację. Teraz chciałbym przetestować jak OP gada z PLC, aby właściwie poustawiać Area Pointers w OP, klawisze itp. Problem mam z FB51 (i ustawionym dla niego DB51). Czy właśnie ten DB mam wpisać jako...
Czy móglby mi ktoś pomóc skompilować ten program #include <stdio.h> #include <stdlib.h> #include <math.h> #include <assert.h> #include <string.h> extern "C" { #include <jpeglib.h> #include <jerror.h> } #include <math.h> /*======================================... /* USER EDITABLE...
Witam, mam pytanie odnośnie używania okna simple message view (lub zwykłego message view) w Protool 6.0 ( z SP3.) W jaki sposób wyswietlić w nim informacje (np. powstaje awaria i powinien pojawić się w tym oknie jakiś komunikat przeze mnie wcześniej napisany dla tego zdarzenia). Próbowałem przez użycie Area pointers ale nic się nie wyświetla. Coś chyba...
W funkcji inicjalizującej nie ma żadnej pętli. Funkcja jest dość rozbudowana, ale może widzisz jakieś niebezpieczne fragmenty? [syntax=c] FRESULT pf_mount ( FATFS *fs /* Pointer to new file system object (NULL: Unmount) */ ) { BYTE fmt, buf[36]; DWORD bsect, fsize, tsect, mclst; FatFs = 0; if (!fs) return FR_OK; /* Unregister fs object */ if (disk_initialize()...
Funkcja SystemInit jest wywoływana w obu przypadkach na początku main. Podałem ją w kodzie. Może tutaj faktycznie jest problem. Pliki startup.s Keila i Cube się różnią. Zauważyłem, że funkcja SystemInit jest wywołana w pliku dla Cube. Niestety te pliki to dla mnie czarna magia. Czytałem o nim artykuł waszego kolegi z elektrody. https://www.elektroda.pl/rtvforum/topic3...
Witam wszystkich bardzo serdecznie. Probuje od dłuższego czasu uruchomić LCD na kontrolerze Toshiby T6963C. Wyświetlacz to int main(void) { lcd_setup(); //ustawia we/wy portow lcd_init(); lcd_display(0x21); //powinno wyswietlic A na wyswietlaczu while(1) return 0; }//end main LCD.H #define wr PC7 //aktywowany...
https://obrazki.elektroda.pl/3724104100_... Dzisiaj kontynuujemy przygodę z płytką ESP32-2432S028R. W poprzedniej części uruchomiliśmy wyświetlacz oraz ekran dotykowy, więc dzisiaj z tego skorzystamy. Zobaczymy jakie mamy dostępne możliwości i kształty do rysowania a potem rozważymy jakie są sposoby na wydajne rysowanie tak, aby częstotliwość...
Cholewa, odpaliłem Twoją bibliotekę i to samo. Objawy takie: układ rozlutowany by móc programować -> pf_mount(&fs)) zwraca 02 (FR_NOT_READY) układ na powrót zlutowany, program zawiesza się na pf_mount(&fs)). Połączenia są ok, ale jeszcze sprawdzę, będzie ze 30 raz. Zmieniłem nawet port z którego korzystało kilka linii LCD ale nie pomogło....
Witam Te wartości wynikają z użycia parametru OUT w FC, w helpie napisali: Important Differences Between the Output Parameters of FCs and FBs In function blocks (FB), a copy of the actual parameters in the instance DB is used when accessing the parameters. If an input parameter is not transferred or an output parameter is not write accessed...
Niestety okazało się iż nie mam jak sprawdzić tych opcji na GeForce2 MX400 ponieważ obie moje karty mają nietypowe chipy firmware - jeden to OTP AT27C512R a drugi SST 27SF010 wymaga chyba 12V do programowania. W każdym bądź razie program nvflash nie rozpoznaje obu chipów. Próbowałem kilku wersji 4.28, 4.41 i 4.46 - tak że z tymi kartami nic się nie...
Wysypuje masę błędów w pliku asemblerowym. Oryginalny plik asemblerowy wygląda następująco: [syntax=asm] ;***************************************... ; uC/OS-II ; The Real-Time Kernel ; ; (c) Copyright 1992-2006, Micrium, Weston, FL ; All Rights Reserved ; ; Generic ARM Port ; ; File : OS_CPU_A.ASM...
...ale ten Microsoft pomocny :D Znalazłem takie coś: http://obrazki.elektroda.pl/2355267200_1... Cały projekt w VB.NET 2008 EE (ustawiłem prowizję, ale nie musisz go pobierać o ile powyższy kod zadziała:
ta płytka ma standardowy program do obsługi i teoretycznie można z niego obsłuztc karte ale ja niewiem jak ją zamontować [syntax=c]/*****************************... (c)*************************************... ** ** http://www.powermcu.com ** **--------------File Info------------------------------------...
Witam, to jest bootloader od Microchip's dla mikrokontrolera pic16f877: ;=======================================... ; Software License Agreement ; ; The software supplied herewith by Microchip Technology Incorporated ; (the "Company") for its PICmicro® Microcontroller is intended and ; supplied...
Po kilku dniach pracy urządzania stwierdziłem że jednak przydało by się żeby serwerek dodatkowo wysyłał dane do "https://thingspeak.com/" chociaż z termometru domowego. Próbowałem na rożne sposoby ale nie mam pojęcia jak to zrobić. Może ktoś z Was jest w stanie zmodyfikować kod ? Może kolega (at)bart-projects czyta ten temat? ;) (to ten sam kod co w...
Proszę oto kod. Chodziło mi o to ze moze podpowiecie mi w którym miejscu i jakie modyfikacje musze dać a w linku który podałem jest opis i cały kod. [syntax=basic4gl]'----------------------... ' Atmega168 and ENC28J60 '---------------------------------------... ' Version 1.0 - june 2007 by Ben Zijlstra...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
Zwiekszylem stos do 4096 lecz dalej się wywala może coś źle skonfigurowalem LcdConf.c [syntax=c]/*****************************... * SEGGER Microcontroller GmbH & Co. KG * * Solutions for real time microcontroller applications * ****************************************... * * * (c) 1996...
GPIOA->BSRR |= GPIO_BSRR_BS5; To nie źródło problemu ale tak się tego rejestru nie używa. To jest write only rejestr czyli tylko samo przypisanie Zgadza się, dzięki :) Co do głównego problemu, punkt 1. Użyj debugera okazał się bardzo pomocny :) Założyłem, że skopałem coś w Makefile (np. brakuje jakiejś flagi) i podczas debugowania nic ciekawego...
Witam temat podobny do http://www.elektroda.pl/rtvforum/topic23... Lecz sprawa wygląda troszkę inaczej. Z racji tego, że atollic udostępnił wersję litte postanowiłem przesiąść się z keila. Dotychczas korzystałem z example usb hid na keila. W Atollicu skonfigurowałem sobie nowy procesor, wrzuciłem kod z uvision i po małych przeróbkach (dostosowanie...
Dzięki za zainteresowanie. FSMC w ogóle nie dotykałem. Napisze tak jak to rozumuje, a mogę to źle rozumować także zaraz mnie poprawcie jak coś. FSMC nie dotykałem, po mimo, że wiem, że STM ma właśnie FSMC co służy do wspomagania transmisji z LCD. Ale chciałem sie oprzeć na bibliotece którą mam. Wzorując się na LPC1768, który takowego wspomagacza LCD...
Witam wszystkich serdecznie. Czy ktos moglby sprawdzic kod bo juz kilka tygodni siedze i nie wiem co moze byc nie tak, kod sciagniety z netu i ponoc dziala na 100% no ale nie u mnie. Na tym samym urzadzeniu bez problemu odpalam inne oprogramowania tylko pisane w C i smigaja bez problemu. [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 $baud...
Dzień dobry. Bardzo prosze o pomoc . Robię sobie Cumulusa do Orica. (Taki emulator stacji dysków do starego 8 bitowego komputera ) . Mam problem ze skompilowaniem bootloadera do PIC 18F46K20. MPLab X IDE 3.65 błąd: Error - section 'sector_buffer_section' can not fit the section. Section 'sector_buffer_section' length=0x00000201 Errors : 1 Nistety nie...
Witam Dopiero zaczynam przygodę z ARMami i mam następujący problem. Kupiłem zestaw uruchomieniowy mini2440 i dostałem do niego plik startowy napisany w asemblerze ADS. Ja używam Eclipse ponieważ jest to darmowe środowisko. Problem polega na tym że eclipse nie rozumiem asemblerowych komend z ADS'a. Chciałbym prosić kogoś kompetentnego o pomoc w przetłumaczeniu...
Witam, Od jakiegoś czasu męczę się z biblioteką stemWin i mam z nią problem. Kod mojego programu działał z freeRTOS i obsługą wyświetlacza z sterownikiem SSD1963 po FSMC. Gdzie drzewo projektu wyglądało: http://obrazki.elektroda.pl/5131657900_1... A kod to: http://obrazki.elektroda.pl/9563310500_1... Niby nie mam żadnych...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...
Witam mądre głowy! Mam problem. Ściągnąłem mapkę interaktywną. Chciałem żeby każde województwo linkowało do innego pliku html z osobną treścią. Niestety linki kierują tylko i wyłącznie do adresów stron www, w momencie kiedy próbuję linkować do innego pliku html otrzymuję informację, że adres nie istnieje. Czy ktoś zna rozwiązanie i jest tak dobry, żeby...
Witam wszystkich, Próbuję się uporać z problemem od kilku dni, jednak nie bardzo wiem co jest nie tak, a mianowicie próbuje odpalić najprostszy program zmieniający stan na pinach: http://obrazki.elektroda.pl/2092017600_1... To jest stan po kilku kliknięciach step over, dodam że program potrzebuje 7 kliknięć step over aby zacząć się wykonywać...
Czy to, co odkryłeś, ułatwia również XR806, gdy tylko można go ponownie zaatakować? Nie sądzę, o ile pamiętam, udało mi się poprawnie uruchomić XR806 OBK, ale nie udało się połączyć z WiFi. Być może spróbuję wrócić do tego wkrótce, jeśli będzie dalsze zapotrzebowanie. W przypadku tego XR872 jeszcze nie natrafiłem na ścianę. Tylko to OTA mnie martwi....
Warning: Sector header check failed. Format this sector (0x00000000). Warning: Sector header check failed. Format this sector (0x00001000). Warning: Sector header check failed. Format this sector (0x00002000). Warning: Sector header check failed. Format this sector (0x00003000). Warning: Sector header...
Ruszyłem do przodu (odrobinę) z tym projektem. Stworzyłem klasę która przechowuje dane a następnie ( bardzo się stara :) ) przydziela konkretne wydarzenia poszczególnym pracownikom. Karmię ją (tę klasę) np. takimi danymi: https://obrazki.elektroda.pl/1901961900_... Tak to wygląda, po procesie przydzielania zadań: https://obrazki.elektroda.pl/1216602100_...
Domyślne, nie zmieniałem niczego. Skrypt linkera: [syntax=asm] /* Entry Point */ ENTRY(Reset_Handler) /* Highest address of the user mode stack */ _estack = 0x20004000; /* end of 16K RAM */ /* Generate a link error if heap and stack don't fit into RAM */ _Min_Heap_Size = 0; /* required amount of heap */ _Min_Stack_Size = 0x80; /* required amount of...
Próbuję napisać program do dyplomu w C (kompilator Keil uVision3) na 89C430 i niestety stanąłem w martwym punkcie. Ponieważ nie programowałem wcześniej tych mikrokontrolerów, chciałem zacząć od najprostszych rzeczy jak generowanie fali prostokątnej na pinie, zabawa z timerami i przerwaniami itp. Niestety mimo że są to proste zagadnienia, to procek odmawia...
Witam. Mam kod programu i chciałbym żeby informacje z ikonki tray`a wyświetlane były na bierząco w okienku, lub w chmurce, ale bez potrzeby najeżdzania myszką. #define win98 TRUE /*(at)(at) Wedit generated application. Written Thu Apr 25 10:08:04 2002 (at)(at)header: c:\lcc\kuleczka\kuleczkares.h (at)(at)resources: c:\lcc\kuleczka\kuleczka.rc...
Witam serdecznie Kolegów! Aktualnie jestem w trakcie pisania gry typu labirynt z kulką na procesor ARM STM32F103VCT6. Wszystko mam pięknie i ładnie obsłużone (symulacja odbić od powierzchni płaskich, detekcja kontaktu z otworami) no ale zostało jeszcze najważniejsze - symulacja odbić kulki od kantów prostokąta. I tu niestety zaczynają się schody. Z...
Witam, Mam problem - mam za zadanie zrobić coś w stylu skanera 3D na STM32. Na razie nie mogę opanować samej obsługi kamery w konfiguracji STM32F103VE+ wyśw. SSD1963 7" (zestaw EB-STM32_08_LCD7) i kamera OV7725 . Do zestawu dostałem przykładowe projekty w keilu. Bazując na projekcie do sprawdzania kamery z wyświetlaczem 4.3' wkleiłem działające biblioteki...
Witam. Postanowiłem zainstalować najnowszy Lubuntu 19.10-64 bit. Jedyny kłopot z jakim się spotkałem to brak możliwości połączenia z internetem. Korzystam z Aero2. Kiedyś miałem taki problem https://www.elektroda.pl/rtvforum/topic3... Ale zauważyłem. Bo próbowałem wcześniejszych wersji 64 bit. Że sprawa wygląda identycznie. Też są kłopoty. Komputer...
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:...
Cześć, Posiadam płytkę STM32F746G-DISCO i obecnie zajmuję się uruchomieniem DMA2D. I mam problem z którym nie mogę sobie poradzić. W pierwszej kolejności zacząłem od skonfigurowania rejestrów na tryb "Register to memory". Po odpowiednim skonfigurowaniu rejestrów (wg. RM dla mikrokontrolera) wszystko zaczęło prawidłowo działać. Mogę wypełnić cały ekran...
O samym telefonie nie wiemy jeszcze wiele, ale spekulować możemy na temat technologii, jakie wykorzystane w nim zostaną. Niedawno odbyły się ogromne targi telekomunikacyjne w Barcelonie, gdzie firmy takie jak Qualcomm, Samsung czy MediaTek - trzej wiodący producenci układów scalonych dla telefonów komórkowych i smartfonów - prezentowali swoje najnowsze...
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...
Witam serdecznie Bazuję na dostępnym w sieci kodzie Pana Piotra Rzeszuta, służącym do obsługi modułu ENC28J60 w Bascomie. Wszystko działa jak należy, jednak chciałbym zmodyfikować kod tak, aby po włączeniu diody wyświetlał się aktualny stan jej działania ("stanled1")... Czyli po kliknięciu w przeglądarce przycisku ON przy diodzie, obok wyświetli się...
Witam Mam do zrobienia migrację jak w temacie, mam pytanie do osób które robiły coś podobnego, na co trzeba zwrócić uwagę, zauważyłem że zmienne pogubiły adresy, utracił teksty polskich alarmów (zotały tylko w niemieckiej wersji jezykowej) ze nie odtworzył niektorych funkcji przypisanych do zmiennych wewnetrznych takich jak np wyswietlanie daty, moje...
Witam Mam moduł sieciowy na układzie ENC28J60 podłączony do mikroprocesora ATMEGA644 20PU taktowany kwarcem 16Mhz.Program piszę w Bascomie bo innego języka nie zmam. Przykładowy program znalazłem w internecie z sterowaniem diody led przez stronę internetową. Dopisałem kawałek programu żeby na tej stronie internetowej był pokazywany stan tej diody led....
Witam, znalazłem kiedyś program napisany w asemblerze do kodowania POCSAGu z portu com komputera. Program działa ok ale gdy podłączę mikrokontroler Atmega8 i wysyłam przez Uart komendy do kodera POCSAG to muszę robić przerwy 12 sekundowe pomiędzy wysyłaniem komend. Nie znam asemblera i mam pytanie co zrobić by nie czekać tych kilkunastu sekund pomiędzy...
pointer schemat eeprom pointer pointer siemens
tankowanie paliwa renault trzeszczenie kolumny tonsil rozładowywanie baterii laptop
claas hydrostat białystok częstotliwości
Symbole na modułach Yamaha YBR 125 - co oznaczają? Oznaczenie 3D9-00 52P na module Yamaha YBR 125