Widzę, że chyba nie za bardzo wiesz, jak się do tego zabrać. Poniżej zmiany które należy dokonać w pliku "mcufriend_shield" dotyczące funkcji: [syntax=arduino] #define BMASK (3<<0)//00000011 #define EMASK (1<<3)//00001000 #define DMASK ((7<<5)//11100000 #define CMASK (3<<0)//00000011 static inline //hope we use r24 void write_8(uint8_t...
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...
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...
To, że do baku samochodu benzynowego dasz radę wlać diesla, to nie znaczy, że pojedzie. Nie podmieniaj biblioteki na inną, bo nie wiesz, jaki to da efekt. fatal error: HX711.h: No such file or directory oznacza, że plik nie został znaleziony. Prawdopodobnie nie masz zainstalowanej biblioteki. W Arduino IDE wybierz menu Tools -> Manage Libraries... Tam...
(...) chwyceniem wiadomości, phishing, brak jednorazowych tokenów o ograniczonej ważności). Jeśli atakujący zastosuje RCE, SQL Injection, ataki XSS i dostanie się do aplikacji, to jaki efekt uzyska w naszej aplikacji? Jakie są aktualne trendy Dwuskładnikowa autoryzacja, jakie się teraz stosuje mechanizmy? Wstępna ocena dostępnych informacji Pytanie...
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)...
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...
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....
Bo widzisz - uclinux to taki sam linux, tylko zbudowany z alternatywną biblioteką standardową - zamiast libc masz ulibc. Oj tak nie do końca, uCLinux jest projektem portującym jądro Linuksa na procesory bez jednostki MMU. Jądro linuksa korzysta z własnych implementacji bibliotek standardowych. Co do procesu kompilacji. Poszukaj w moich postach, podawałem...
A faktycznie namieszali chłopaki w tym SDL. Ale można to obejść: 1. Po pierwsze typ projektu musi być Win32 konsola - żeby wogóle się konsola otwierała 2. Nie dołączasz do projektu statycznej biblioteki libSDLmain ale zamiast tego zciągasz sobie źródła SDL i dodajesz do swojego projektu plik SDL_win32_main.c 3. W tym pliku jest przyczyna zamieszania,...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Drobna modyfikacja będzie potrzebna ale przynajmniej nie zaczynam od zera. Wielkie dzięki crazy_phisic --- W załączniku dopasowana biblioteka do mojego pdf-a
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ą...
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.
Masz może jakiś pomysł jak zapobiegać tego typu sytuacjom? Aby po przykładowym sformatowaniu dysku, czy innych podobnych sprawach, element który wczytaliśmy z "obcej" biblioteki, był zapamiętany? Nowsze wersje programu KiCAD zapisują kopie użytych symboli w pliku xxxx-cache.lib w katalogu z plikami projektu. W wielu wypadkach można go jawnie dodać...
Witam, może było to już na forum, ale ja nie mogę nic znaleść. Zbudowałem sobie sterownik/włącznik , który mierzy temp (DS), ciśnienie (BME280) i włącza i wyłącza światło przy pomocy klawisza + komunikacja po RS485. Do komunikacji używam biblioteki (at)jnk0le dostępną na githubie. Parsowanie mam zmodyfikowaną wersję (at)ColinBrosseau też dostępną na...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
Witam. Chciałbym się z wami podzielić moim pomysłem na listwę zasilającą z gniazdami sterowanymi za pomocą programu. Założenie było takie, żeby każde gniazdo w listwie było sterowane oddzielnie, aby rozwiązać problem ciągłego włączania i wyłączania urządzeń, takich jak drukarka, skaner, dysk zewnętrzny czy głośniki itp. Większość z tych urządzeń ma...
Płytka nie ma tu za wiele do znaczenia. Ewentualnie układ pinów może nie pasować, ale zamiana kolejnością trzech pinów nie powinna nastręczać dużo trudności. Należy porównać noty katalogowe tych dwóch elementów, ich układ pinów oraz co ważniejsze parametry elektryczne. Być może jeśli rozbieżność parametrów elektrycznych tych dwóch elementów jest duża...
http://obrazki.elektroda.pl/4612126000_1... Witam wszystkich forumowiczów Chciałem wam przedstawić mój nowy projekcik sterownika akwariowego Jak pewnie niektórzy pamiętają zbudowałem już dwie wersje sterownika akwariowego http://www.elektroda.pl/rtvforum/topic29... http://www.elektroda.pl/rtvforum/topic26... Po raz kolejny...
Dorzucam obiecany krótki opis struktury kodu w module głównym. Przy tym stopniu skomplikowania postanowiłem skorzystać z systemu czasu rzeczywistego, wybrałem znany mi już FreeRTOS. Dzięki temu miałem możliwość podzielenia funkcjonalności na poszczególne procesy. Poniżej wklejam printout z wszystkimi procesami i drugi z socketami. https://obrazki.elektroda.pl/4477476100_...
Prosze - wersja arduino WEMOS (ESP8266): [syntax=c] #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> #include <ESP8266NetBIOS.h> #include <ESP8266mDNS.h> #include <WebSocketsServer.h> #include <EVE.h> #include <EVE_commands.h> #include <EVE_config.h> #include <EVE_target.h> #ifndef STASSID...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
(at)ElektrodaBot ...niezły bot! ;) Jakie są podstawowe różnice w funkcjonalności, budowie struktur runtime i komponentów między firmware OpenBeken i ESPHome? Wstępna ocena dostępnych informacji Chcesz porównać oprogramowanie układowe OpenBeken i ESPHome pod względem podstawowej funkcjonalności, struktur kompilacji, środowiska wykonawczego i obsługi...
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
W ustawieniach V-USB jest taka opcja jak: #define USB_CFG_INTR_POLL_INTERVAL 20 Dzięki niej można ustawiać w jakich ostępach czasu (ms) ma następować przerwanie od V-USB. Spróbuj nieznacznie zwiększyć np do 25 ms, może to nie będzie za dużo. Nie dam teraz głowy, ale wydaje mi się że eksperymentowałem z 30 ms i transmisja działała poprawnie, mogę sprawdzić...
(...) światła najlepiej zintegrowane z moim HA? Czy te światła są kompatybilne z Cloudcutter? Czy powinienem przylutować do nich chip ESP32, czy po prostu użycie ESP32 BLE jest wystarczająco dobre? https://obrazki.elektroda.pl/6476923500_... https://obrazki.elektroda.pl/9607950300_... Jak dotąd wiem niewiele... Wygląda na to,...
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...
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...
A może: https://arduino.stackexchange....n-reque... Używam trochę innej biblioteki ale mocno mnie naprowadziłeś, choć ktoś już wcześniej wspomniał o dodaniu nagłówka ale ja jeszcze pod tym względem nie do końca wiedziałem o co chodzi. Poz tym to nagłówek dla "CORS". Ale w wykorzystanej przeze mnie bibliotece ESPAsyncWebServer na...
Cześć, Odkopuję wątek bo mogę stwierdzić, że projekt udało mi się zamknąć i to z jakimś tam sukcesem. Projekt oparłem o to rozwiązanie: https://github.com/flosommerfeld/ESP8266... (Sterownik silnika z tego projektu można taniej kupić w Polsce) Wykorzystałem ten sam silnik, sterownik do silnika, sensor odległości...
Mam dostęp do oprogramowania ADS Nie wiem nic o ograniczeniach mocy Jak myślisz, jakie będzie ograniczenie? I jestem całkowicie początkujący Czy możesz mi pomóc zaprojektować dokładny wzmacniacz niskoszumowy z podanymi specyfikacjami? Mam na myśli dosłownie każdy krok!!! Wstępna ocena dostępnych informacji Projektujesz wzmacniacz o niskim poziomie...
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.
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
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...
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...
W innych dyskusjach często przeciwko arduino pisano, że biblioteki do niego itd są nie testowane i mają masę błędów. W procesie tworzenia oprogramowania jest taka technika jak testy regresyjne. Służą one po to by modyfikacja kawałka kodu nie wprowadzała błędów. Jeśli takich testów nie ma, to nie ma pewności czy commit naprawiający jeden błąd nie wprowadza...
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...
Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...
Ile? Tyle, ile potrzebuję. Nie chodzi o mnie (ja od dłuższego czasu nic nie napisałem - zajmuję się czym innym). Skoro się tym nie zajmujesz od dłuższego czasu to nie uważasz, że trochę zostałeś w tyle jeśli chodzi o technologię? No właśnie ja o chlebie, ty o niebie. Ja o tosterach i czajnikach ty o RTOS. Jak ma coś wyjść z tej dyskusji, skoro wy ograniczacie...
W tej sprawie programy komputerowe typu PowerDVD i odtwarzacze sprzętowe wrzucamy do jednego wora. Jak wiemy, każda płyta DVD zawiera treści przygotowane w taki sposób, że nie da się tych treści przewinąć. Najczęściej to są reklamy innych filmów. Jakby się trochę zastanowić, to mi się wydaje, że w praktyce to jest tak, że dany filmik ma pewne atrybuty...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
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...
Jezeli uwazasz ze Twoj plik nie jest uwalony to tymbardziej zycze powodzenia w jego obrobce ! Popros moze kogos starszego o sprawdzenie tak dla pewnosci tego pliku bo ja ide o zaklad ze jeszcze przed modyfikacja Twoj golfik nie odpali , a po modyfikacji nie bedzie juz mial 90KM tylko zapewne troszke mniej :) No pogratulować (nie) wiedzy jak będę w...
ale czy na pewno można sobie je zmodyfikować i żądać na forum kasy za udostępnienie zmodyfikowanych? Skoro modyfikacja trwała 2 dni i z oryginału zostało kilka procent, jak najbardziej można a wręcz trzeba. Czy kolega, gdy wykona projekt z Arduino, gdzie wszystkie biblioteki są za darmo, bierze wynagrodzenie za ten projekt? Jeśli nie, zapraszam do...
Identyfikacja czujnikow - znaczy implementacja ROMSearch to raptem kilkanascie linii kodu w C. Gotowe biblioteki sa w necie. Ibuprom: napisz cos wiecej o swoim sterowniku, masz jakies fotki, albo opis? Robie cos podobnego i ciekawi mnie jak inni do tego podeszli.
Można przepisać na dowolny procesor ze sprzętowym USB, ale prędkość nie wzrośnie znacznie. Ale tak się świetnie składa że akurat istnieje proste, tanie, łatwo dostępne rozwiązanie, które upraszcza Twój hardware do minimum. I to bez większego wysiłku. Chodzi o pospolitą płytkę "Blue pill" STM32F103C8T6 dostępną byle gdzie za kilkanaście zł. Plus oprogramowanie...
Witam, Mam bardzo podobny problem, otóż nie wiem czemu, ale po odpaleniu przykładu ze strony: [url=http://www.stf12.org/developers/ODe... ODev Idea Uruchomiony przykład działa poprawnie, natomiast problem pojawia się gdy probuje uruchomić własne zadania, lub wysłać z istniejących zadań poprzez kolejke dane do wyświetlania na LCD. Wtedy system...
Pierszenstwo startu na urzadzeniu z WinCe ma zwykle karta SD, niezaleznie jaka jest partycja flash (wyjatek - mio moov series, gdzie modyfikacja flash prowadzi do braku autostartu z SD). Obawiam sie ze na Twoim modelu Beckera tez zachodzi ten problem.. Zawsze mozesz zajrzec do jakiejs lokalnej biblioteki (takiej ksiazkowej, w miescie), gdzie sa kompy...
Stosowanie magic numbers w takim przypadku to zdecydowanie zaciemnianie obrazu, szczególnie bez komentarza. Co do ustawiania grupy portów, tak czy siak, trzeba trzeba popisać więcej, więcej mn to więcej zaciemniania. Gdy dojdzie do konieczności czyszczenia bitów to jeszcze większy mętlik się zrobi. "3<<16 | 2<<14 | 1<<8 - od razu widać...
Witam, Uzupełnienie jako odpowiedź na pytania. Q: W jakim celu modyfikacja sygnału? A: Układ służy do parowania transakcji, tak że wysłane żądanie od klienta musi być potwierdzone id sklepu, które będzie reprezentowane przez dźwięk. Każdy emiter ma swój numer i przyporządkowany unikalny wzór dźwięku. Jeżeli będzie można go wgrać przez usb pc - świetnie....
Witam, Od pewnego czasu bawię się kodem z forum ST. Program jest banalny. Dwa kanały DMA są "sprzężone" z dwoma przetwornikami ADC. Gdy nastąpi przepełnienie buforów, następuje zaświecenie jednej z dwóch diod. Miganie odbywa się z częstotliwością 1Hz. Program działa bardzo dobrze, ale tylko w przypadku, gdy korzystam z biblioteki Discovery. Jeśli chciałbym...
Dla ciekawskich udało mi się zrobić helpa do bloczków. Trzeba zmodyfikować rejestr windowsa (dodać informacje o bibliotece) oraz stworzyć specjalny plik pomocy .chm lub .hlp ( z innymi typami nie próbowałem). Kiedy się wejdzie do rejestru w odpowiednią lokalizację : http://obrazki.elektroda.net/92_12621120... http://obrazki.elektroda.net/53_12621120...
Korzystanie z tej biblioteki poza tym mają również inne wady: 1) Struktury inicjalizacyjne marnują pamięć. Te struktury są spakowane, więc dostęp do bitów w tej strukturze jest utrudniony. Co modyfikacja bitfielda kompilator musi uzywac instrukcji BFI,AND,ORR,BIC. Marnuje to sporo czasu, zamiast DWOCH instrukcji LDR,STR. Odczyt zawartości struktury...
Witam, Co do programu to procesory z serii C7 wstawiasz do projektu w SIMATIC manager w sposób następujący: Insert -> Station -> SIMATIC 300 Station, a następnie w HW Config wybierasz z biblioteki SIMATIC 300 (po prawej stronie ekranu) -> katalog C7 -> konkretny model -> konkretna wersja i przeciągasz w puste okno edytora lub dwukrotnie...
Cześć, mam problem z programem wykorzystującym bibliotekę "rklibavr", a konkretnie chodzi o obsługę DS18B20. Mianowicie wszystko działa ładnie jeśli DS18X20_read_meas_single korzysta z DS18 S 20 (czujnik mam 18B20) i dopóki temperatura nie przekracza 26C. Potem temperatura mi się zeruje. Jeśli dam DS18X20_read_meas_single(DS18 B 20_ID, &subzero,...
To API jest bez sensu więc nie ma co szukać o tym informacji. Dlaczego uważasz, że jest bez sensu? To według Ciebie lepiej pisać odwołując się bezpośrednio do rejestrów? Korzystanie z tej biblioteki poza tym mają również inne wady: 1) Struktury inicjalizacyjne marnują pamięć. Te struktury są spakowane, więc dostęp do bitów w tej strukturze jest utrudniony....
Działa. Wystarczyło zmienić szukany znak z backslasha na '\n'. Ostatecznie modyfikacja wygląda nastepująco: if (character == '\n') { __fputc_('\n', stream); __fputc_('\r', stream); continue; } Dopracowałem rownież funkcje usart_put_char, zamiast wprowadzać delaya sprawdzam flage czy UART zakończył poprzednią transmisję....
Dobrze, może faktycznie źle opisałem istotę mojego problemu. Od 3 lat hobbistycznie tworzę projekty na Arduino (prawda - część ciekawych znalezionych kopiuję). Nie jestem ani elektronikiem ani programistą. Zakupiłem wyświetlacz o którym wcześniej pisałem (TFT 3,2" z panelem dotykowym na układzie ILI9341). Tak jak również wcześniej wspominałem dodatkowo...
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...
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...
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...
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 ;)
https://obrazki.elektroda.pl/6677337200_... Rys.1. Ubuntu Touch W ciągu ostatnich pięciu lat rozpowszechnienie i wykorzystanie Linuxa w zakresie mobilnych systemów operacyjnych (OS) wzrosło do 60 milionów sztuk rocznie, głównie u różnych dostawców telefonów komórkowych, takich jak Motorola, NEC, Panasonic czy Samsung. Ogólnie rzecz...
https://obrazki.elektroda.pl/1573641000_... Poniższy artykuł to swoista opowieść o podróży autora w tematykę algorytmów rozmieszczania elementów w układach programowalnych (FPGA). W trakcie tego procesu zaimplementowano prosty symulator optymalizacji rozmieszczania w FPGA w języku Rust. Temat ten rzadko jest wyjaśniany w jednym miejscu...
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.
Oprogramowanie do symulacji obwodów elektronicznych QSPICE każdego dnia zyskuje coraz większą popularność wśród inżynierów, jak i hobbystów ze względu na swoją skuteczność oraz łatwość użytkowania. Wśród wielu jego pozytywnych cech jest także możliwość integracji z systemami zakupowymi online celem zaopatrzenia się w niezbędne komponenty elektroniczne....
Czy prze-kompilowałeś po modyfikacjach bibliotekę z formatu lib na lbx?
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...
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.
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?
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.
!? 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)....
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ń......
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 :)
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
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 :)
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...
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...
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)",...
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...
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...
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ą...
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ą...
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...
https://obrazki.elektroda.pl/8753532800_... Płytka Raspberry Pi Pico W została wprowadzona na rynek z modułem WiFi 4 i Bluetooth 5.2 opartym na bezprzewodowym chipie Infineon CYW43439 w czerwcu 2022 roku. Już kilka dni po premierze prezentowano tutoriale pokazujące, jak połączyć się z WiFi, ale nie wspominano nic o Bluetooth... To...
Przecież tego mnóstwo w sieci, zostaje Ci lekka modyfikacja, zmiana pinów/portów.
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...
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ę...
Też nie zabardzo, bo biblioteki nie są takie same wszedzie, a projekt dotyczy konkretnej więc o wyborze skąd biblioteka powinno być napisane w projekcie i jaka wersja, bo zmiana może powodować błędy i potrzebę modyfikacji programu.
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...
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...
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,...
Chwila. Jeżeli dobrze rozumiem, to nie zależy Ci na tym, co się stanie później z Twoim kodem, ale na tym, żebyś Ty z niego (albo określonej jego części) mógł później korzystać? Jeżeli tak, to sprawa jest dość prosta - zachowaj sobie prawa autorskie do określonych bibliotek/funkcjonalności, przekaż natomiast pełne prawa do modyfikacji/dystrybucji/użytkowania....
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.
Nie używaj biblioteki do obsługi poprzedniego wyświetlacza: #include <Adafruit_SSD1306.h> // Include Adafruit SSD1306 OLED driver Użyj tej: #include <Adafruit_SH110X.h> Zobacz, co jeszcze zmieniłem w kodzie z #1 (z lewej strony: przed poprawkami, z prawej: po poprawkach). To powinno pomóc w modyfikacji kolejnych programów. https://obrazki.elektroda.pl/7572870400_...
ltspice biblioteki kicad biblioteki instalowanie biblioteki
volvo silnika elm327 oryginalny uszkodzony sensor czujnik temperatury
drukarka epson l3150 drukarka epson l3150
Jak wyciągnąć bezpiecznik z panelu sterowania windy? Wyłączenie doświetlania zakrętów w Citroen C4 przed liftingiem