Do ostatecznej binarki linker dołącza tylko te funkcje, które są używane (nie całe biblioteki). Funkcje pisania tekstu na ekranie i wbudowana czcionka są pamięciożerne. Bez dogłębnej analizy bibliotek raczej niewiele zoptymalizujesz.
Znalazłem bibliotekę do jego obsługi: http://www.mcselec.com/index.php?option=... ale płytka którą nabyłem ma inną pinologię. Doszedłem w końcu co i jak poustawiałem piny i wyświetlacz wyświetla. Znajdź jeszcze tą: http://www.mcselec.com/index2.php?option... e marcus
Jeśli wyświetlacz jest w HD44780 to chyba nie ma takiej potrzeby. Bo czy masz wyświetlacz 2*16 czy 2 * 40 to jego pamięć zawsze wyglada tak samo tj. jakby ją rozrysować w tabelce to bedzie miała 40 kolumn. A jak masz wyświetlacz szerokości np 12 to porpostu wyświetli pierwsze 12 znaków. Wydaję mi się że wystarczy jak ustawisz 4*40 wyświetlacz to bedzie...
Jezeli Rew odwraca bity w bajcie to jest to masakra i nawet nie będę sprawdzać czy to działa. Bardziej naiwnej funkcji dawno nie widziałem [syntax=c]uint8_t Rew1(uint8_t v) { v = ((v >> 1) & 0x55) | ((v & 0x55) << 1); v = ((v >> 2) & 0x33) | ((v & 0x33) << 2); v = ((v >> 4) & 0x0F) | ((v & 0x0F)...
Dodałem tylko twój makefile i poedytowałem na różne sposoby ścieżki, ale cały czas krzyczy, że brakuje plików nagłówkowych. No to może warto by było podać ścieżki do tych plików? ;) Properties -> C/C++ General -> Paths and Symbols Dalej już samodzielnie.
ja też korzystam z biblioteki radzia, na szybciocha przerobiłem sobie to tak: w pliku HD44780.h dodałem takie linie #define LCD_4x20 //#define LCD_4x16 #ifdef LCD_4x16 #define LCD_WIDTH 16 #define LCD_LINE20x10 #define LCD_LINE30x50 #endif #ifdef LCD_4x20 #define LCD_WIDTH 20 #define LCD_LINE20x14 #define LCD_LINE30x54 #endif 1-szymi dwiema liniami...
Dobre pytanie, szczególnie w przypadku dystrybucji binarnej.... W praktyce widziałem, że niektórzy umieszczają info w instrukcji. Niektórzy nie piszą nic. Wydaje się, że wystarczy w instrukcji/na stornie wspomnieć, że wykorzystujesz taki kod i będzie ok.
Odświeżam temat. Oryginalny pad do PS 3 łączy się bez problemu, Problem mają podróbki Czy ktoś z kolegów ma jakiś pomysł na modyfikację biblioteki Ps3Controller.h lub pada podróby aby się połączył z esp23?
Witam Znalazłem na sieci bibliotekę do transmisji szeregowej na AVR. Jako, że potrzebuję używać 2 portów szeregowych w układzie przerobiłem bibliotekę na 2 USARTY, czyli wszystkie funkcje i zmienne przerobiłem dodając w nazwie uart1. Wszystko działa dobrze oprócz odbioru danych przez drugi uart. Jeśli wysyłam dane z obu uartów do komputera, wszystko...
Jak bedzie wyglądal ten układ? Czy to bedzie sam autotransformator i prostownik, czy dodatkowo jakieś jeszcze elementy? Mógłby mi ktoś taki układ podesłać? W Psimie trzeba będzie wsadzić źródło zasilania 3 fazowe, autotrafo, prostownik diodowy i jakieś obciążenie żeby to działało - cały obwód do symulacji musi być zamknięty: http://obrazki.elektroda.net/43_11738126...
<ciach> V-USB wymaga aby przerwania były blokowane nie dłużej niż ~25 cykli. Czyli w tym przypadku występuje problem ze zbyt długim przerwaniem timera w bibliotece "IR". Najprościej byłoby odblokować przerwania w ten sposób: Zbędne wyciąłem, bo logicznie kłóci się z kolegi postem. :)
Racja, pomyliłem z innym modelem. Ale tak czy inaczej podpięcie pod ekspander nie zadziała bez modyfikacji biblioteki do obsługi tego układu.
Czy prze-kompilowałeś po modyfikacjach bibliotekę z formatu lib na lbx?
Mam pytanie odnośnie KiCADa (wersja najnowsza ze styczna 2012). Tworzę własną bibliotekę elementów (chodzi tu o elementy do schematów ideowych) za pomocą edytora elementów znajdującego się w KiCADzie. Biblioteka ta ma rozszerzenie .lib, ale po otworzeniu jej w notatniku można dojść co jest do czego. I chodzi o to że podczas modyfikacji za pomocą notatnika...
Gdybym wiedział jak to zrobić to bym nie pisał pytania na forum. Myślałem że może ktoś robił modyfikacje biblioteki, albo jest biblioteka która działa. Próbowałem zaprogramować znak chr() i nim rysować, ale bez skutku. Pomysł z grafiką o wymiarach 1x1 jest ciekawy.
Więc pozostaje Ci albo modyfikacja oryginalnej biblioteki, tak by działała dwukierunkowo i zwracała wartość -128 : 127, albo użycie dwóch niezależnych regulatorów dla grzania i chłodzenia.
Uruchom Altium'a jako administrator i spróbuj wprowadzić zmiany i zapisz, jeśli po ponownym uruchomieniu zmiany będą widoczne, tzn wszystko jest ok. Oznacza to, że program po uruchomieniu jako zwykły user nie ma prawa modyfikacji plików w tym katalogu. Wtedy trzeba ustawić uprawnienie katalogu w którym jest ta biblioteka do modyfikacji i zapisu dla...
I faktycznie dla tego wyświetlacza jest inaczej nie 01-10 tylko 80 81 82 83 84 85 86 87 C0 C1 C2 C3 C4 C5 C6 C7 Tylko jak to teraz skonfigurować? Albo wyświetlasz to w trybie 2 liniowym albo spora modyfikacja biblioteki cię czeka.
Nie znam tej biblioteki, więc strzelam, ale w dużej mierze problem leży zapewne w funkcji uart_getln(buffer, BUFF_SIZE);. Wcześniej masz wykomentowane if(uart0_AvailableBytes() > 0){ - myślę, że powinno to działać tak, że jeśli w buforze są jakieś znaki, to kolejna funkcja je odbiera i przesyła do dalszej obróbki. Jeśli nazewnictwo jest wg jakiś konwencji...
Extra! :) A ja podaję link do Noty Aplikacyjnej #132 w MCS Elekctronics opisującej modyfikacje biblioteki glcd.lib, polegającej na umieszczaniu plików *.bgf w zewnętrznym EEPROM po I2C: http://www.mcselec.com/index.php?option=... Może się komuś przyda, mnie na pewno tak :)
Witam, steruję wyświetlaczem TFT s6d1121 za pomocą interfejsu równoległego 8bit. Ogólnie nie zadowala mnie prędkość wyświetlania. Przy lekkiej modyfikacji biblioteki UTFT zdjęcia bmp wyświetlają się lepiej ale ciągle za wolno. Teraz pytanie czy zmieniając interfejs na 16 bit albo SPI lub MDDI uzyskam szybsze wyświetlanie ? Czy przypadkiem nie będzie...
Nie możesz kupić gotowego wyświetlacza z interfejsem szeregowym, ale możesz wrzucić jakieś dziwaczne przejściówki? Nie potrafisz dodać paru prostych modyfikacji w programie polegających na przesunięciach bitów, ale chcesz się zabrać za obsługę interfejsu I2C? Jeśli jesteś zielony w temacie to zacznij od podstaw, a nie od wymyślania max pokręconych rozwiązań......
Czy ktoś mógłby pomóc w sprawie tych dwóch linii konfiguracyjnych w bibliotece lcd4e2.lib ? Dla jakiego mikrokontrolera ma być ta modyfikacja?
Przepraszam za ponad tygodniowy brak odpowiedzi, ale na prawdę dopiero teraz mogłem wrócić do tematu. Odnośnie próby modyfikacji biblioteki, ze względu na zmianę pinów SPI, to tutaj modyfikacja nie pomogła, ale to bez znaczenia. Zrobiłem drugą płytkę z wyprowadzeniami pod piny enc28j60, zgodnie z wzorcem jaki przedstawiłeś mi wcześniej czyli: CS = 5...
Mam problem z określeniem wielkości jednostki czasowej cytat Bascom Basic AVR: Uwaga! Do zliczania nie jest używany żaden z liczników-czasomierzy. Wewnętrzna zmienna pracująca jako licznik (16 bitowy) jest zwiększana co 10µs. Czas ten jednak zależy od częstotliwości taktującego kwarcu. Można zmodyfikować procedurę z biblioteki by zmienić podstawową...
Jedyna możliwość to modyfikacja biblioteki MCS.lib . Należy zmodyfikować procedurę przerwania _GOTCHAR X ( X - nr usart). Wartość bytematch jest zapamiętywana jako stała _CHECHCHAR X _char ( X - nr usart). Tą linie musisz zastąpić swoim kodem: * Cpi r25,_CHECHCHAR0_char ;check with char to compare
O po kilku modyfikacjach w samej bibliotece i usunięcie sampla i testu - bo głupi DEV wykrywał multiple definiction MAINa - all działa :)) Dzieki za pomoc :)
:arrow: Chyllus Prawdopodobnie będzie potrzebna drobna modyfikacja, ale sprawdź czy "z grubsza" pasuje (projektowałem to dla innego gniazda).
Może jakaś rada od wyjadaczy? :) Oczywiście...zamiast godzinami przeczesywać internet stwórz bibliotekę elementu. Jest to dość prosta czynność i nie ma co demonizować -bez problemu sobie z tym poradzisz. W internecie jest sporo opisów jak do rzeczy należy podejść. By sobie ułatwić sprawę możesz poszukać wśród dostępnych bibliotek Eagla elementu którego...
Witam. Piszę program w C++ zmieniający daty plików, ale nie mogę znaleźć komend umożliwiających mi zmianę dat. Proszę o podpowiedź. Pozdrawiam.
Zalozmy ze mam klase i w miej metody Method1 i Method2: class CBase { public: // ... konstruktor itp private: void Method1( void ); void Method2( void ); }; Tworze klase piszac: class CNewBase : public CBase { public: // ... konstruktor itp void RunMethod1And2(); }; Problem pojawia sie podczas...
!? dziwi mnie tyle problemów z tym, zatem ja kompilowałem pod Visual Studio 2005 i poszlo (plik projektowy z SignalGUI jest ze starszej wersji ale konwertuje się automatycznie), natomiast tak w ogóle spodziewam się ze VS nie jest potrzebne ... to są proste biblioteki i powinny się kompilować 'praktycznie' wszedzie (przy ew. drobnych modyfikacjach)....
wiem, ze kolega jest zwolennikiem BASCOMA, książkę też na oczy widziałem i nie uważam jej merytorycznie za złą, ale uważam iż skoro kolega bartus zaczyna naukę, to lepiej od razu od C, bo przesiadka z BASCOM na C może stwarzać problemy i późniejszą niechęć do C. A książka Mirka o C jest na prawdę bardzo sympatyczna i na chwilę obecną nie czuję już żadnej...
Przecież tego mnóstwo w sieci, zostaje Ci lekka modyfikacja, zmiana pinów/portów.
Witam, problem wyglada nastepujaco. W trakcie tworzenia schematu, na ktorym zostaly juz umieszczone i polaczone elementy zaszla koniecznosc modyfikacji jednego z nich w bibliotece. Chodzi konkretnie o zmiane charakteru jednego z pinow. Po modyfikacji pinu w bibliotece (i oczywiscie zapisaniu) a nastepnie sprawdzeniu oznaczenia pinu na schemacie wystepuje...
To nie dział ze zleceniami :wink: Biblioteki Arduino można wykorzystać w GCC. Poza tym, obsługa zarówno LCD jak i ekspandera są bardzo proste, przerobienie pierwszej lepszej biblioteki do obsługi LCD tak aby korzystała z I2C nie powinno zająć więcej jak godzinę. To co udało mi się znaleść w necie ma inne połączenia między PCF8574T a LCD 16x2. Ale zasada...
Witam! Utworzyłem płytkę w protelu i przygotowując się do wydruku, zauważyłem drobne nieprawidłowości w wyglądzie elementów. Zmodyfikowałem odpowiednio biblioteki (zmieniałem tylko warstwę TopOverlay - nie ruszałem wyprowadzeń, itp.) lecz po otwarciu projektu zmiany nie zostały wprowadzone do elementów na płytce. Próbowałem z poziomu schematu Design...
Wygląda na to, że się całość się jakoś skompilowała pomimo warningów i zlinkowała (bo powstały mi pilki hex i elf). ...aczkolwiek rozmiar pliku wynikowego *.hex = 34 bajty każe przypuszczać, że jeszcze sporo przede mną... Brakuje Ci tablicy wektorów i startupa. Prościej będzie Ci zacząć od kompletnego przykładu, ewentualnie od przykładu + modyfikacje...
to są właśnie moje zmiany , czytałem dokumentacje do wyświetlacza orginalnie w bibliotekach było : #define LCD_LINES 2 /**< number of visible lines of the display */ #define LCD_DISP_LENGTH 16 /**< visibles characters per line of the display */ #define LCD_LINE_LENGTH 0x40 /**< internal line length of the display */ #define LCD_START_LINE1...
Jeśli chcesz szybko wyłączyć wszystkie pola z nazwami footprintów to jest pewien trik. Musi być tylko spełniony jeden warunek: footprinty opisane na schemacie są dokładnie takie same jak umieszczone na PCB. Otwierasz plik z PCB. Tam zaznaczasz dowolny footprint i wywołujesz jego właściwości (klawisz E). Znajdziesz tam przycisk "Zamień footprint(y)",...
Czy w związku z tym, że to jest SINGLE BACKPLANE LCD to oznacza że ten sterownik się nie nada? To nie jest żadnym problemem że Twój wyświetlacz ma jeden COM. Po prostu będzie traktowany jako część większego wyświetlacza. Czyli COM na przykład dajesz na COM0 a segmenty na poszczególne wyjścia SEG w kolejności dowolnej a praktycznie trochę przemyślanej...
Nie mam Eagle'a pod ręką, więc spróbuje z pamięci ;) 1. Załóż nową, pustą bibliotekę. 2. W okienku "Control Panel" rozwiń "Library" i znajdź potencjometr do modyfikacji (opcja "info" w edytorze schematów podpowie w której bibliotece jest element) 3. Prawym przyciskiem na element i "Copy" - skopiuje potencjometr do otwartej biblioteki, czyli tej, którą...
Ograniczeniem jest max długość nadawanego ciągu bajtów. Arduino typowo ogranicza bufory I2C do 32 bajtów :-( Bez modyfikacji biblioteki nie da się zwiększyć bufora nadawczego nie zmieniając wielkości odbiorczego. W pliku Wire.h jest: Dodano po 16 Standardowe biblioteki można sobie odpuścić, bo nie da się wygenertować ponownego startu jest więc jeszcze...
To norma w Arduino, dlatego to tylko zabawka. Od filmiku na YT to działającego urządzenia daleka droga. Przenoszę działającą bibliotekę z Arduino, w której przeważnie jest masa błędów, robię komentarze, testuję co wymaga dużego nakładu pracy. Bywa, że po modyfikacji nie można biblioteki poznać. Podałem dwa linki do bibliotek Arduino do DS, proszę dla...
No to najważniejsze że działa. Ja nie mam jak sprawdzić czy to czymś steruje, jedynie dodałem na pinie 8 LEDa, który miga co 100ms i opóźniłem start o 3s by wyhaczyć wizualnie ewentualny reset. Program na pewno działa po dodaniu wpisów w bibliotece. Ale zauważyłem, że jak się dodać w bibliotece wpisy o Atmega88 to kod rośnie o 500b, więc coś się na...
Dzień dobry wszystkim, Zakupiłem prosty wskaźnik energii OR-WE-504 firmy ORNO w celu monitoringu napięcia oraz prądu. Konfiguracja sprzętowa to Arduino Mega + konwerter TTL <-> RS485 + OR-WE-504. W pierwszej kolejności przetestowałem odpytywanie z dedykowanym programem od producenta i komunikacja działa prawidłowo. Podłączyłem urządzenie do sterownika...
Można - pośrednio - przez modyfikację współrzędnych wierzchołków.
Biblioteki w różny sposób mają napisane podstawowe funkcje do wysyłania danych (przynajmniej te które oglądałem), jedna robi odstępy między bitami w oparciu o wyliczone stałe opóźnienie dopasowane do prędkości zegara, druga sprawdza czy układ zjadł już bajta, a bity wpisuje ile procek daje radę, Tm1637.h powinna działać szybciej. Jak Ci bardzo zależy...
linker też trzeba poinformować o lokalizacji i nazwie biblioteki. Tak że bez modyfikacji makefile się nie obejdzie (albo przynajmniej dodania ich w okienku plugina albo coś w tym stylu)
Obecnie w Linux Mint 20 (Xfce) - KiCad 6 i Kubuntu 20 - KiCad 7 (Plasma) nie ma problemu z dostępem do (odczyt) bibliotek KiCada. Jednak ich modyfikacja i zapis wymagają uprawnień do zapisu. Z jednej strony chroni to oryginalne biblioteki przed zmianami, ale również utrudnia modyfikację tych bibliotek. Też dziwię się, że nikt nie wpadł na pomysł, aby...
Jak widać na poniższym obrazku pliki z obudowami 3D KiCADa można edytować w programie Wings3d, ale... http://obrazki.elektroda.net/85_12647061... program Wings 3D wczytuje pliki z rozszerzeniem *.wings. Przy próbie otwarcia plików z rozszerzeniem *.wrl wyświetlany jest komunikat o błędzie jak na obrazku powyżej. W moich bibliotekach 3D do KiCADa...
W użytym programie musiałem zmienić odwołanie do biblioteki z "HX711.h" na "HX711_ADC.h", właśnie to spowodowało błąd. Przywróć kod do poprzedniego stanu, czyli [syntax=c]#include "HX711.h"[/syntax]
Witam, potrzebuję przesłać mnóstwo danych (video) przez sieć wifi. Z dostępnych na rynku modułów Wifi, prędkościowo dają radę tylko te z interfejsem SDIO. Jestem już w posiadaniu takiego modułu - konkretnie WL1801MOD od TI, jednak nie bardzo wiem jak zabrać się za jego obsługę. Wiem, że można go podłączyć do jakiejś płyty z linuxem, np BeagleBone, ale...
Można także użyć biblioteki php do odczytu oraz modyfikacji plików excela z poziomu przeglądarki.
W tej faktycznie się nie da bez modyfikacji jej kodu. Jest klon tej biblioteki z możliwością ustawienia pinów SPI w ESP32, ale jest dość stary, więc nie wiem, czy będzie poprawnie chodził z nowym Arduino Core. [url=https://github.com/nhatuan84/RF24]L...
Żeby to było takie proste... Niestety PulseAudio trzeba samemu skompilować z modyfikacjami. Do tego trzeba dodać bibliotekę LAME i zapewne jakiś sterownik USB. Z tym sterownikiem może być największy problem. Pod linuxem można go pominąć i komunikować się bezpośrednio z endpointami urządzenia.
Niestety KiCad wychodzi z założenia, że aby istniała przelotka musi istnieć ścieżka. Zatem musisz rysować nie od strony strefy tylko od strony elementu, który chcesz z dolną strefą połączyć. Dlatego trzeba przeciągnąć ścieżkę od pierwszego najbliższego elementu i wstawić przelotkę. Ta ścieżka zostanie i tak przykryta strefą. http://obrazki.elektroda.pl/8756256700_1...
w wielu jezykach programista jest zwolniony z tego zmartwienia przez standardowe biblioteki. podejrzewam, ze wlasnie jakies rozwiazanie podobne do przedstawionego przez Ciebie jest stosowane do rozwiazania tego problemu. jedyna optymalizacja, jaka mi przychodzi teraz do glowy, to dynamiczna modyfikacja rozmiaru "kesow". Np: kazdy nastepny "kes" dodawany...
Ale jak rozumiem znalazłeś bibliotekę obsługującą twój LCD? I to ci przecież działa? Ten LCD jest ok, tylko jak pisałem w trybie SPI, w którym pracuje możesz tylko zapisywać do VRAM i w tym problem. Jeśli możesz poświęcić 1kB RAM procesora to stwórz w tym obszarze kopię VRAM. To będzie wymagało pewnie dosyć poważnej modyfikacji używanej przez ciebie...
Dla jednego elementu to nie problem ale dla kilku to się rozsypuje całe pcb.. Tylko źle zaprojektowana płytka jest bezwartościowa i nie ma innego wyjścia niż ją poprawić. Więc znikające ścieżki i tak są bezwartościowe, jeśli źle wytrasowane. Jest narzędzie Pinswap do zmiany wyprowadzeń, ale stosuje się je zazwyczaj w przypadku cyfrowych układów scalonych...
Pomysł ze stworzeniem nowej biblioteki na bazie "iom8.h" nie wypalił do końca, ale na moje potrzeby wystarczyła jej tymczasowa modyfikacja. Dzięki za pomoc.
Jeśli chcesz użyć jeden pin - jeden czujnik, to prościej użyć np. LM35 i ADC. Dla DS musisz zmodyfikować używaną bibliotekę, aby mogła machać kilkoma pinami. Najprościej odszukać funkcje odpowiedzialne za machanie pinami i zmodyfikować je tak, aby pobierały jeszcze jeden parametr - nr pinu. Aby nie pociągnęło to konieczności modyfikacji reszty funkcji,...
Przydałby się więc mechanizm który pozwoliłby im na załadowanie prostego przykładu z migającą ledą na taką płytkę wygenerowanego przez tą stronę. Ja już dawno (kiedy kolega piotr_go pokazał tu swój bootloader) robiłem rozpoznanie czy da się to pożenić z mbed, wykorzystywanym online lub przez SW4STM32. I powiem tak. Powinno się dać zrobić, ale nie jest...
W projekcie płytki masz nałożone na siebie dwie płytki drukowane. Jedna do główna płytka drukowana, a druga płytka to złącze oznaczone w projekcie jako CART1 . Właśnie to złącze jest powodem dziur w płytce w widoku 3D. Przygotowując płytkę do renderowania widoku 3D nie może mieć ona na warstwie nr 20 (Dimension) innych linii niż krawędzie tworzące zarys...
Zauważam zresztą że dużo bibliotek dla Pico jest modyfikacją tych dla ESP. Pico SDK jest dość podobne do ESP-IDF. To jedna z jego zalet ;)
Wiem, że odpowiedź nie nawiązuje do głównego wątku tematu, ale ktoś czytając ten post znajdzie informację o tłumaczeniu z którego może skorzystać jeśli zechce. Z bibliotekami jest sporo pracy bo trzeba by zmodyfikować nazwy setek najbardziej popularnych elementów. Najprościej chyba będzie utworzyć własną bibliotekę i zaimportować do niej najczęściej...
Witam, Poszukuję bezskutecznie biblioteki do obsługi przez STM32 wyświetlacza ADAFRUIT 2050 z kontrolerem HX8357D. Wszystko co znajduję jest dla Arduino a znaleziona modyfikacja dla STM32h7xx nie za bardzo chce się przekompilować pod f3 ( pewnie jestem za słaby ). https://www.adafruit.com/product/2050
Wystarczy napisać funkcję SendLsToUDP(remoteAddr, remotePort, LS_DATE | LS_SIZE) ;-) A na poważnie jak chcesz uzyskać pomoc skoro nie podajesz żadnych informacji? Nawet jaki procesor, jaki kontroler sieciowy, o Twoim programie i próbach nie wspominając.. Poza tym takie działanie wymaga wgryzienua się w biblioteki i ich modyfikacji.
Jak projekt kompilował się parę miesięcy temu, a robiłeś reinstalację, to pewnie zainstalowałeś najnowszą wersję core, czasami są robione zmiany i program, a czasami też biblioteki trzeba przepisać na nowo. Wybierz w miejscu menu gdzie instalowałeś core ESP32 starszą wersję i zainstaluj, może o to chodzi. Jak nie chcesz się bawić w samodzielną modyfikację...
No coś z tym ostatnim etapem mam jakiś problem, bo już wcześniej czyniły się cuda przy edycji bibliotek. za nic nie dało się tego zapisać, jedyną opcją było użycie w edytorze opcji "zastosuj w projekcie", ale po jakimś czasie o dziwo zrobiło się samo. Czyli jak to powinno wyglądać w punktach? 1. otwieramy np RLC.lbr 2. edycja footprintu 3. zapis i...
Większość wątków to nie walka z mikrokontrolerami tylko z bibliotekami i prośby o gotowce lub ich modyfikacje. Trudna sprawa bo co np z Nucleo albo discovery? "Podpadają" pod mikrokontrolery czy zestawy? Bo w sumie technicznie takie Arduino == Nucleo. Podłaczasz pod jakiś programator i programujesz.
Nie można. Niestety. Większość firm trzyma biblioteki tylko dla siebie i nie chce ich udostępniać. Chodzi o to, że przy tych bibliotekach ktoś się napracował i za nic nie chce ich publikować. Ja sam posiadam tylko 2 dobrze wykonane biblioteki otrzymane z dwóch firm. Jedna z nich po moich modyfikacjach i dodaniu kilkunastu elementów znajduje się powyżej....
(at)Piotrus_999 Jasne. Najlepiej wynajdywać koło na nowo zamiast stosować to co jest już zrobione porządnie. Myślę, że któraś z kolei implementacja będzie miała dopiero zbliżony design do tego tinymenu. A realne porady typu "czytaj książkę" to sobie można wsadzić. Bo takie coś każdy wie i dobrze, że tego typu "porady" lądują w koszu. (at)trynitor Good...
Projekt jako taki nie musi. Wystarczy że dołączysz jakikolwiek składnik (bibliotekę, kawałek istniejącego kodu) licencjonowany jako MIT do swojego programu i całość z automatu podlega tej licencji. Często twórcy o tym zapominają, a potem problemy, bo jakiś cwaniak żąda upublicznienia. Permission is hereby granted, free of charge, to any person obtaining...
Hej. Co Tobie odczytuje z czujników binarnie? Sprawdź we funkcji ReadTemperature w miejscu gdzie jest "return 0x01;" postaw breakpoint'a i powiedz co jest w tablicy data. Ja jak pisałem ten kod, to modyfikowałem plik gpio.h (już nie pamiętam po co i dlaczego), więc porównaj mój plik z tym co masz u siebie. Upewnij się przede wszystkim czy zegar jest...
No troche to jest dziwne pytanie co chce tym sterować Allen Bradley z tego co sobie pooglądałem i poczytałem na ich stronach to jest świetna firma, mają ogromną ilośc układów nie tylko sterowników ale generalnie wspierają te sterowniki we wszystkim.. Więc chcę wykorzystać ten sterownik tak jak każdy inny, a ponieważ w Stanach jest to zdaje się wiodąca...
a ja używam sprintf(string,"Co tam nie chcę wpisać"); do tego mogę zmienne w postaci cyferek i innych takich wpisywać (bo to jest funkcja printf tyle że wpisująca nie do portu szeregowego ale do zmiennej string )- przydaje się to podczas wpisywania do LCD bez modyfikacji bibliotek
Sterowanie cewką elektromagnesu (24V, 45W) za pośrednictwem układu PWM sterowanego z mikrokontrolera. Mikrokontroler dostaje parametry ze sterownika PLC S7 poprzez PROFINET lub EtherNet/IP. https://obrazki.elektroda.pl/7027187600_... Cewka i układ sterowania pracuje w pobliżu silników elektrycznych, narażone są na drgania i wibracje...
U mnie biblioteka działa. Też na F0. Tylko, że ja nie chcę emulacji na podstawie biblioteki od ST, bo to za dużo modyfikacji w kodzie jest.
modyfikacja pliku nom.lib /dopisanie dodatkowej nazwy modelu/ pomogła. temat zamykam:)
Licencja jest wlasnie sprawiedliwa bo chroni źródła programu a nie programistę. Co wiecej pozwala na wlny rozwój oprogramowania, dzięki właśnie dostępności źródeł. Co wiecej nawet po modyfikacjach nie wolno zamknąć źródeł dzięki czemy rozwija sie oprogramowania a nie tylko dochody programistów. Sa biblioteki, które pozwlają zamykać źródła, skorzystaj...
Uwazaj na chinskie 5510. Raz kupilem 4 sztuki u tego samego sprzedawcy. Wyglad plytki ten sam, sterowniki rzekomo tez. Efekt byl taki, ze na 2 wyswietlaczach podswietlanie mialo zupelnie inna barwe, odcien (tlo szare, napisy czarne). Pomoglo wprowadzenie kilku prostych modyfikacji w kodzie biblioteki... Jak dobrze pogoglujesz to zauwazysz, ze to dosc...
Kiedyś to się robiło używając np jquery i ajaxa (odpytujesz cyklicznie serwer czy coś zmienił, np w php czy c++ podajesz mu np datę modyfikacji), potem websocket (komunikacja dwukierunkowa, nie pamiętam nazwy biblioteki ale wiem że było coś takiego co używało websocket lub ajax'a jeśli przeglądarka go nie obsługiwała), teraz nie mam pojęcia ;)
Pozwól że jeszcze coś wtrącę dla informacji :) O ile kod w obu językach jest do siebie podobny - sposób który przedstawiłeś jest odpowiednikiem C#: Form frm = new MyLib.Form1(); frm.Show(); to obydwa kody pozwalają - (w C# po uprzednim załączeniu biblioteki w sekcji referencji) korzystać z kodu zawartego w bibliotece .dll, jednak ja...
No to widzę że szykuje mi się konkurent w 3D :D Co do stosowania otworów z biblioteki holes.lbr to należy wyłączyć tą warstwę w ustawieniach programu 3D w przedostatnim panelu z warstwami. Aby wyprowadzenia kondensatorów skrócić należy w pliku xx.pov ustawić #declare pin_length = 2.5; lub przerobić #macro dotyczące długości wyprowadzeń w kondensatorach....
Dzięki. Nie jestem w stanie przez to wszystko się jeszcze przekopać, za dużo nowości. Nawet nie wiem co powoduje wywołanie czego. Spróbuję uruchomić prostszy przykład custom_hid może czegoś ciekawego się dowiem. [EDIT] Udało mi się uruchomić obkrojony przykład Custom_Hid przykładu z książki na starych bibliotekach StmLib. Usb działa, Urządzenie się...
Witam mam taki o to problem kiedy instaluje normalnie mudrunner to działa ale jak wgrywam modyfikacje spintiresMod to gra mi pokazuje takie coś i nie_wiem jak mam to naprawić MudRunner.190322.LAAPatched.exe - Nie znaleziono punktu wejścia Nie znaleziono punktu wejścia procedury SteamInternal_GameServer_Init w bibliotece F:Program Files (x86)SteamsteamappscommonMudrunnerMudrun...
marcin DLOP'a masz przecież w załączniku w pierwszym poście, oraz tutaj http://diy.elektroda.eu/kolorofon-na-usb... miszczo te gniazda są w bibliotece con-ptr500
Witam. Mam schemat w eaglu, zrobiony z użyciem elementów SMD, chciałbym go sprawnie przełożyć na elementy przewlekane. W jaki sposób można to zrobić bez wymazywania pracowicie elementów i wstawiania zamiast nich innych. Niestety komenda Change package, lub change technology nie chce mi tu zadziałać, ponieważ elementy użyte na schemacie nie mają zdefiniowanych...
No ale ja właśnie odradzam (w przeciwieństwie do Ciebie) modyfikacje istniejących funkcji, tylko dodanie swojej - SKOPIOWANIE istniejącej i modyfikacje kopii ze swoją nazwą, potem używanie kopii ze swoja nazwą. Nie ma nic złego w modyfikacjach funkcji bibliotecznych do własnych potrzeb, jeżeli się to robi z głową i wie co się robi. Biblioteka StepperDriver...
Cześć, boyak75, Dziękuję bardzo za Twoją odzew! Może EEPROM naprawdę zniknął. Zrobiłem kilka eksperymentów zarówno z DSO150 (fałszywym), jak i DSO138mini (oryginalnym), z których niektóre obejmowały przeszczepienie EEPROM między nimi, aby sprawdzić, czy w ten sposób mógłbym "uoryginalnić" 150 i zaktualizować FW i może w jednym z tych eksperymentów go...
Ale jaka antena (taka wysuwana z tej antenki, która już jest czy taka połączona kablem)? Proszę wybaczyć - nie znam się na tym za bardzo, a bardzo się tym interesuję. W internecie mało jest takich stron dla początkujących (wyjaśnienie określeń itp.), a w bibliotece też pustki! Proszę o pomoc!!! Pozdrawiam!
Czy wie ktoś może jak dodać i aktywować brakujące biblioteki przy użyciu VBA? Robię to tak... tools\references ale nie jest aktywowana. Jest jeszcze jedno ale\ ale to później. ; D Docelowo chciałabym żeby przed uruchomieniem makra dodawane aktywowane były wszystkie brakujące biblioteki, znajdujące się w określonym folderze. Z góry dzięki za podpowiedzi......
Trzeba zmodyfikować biblioteki Atmela. Zresztą "mój kod" jest tylko modyfikacją pozwalającą na użycie obsługi USB CDC poza ASF. Jednak ciągle jest w tym kodzie mnóstwo pośrednich odwołań do sprzętu, dzięki czemu jest on przesadnie rozbudowany. Podobnie z buforowaniem danych, wieloma niepotrzebnymi funkcjami, itd. Można też na podstawie tego kodu napisać...
Windows 7 32 bit. Udało mi się obejść to kopiując dany element z biblioteki i wklejając go do Miscellaneous.lib. Ale jeszcze nie wiem jak będzie z modyfikacją na PCB. Dodano po 26 Potrzebuje jeszcze wskazówek odnośnie w jakiej bibliotece znajdę element bądź podobny do goldpinów 4 i jaką użyć obudowę (footprint), oraz takie same wskazówki odnośnie gniazda...
Najgorzej było uruchomić pierwszy moduł. Reszta to jedynie modyfikacja tego pierwszego. Jeśli chcesz to pisz ... w razie problemów postaram się pomóc. W razie czego myślę że mogę wyskubać kawałek kodu bazowego ... do dalszej modyfikacji ( Trzeba by zmienić organizację rejestrów tak aby pre definiować rejestry jako wskaźniki na konkretne zmienne w programie....
Modyfikacja dla systemu PAL - dodane w marcu 2023. Aby umożliwić nadawanie w systemie PAL, zmodyfikowano czasy w bibliotece video_broadcast (wcześniej znanej jako ntsc_broadcast). Biblioteka nadaje sygnał zgodny z PAL w czerni i bieli, ale z informacjami o kolorze w standardzie NTSC. Bardziej naturalne byłoby postąpienie odwrotnie, czyli koder PAL....
Jak wywaliło jakąś bibliotekę to spróbuj użyć komendy sfc/scannow - przeskanuje pliki systemowe i uzupełni braki/modyfikacje (oczywiście płytka z xp potrzebna)
Jeżeli nie chcesz zmieniać programu, aby wyglądał jak normalny program Windows, to możesz go (po kilku modyfikacjach) odpalić jako aplikację konsolową : program macierzowy; {$APPTYPE CONSOLE} uses SysUtils; { uses crt; - nie ma takiej biblioteki w Delphi} const N = 10; var r, i, j: integer; tab: array[1..N, 1..N]...
Po pierwsze czy zasila kolega procesor i moduł napięciem 3,3V ? Jeśli tak - to jakie jest taktowanie procesora i z jakiego źródła ? Program na pewno działa i był testowany na: [url=http://sklep.atnel.pl/pl/i/Zestaw-A... oraz na: [url=http://sklep.atnel.pl/pl/p/ATB-ETHE... Nie wspomnę już o tym, że na płycie DVD dołączonej do książki...
ltspice biblioteki kicad biblioteki biblioteki library
piosenka radia smart sterownik adapter kasety schemat
samsung rsh5zlbg udostępnianie internetu przez telefon
Parametry lampy oscyloskopowej 8SJ31J Klimatyzacja w Land Cruiser 120 działa tylko na MAX COLD