Nie , taki numer nie przejdzie ;) Etykieta CS jest przypisywana konkretnemu bitowi w czasie kompilacji , a nie w czasie działania programu , więc kompilator będzie się "burzył " ;) W Twoim przypadku , kiedy są to sąsiadujące bity jednego portu ,a stan aktywny CS to "0", wystarczy: void select_cs(unsigned char ADnum) { P0|=0x07; P0&=~(1<<ADnum);//ADnu...
Do kompilacji pliku na hex uzywam ASEM-51 w wersji 1.2 oczywiście z odpowiednimi deklaracjami. Do tej pory nie miałem z nim problemów. Spróbuję czegoś innego bo jest trochę tego w sieci i o rezulatatach dam znać. Co do wymiany procka to nie wiem czy to coś pomoże bo jak w jednym miejscu programu uPC "rozumie" co ma zrobić a w drugiej nie to chyba jest...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
http://obrazki.elektroda.pl/4102413500_1... Wyświetlacz matrycowy LED 8x80 - mój projekt magisterski. W ludzkiej naturze tkwi fascynacja wszelkiej maści kolorowymi, mrugającymi świecidłami, stąd też chyba popularność wyświetlaczy matrycowych. Można je spotkać zazwyczaj na dworcach, w autobusach, albo w witrynach sklepów. Od dawna chciałem...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
http://obrazki.elektroda.pl/8359932900_1... W Wi-Fi i Bluetooth oparty o ESP32 . W porównaniu do wcześniej dostępnych modułów Charakterystyka ESP32 w porównaniu do ESP8266: -liczba rdzeni: 2 (ESP8266: 1) -WiFi + Bluetooth/BLE (ESP8266: WiFi) -RAM: 512kB (ESP8266: 160kB – 96+64) -ilość pinów GPIO zależnie od wersji: ~32 (ESP8266:...
GNU GENERAL PUBLIC LICENSE Wersja 2, czerwiec 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Każdemu wolno kopiować i rozpowszechniać dosłowne kopie tego dokumentu licencyjnego, ale nie wolno go zmieniać. Wstęp Licencje większości oprogramowania mają na celu odebranie wolności udostępniania i zmieniania...
https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...
Cześć, Dodaję opis wnętrza dla mojej podwójnej wtyczki Kruitvat SMART. Kupiłem tę inteligentną wtyczkę z ciekawości. Wtyczkę można przekonwertować za pomocą tuya-cloudcutter, a od paczki do pełnego trybu pracy w HomeAssistant zajęło mi to około godziny. W jakiś sposób MQTT nie podniósł się natychmiast, a po ponownej konfiguracji poszło dobrze. Chociaż...
http://obrazki.elektroda.pl/3025550100_1... Mając do dyspozycji jedną matrycę 8x8 czerwonych diod LED o boku 60,2mm oraz mikrokontroler ATtiny861 pozostałe po innych projektach postanowiłem zbudować to, co każdy elektronik chociaż raz w życiu zbudować musi: zegar ;). Ze względu na charakter wyświetlacza miał to być zegar binarny, ale...
https://obrazki.elektroda.pl/6225803800_... Witajcie moi drodzy Ostatnio zająłem się nieco głębiej kwestią obsługi ENC28J60 w Mikro C na PIC32MX w połączeniu z nową biblioteką Network Ethernet Library z Libstocka . Jest to biblioteka dostępna za darmo i wspiera różne mikrokontrolery, nie tylko PIC. Prędko zorientowałem się jednak,...
Witam, Uaktualniłem Arduino do wersji 2.2.1 i teraz nie mogę skompilować małego programu dla DS18B20 - na kilka czujników. W poprzednich wersjach działał dobrze i bez problemów wgrywał się na ESP32. Compilation error: invalid conversion from 'OneWire*' to 'uint8_t' {aka 'unsigned char'} W kodzie nic nie zmieniałem - proszę o podpowiedź dlaczego są błędy...
próbowałem wcześniej nadal Dodano po 4 https://obrazki.elektroda.pl/8197731000_... https://obrazki.elektroda.pl/6404390700_... Dodano po 5 nie za bardzo rozumiem Dodano po 25 można wysłać kod ponieważ nie wiem co dokładnie mam zrobić Dodano po 7 po usunięciu wyskakuje błąd ale przed działa tylko na odwrót kiedy przycisk jest wciśnięty...
Z ciekawości zapytam, po co umieszczać stałą w konkretnym miejscu na początku pamięci programu? Czyżby chodziło o numer seryjny, nr kompilacji czy coś w tym stylu? Mam na to inną metodę.
Liczę na to, iż rzeczywiście jest dobrze zainstalowany ten bootloader w moim STM-e... Jeśli Flash Loader Demonstrator nie wyrzucił błędu to masz zainstalowany dobrze. Inna sprawa to jest czy ten plik boot20_pc13.bin masz w odpowiedniej wersji do kompletu z driverem i obsługą w Arduino. Przez Manager Bibliotek nie udaje mi się z ciągnąć i zainstalować...
witam potrzebuje wstawić do programu w czasie kompilacji numer seryjny czujnika 1820 w HEXie- np: 10DFF5A700080036 a nastepnie aby program go przy starcie umiescił go w pamieci EEPROM. Jak to zapisać wiem ze mozna odczytac bajt po bajcie numer seryjny i go zapisywac ale tak akurat nie moge zrobic. musze wpisac seriale na sztywno przed kompilacja. Procesor...
Sterownik MR208 ma 2 Porty komunikacyjne. Jeden działa tylko jako Slave , drugi działa Master/Slave. Jeżeli ze SCADy jest dostępny Modbus TCP-IP to obsłuży on jeden z portów, trzeba przy zamawianiu sterownika określić ze moduł komunikacyjny współpracuje np. z portem RS1 i go dodatkowo zamówić. W Strukturze należy tylko powiązać wyjścia cyfrowe np. 1...
Posiadam Arduino UNO R3 Atmel ATMega328 klon AVR szukam sterownika do tej wersji cały czas pokazuje mi port szeregowy a nie Arduino Uno Nie znam się na odpowiednich sterownikach do danej wersji więc proszę o pomoc. Twoja plytka chociaż to clone, to jednak jest najbliższa oryginalnej edycji. Do tej płytki masz driver/sterownik na swoim komputerze, choć...
http://obrazki.elektroda.net/7_115627452... Przedstawiam mój zamek szyfrowy. Pomysł zrodził się już klika miesięcy temu kiedy to wpadłem że taki zamek można zrobić na tyrystorach ale układ byłby wtedy zbyt skomplikowany. Wiec od razu jak nauczyłem się obsługi procesorów skończyłem mój projekt. Zamek ten otwiera np. zamek elektromagnetyczny po wpisaniu...
Dziękuję bardzo. Zaktualizowałem oprogramowanie, mimo, że instrukcja na stronie LG i polecenia programu aktualizacyjnego są niedopracowane. Obecnie mam: - Android w wersji 4.1.2 - wersja jądra 3.4.0 - numer kompilacji JZ054K - wersja oprogramowania E61020a-260-02 Są pewne mankamenty takiej aktualizacji, bo chyba jakieś aplikacje zniknęły - np. coś od...
Jak dla mnie to nie masz zdefiniowanej bezparametrowej procedury Sort, a ją wołasz. To musi dać błąd kompilacji. Procedura w procedurze jest jak najbardziej poprawna, ale nie analizowałem czy to prawidłowo działa. Jeżeli masz problem z procedurą sortowania to wyrzuć (zakomentuj) jej zawartość. Niech nic nie robi. Zwalcz błąd kompilacji, a potem dopiszesz...
Root Huawei Ascend P7-L10 (Android 4.4.2 EMUI 3.0) by (at)kuferekczasu Poradnik dotyczy tylko i wyłącznie wersji L10 smartfona! Nie biorę odpowiedzialności za zniszczenie twojego telefonu. Upewnij się, że masz sprawną i doładowaną baterię. Etap I. Instalacja sterowników, 1. Odblokuj Debugowanie USB -> Ustawienia -> Informacje o telefonie -> Numer kompilacji...
Źle deklarujesz funkcje przerwania. Wszystko jest w Helpie:D void TO_int (void) interrupt 1 W tablicy jest zaznaczone (125strona C51.pdf) że adres przerwania 0x0B to numer 1 przerwania dla komilatora w Keilu. I jeszcze musisz zaznaczyć w opcjach kopilatora żeby umieszczał to przerwanie w kodzie programu bo inaczej Ci go zignoruje.
Program wygląda na wynik kompilacji wczesną wersją kompilatora firmy Borland albo TurboPascal albo TurboC. U mnie pod w2k i atlonem 1.2GHz uruchamia się bez problemu. Patcher do bug w TurboPascal twierdzi że plik jest OK i niepotrafi nic poprawić. Jaki jest numer błędu?
Sbi i Cbi zostaly "wycofane" z nowszych wersji WINAVR , wiec one juz nie dzialaja. Natomiast : PORTB.0=1; .. Przyzwyczajenia z Bascoma?? Taki numer w GCC niestety nie przejdzie :) Zeby ustawic jakis bit portu trzeba napisac : PORTB|=(1<<PB0) - ustawiamy bit 0 portu B. PB0 jest zdefiniowane w standardowych bibliotekach WINAVR po prostu jako 0 ,...
Witam, Ad1. musisz poszukać jakiegoś programu do edycji fontów Ad2. Każdy zdefiniowany znak ma swój numer od 0 do 255, przywoływany wcześniej znak $ ma numer 37 możesz go więc wyświetlić używając np funkcji VGA_Put_Char [syntax=c]VGA_Put_Char ('$', WHITE | (BLACK<<3)); //lub VGA_Put_Char (37, WHITE | (BLACK<<3)); //lub VGA_Put_Char (0x25,...
Witam. Potrzebuję pomocy z dostosowaniem kodu napisanego na atmegę8 na attiny13. Domyślam się że największym problemem będą tutaj timery, ale jestem w ich temacie puki co zielony, a potrzebuję koniecznie(i niestety pilnie) odbiornika IR który zmieści się i będzie działał na attiny13. Jak całość kodu działa rozumiem(jest świetnie opisana komentarzami)...
Chciałbym Wam przedstawić mój problem, otóż polega on na tym, że gdy kompiluję program to nic się nie dzieje. Jestem nowy w programowaniu, miałem to w liceum, przez miesiąc i teraz wymagają ode mnie nie wiadomo czego na studiach - 1 rok. Dodano po 32 W nieco przerobionym programie, po odpaleniu odpluskiwacza, program zatrzymuje się w tym samym miejscu....
Możesz jeszcze sprawdzić laptop za pomocą programu Lenovo Solution Center i tam jest "Skanowanie sprzętu" - można go uruchomić przez Panel sterowania\System i zabezpieczenia\Lenovo - System Health and Diagnostics (32-bitowy) Co do wersji Windows to uruchamiasz Ustawienia > dalej wybierasz System > a w nim Informacje - tam jest numer kompilacji zainstalowany...
Witam. Numer z przeinstalowaniem po uprzednim wyczyszczeniu zrobiłem na „dzień dobry”. Jeśli chodzi o okoliczności, w jakich mogło dojść do tych dewiacji to nie przypominam sobie nic szczególnego, na przestrzeni 2 miesięcy doinstalowałem jedynie nowszą wersję przeglądarki PDF Acrobata. Program generalnie (poza tym faktem) działa nienagannie,...
Mam napisaną prostą bazę w c niestety podczas usuwania osoby z listy program się sypie choć kompilator nie wyświetla żadnych błędów. Co jest nie tak?? #include <iostream> #include <string> #include <fstream> using namespace std; struct Osoba { int numer; /// numer w bazie string Nazwisko; string Imie; int NrTel; }; /// dodawanie...
Przepisujesz z ksiazki? :cunning: Popatrz dobrze czy np. jest tam cos takiego: $regfile = M8def.dat Tutaj masz poprawny kod: 'Program sterowania dwoma układami DS1820 dołączonymi 'do tej samej magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...
Witam Potrzebuję pilnej pomocy , ponieważ mam zadanie na jutro , napisałem program ale nie mogę go skompilować ponieważ wywala 2 błędy których nie mogę rozwiązać dlatego proszę o pilną pomoc :) z góry dzięki. [syntax=pascal]program gabinet_okulistyczny; uses crt; type dane_pacjenta=Record Imie:String[15]; Nazwisko:String[25]; Adres:String[30]; wiek:integer;...
Witam Mam problem z wywolaniem procedury. Wycinek programu na dole: ..... Declare Sub Temperatura(t As Word , S As String * 4 , Minus As Bit).......to jest linia 58 Do If Pina.0 = 0 Then Portb.7 = 0 ' jeśli PINDA.0 jest w stanie niskim to znaczy, ze nacisnięto przycisk S1 wtedy ustaw na PORTB.7 na 0 End If ' koniec instrukcji if If Pina.1 = 0 Then '...
Wstępnie, po zerknięciu jak działa bramka logiczna exnor i przeanalizowaniu tablicy prawdy, wydaje mi się, że ta makrodefinicja działa mniej wiecej w ten sposób: jeśli nacisne klawisz UP i w konkretnym menu, w którym aktualnie jest program, ma być obsługa tego klawisza, zmienia się wartośc zmiennej okreslającej poziom menu, dobrze myślę? Ewentualnie...
Witam , mam nadzieję iż nie zanudziłem bez reszty.. W zestawieniu z moimi "dokonaniami asm." kolega michalko12, jest najbliższy temu co ja kiedyś robiłem . Oto wersja asm z przełącznikiem kompilacji aby kompilować jako samodzielny plik - kto chce ->ten może :D ( ta wersja to 16-timerów, 16-nasto bitowych, każdy cztery tryby konfiguracji, oczywiście...
Przystąpiłem do lekcji 10. Zrobiłem analogiczne poprawki, jak w lekcji 9, ale niestety również nie mogę skompilować kodu. Poświęciłem praktycznie cały dzień na szukaniu przyczyny. Pojawiają się takie błędy przy kompilacji: http://obrazki.elektroda.pl/4932303600_1... Tutaj zamieszczam kod programu po moich poprawkach: ////////////////////////////////////////...
Kiedyś zrobiłem coś takiego dla s1200, 2313 itp. Jak chcesz to sobie przerób. Program odmierza czas, a po jego upłynięciu zaczyna migać żarówką (np wyłącza ją na 1s, potem zapala na 10s i tak 3 razy), a na koniec gasi żarówkę. Program nie jest jakoś super napisany, ale z tego co pamiętam działał. Do asemblacji radziłbym użyć oryginalnego assemblera...
Witam mam problem z kompilacją bibliteki uart.c Peter Fleury-ego którą wykorzystuje w moim programie. Probram uart.c dodałem do mojego projektu. Przypomnę że programu Petera nie zmieniałem a w pliku makefile dodałem uart.c do p-lików któr powinny podlegać kompilacji. Możeci mi pomóc i powiedzieć co jest grane gdy w wynku kompilacji dane są taki oto...
Napisałem program testowy, który zapala napierw parzyste kolumny, a chwilę pózniej gasi i zapala parzyste (czyli wpisuje do rejestrów 010101... a później 101010101) i tak na zmiane bez końca. Program działa i wygłada tak: $mod51 A0 EQU P1.0 A1 EQU P1.1 A2 EQU P1.2 SHCP EQU P1.3 STCP EQU P1.4 DANE EQU P1.5 LJMP START ORG 10H START: CLR SHCP CLR STCP...
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Witam ! Marco99 nie zmieniaj procesora na 2051 to nic nie da, program jest tak długi że nie zmieści się do AT89C2051. Tak jak Gienek napisał sprawdź linia po linii gdzie są błędy, wiem że to żmudna praca, kiedyś też przepisywałem listingi z Nowego Elektronika. Powodzenia życzę. Stefan ps. Jaki jest tytuł, nr kitu ?, Posiadam stare numery, może to jakaś...
W tej postaci Twój program kompiluje się bezbłędnie na 1.11.9.0. Na priv-a wysłałem Ci wynik kompilacji. teedd
Panel sterowania -> Dodaj usuń programy -> Zmień lub usuń programy. Na liście powinien figurować Windows XP Service Pack 3 jeżeli był takowy fizycznie instalowany. Start -> Uruchom -> komenda winver powinna zwrócić nr kompilacji systemu i SP.
Możesz napisać skrypt, który będzie po każdym wywołaniu inkrementował odp. zmienną w kodzie źródłowym (dla ułatwienia może to być oddzielny plik z numerem seryjnym inkludowany do programu źródłowego). Skrypt może najpierw wywołać programowanie procka, a potem inkrementację numeru i kompilację programu - tak że za każdym wywołaniem mamy następny numer...
(at)lopr_pol tak to wygląda ciągiem Aby wgrać jakikolwiek program, musisz go najpierw skompilować (!) Te dwie od lewej conki na górnym pasku w IDE oznaczają (mają funkcje): check mark (ptaszek, albo 'verify') - jest to próba kompilacji kolejna, ze strzałką w prawo, albo 'Upload') - to zespolona akcja kompilacji i wpisanie tej kompilacji do processora....
Witam Mam problem ponieważ spodobał mi się fajny zegar na LCD graficznym z tej strony niżej http://arduino.ru/forum/obshchii/chasy-n... ................ proszę (...... )o skompilowanie wyżej wymienionego programu , lub wskazaniu gdzie tkwi błąd - co ja źle robię. Nikt ci tego nie zrobi!... Prawdopodobnie skopiowałeś listing tego programu...
Zanim doszło do awarii to kontroler pracował normalnie, tzn: gdy zmieniałem kod (co 3 min), aby sprawdzić wartości jakie wartości wykonuje na np. serwomechanizmie i silniku to resetowałem go i wgrywałem nowy. Nie nadpisywałem kodu, aby poprawnie działał. Próbowałem odinstalowywać sterowniki na każdym porcie COM (3,4,5), następnie instalowałem dla CH341....
Aa, rozumiem. Masz wewnętrzną sieć po VPN. To pobierz gotowe binaria (nie będzie problemów z kompilacją) - tutaj http://rpm.pbone.net/index.php3 - dopasuj do swojego systemu. Może jeszcze spróbuj ustawić w ustawieniach systemowych parametry sieci (adres sieci, maskę, twój numer w sieci, adres bramy). A jeżeli chodzi o ten wpis Directory containing linux...
Tylko poprzez zmiany w programie (pliku *.bas) i ponowna kompilacja oraz zaprogramowanie procesora.
numer kompilacji numer kompilacji huawei zmieni numer programu
pilot alpine defekt matrycy kondensator wykres wektorowy
boardview toshiba fujitsu futro
Migająca pomarańczowa dioda w Lenovo - przyczyny i rozwiązania Bosch KGV36NW20 – lata produkcji, datowanie, wycofanie modelu lodówki