Rozwiązanie: Używam tam złego miejsca dla GND. Jeśli podłączę zasilanie i GND bezpośrednio do pinów z BL0942, programowanie rozpocznie się. Dla tego rozwiązania spójrz na ostatnie 2 nowe zdjęcia Uzupełnienie: Zamówiłem więcej gniazd przełączników ze sklepu wymienionego poniżej. W przypadku niektórych gniazd przełączników przycisk nie działał po flashowaniu......
(at)ElektrodaBot poniżej widać flashowanie aac do naszej procedury, ale nawet pomyślnie nie widzę żadnego AP w moim wifi leo(at)leo-HP-ProBook-6560b:~/bl602$ bflb-mcu-tool --chipname bl602 --port /dev/ttyUSB0 --baudrate 115200 --firmware OpenBL602_1.18.187.bin [13:41:03.469] - ========================================... [13:41:03.469] - Nazwa...
To, że w loopie jest wykonany ciągle, jest oczywiste, stąd też flaga "zagrane" która miała po pierwszym odtwarzaniu uniemożliwić ponownie odtworzenie. Gdy wcześniej wykorzystywałem ten odtwarzacz i miałem tylko jedno wejście np. z krańcówki to if z wejściem od krańcówki && zagrane powodowało właśnie, że utwór odtwarzał się jednokrotnie i zatrzymywał....
Trochę tego jest: - "Programowanie sterowników przemysłowych" J. Kasprzyk - "Programowanie sterowników PLC" T. Legierski - "Wstęp do programowania sterowników PLC" R. Sałat - "Szkoła programisty PLC. Sterowniki przemysłowe" T. Gilewski - "Szkoła programisty PLC. Język LAD w programowaniu sterowników przemysłowych" T. Gilewski - "Pierwszy krok - zrozumieć...
Czesc. Szukam pomocy w zaprogramowaniu jednego przycisku żeby ustawiał stan wysoki na pierwszym wyjściu po jednym kliknięciu, drugie wyjście po drugim i trzecie po trzecim i tak dalej aż do resetu. Zaczynam przygode z plc. Z gory dzięki za pomoc. Wstępna ocena dostępnych informacji Cześć, Rozumiem, że chcesz zaprogramować sterownik PLC w taki sposób,...
Dobra światełka w końcu działają po 2 wybuchach złości na biurko, na razie tylko 2 tryby i bez generatora liczb losowych, ale raczej to rozwinę... po jakimś czasie: Kod bez błędów: [syntax=c]/* * main.c * * Created on: 14 wrz 2023 * Author: Dzieci */ unsigned char jasnosc = 32; //określa jasnośc diod #include <avr/io.h> #include <util/delay.h>...
Witam, Potrzebuje pomysł na zgrabne programowanie zewnętrznej kości EEPROM podpiętej przez I2C z STM32F103RB. Chcę żeby to się odbywało mniej więcej jak to ma miejsce w AVR, czyli jeżeli programuje procesor to i EEPROM. W STM na początku programu mam funkcję która programuje mi EEPROM domyślnymi wartościami, ale wiadomo że tak nie może zostać na stałe,...
2. może możesz po prostu użyć globalnej flagi urządzenia ,,zawsze zachowuj"? Flaga 7 ? TAk!!! Przepraszam, znalazłem to. Jeszcze raz przepraszam za natrętność, ale może zaznaczone tematy należy przypisać do osobnej możliwości wysłania, czy nie? Czy nie jest to konieczne tylko na etapie debugowania? 1153813
https://obrazki.elektroda.pl/1624878200_... W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna...
Zdecydowanie nie. Flaga to pole bitowe, a nie licznik, zmienna itd.
A jest stacją Master, czyli cała komunikacja jest realizowana przez niego. flaga_A - A zapisuje do B flaga_K - przesył z B do C, czyli A czyta z B, po czym A zapisuje do C flaga_C - A czyta z C Ustal w deklaracji zmiennych adresy: Węzeł A flaga_A - F 100 flaga_K - F 101 (tą flagę trzeba dodać, nie było jej wcześniej na liście) flaga_C - F 102 Węzeł...
na wejścia podłączony jest enkoder(pierwszy zrobiłem z myszki komputerowej) w zależności na którym wejsciu pojawi się pierwszy impuls to przerwanie jest obsługiwane jako pierwsze . może cos z tego skorzystasz. obsługa przerwań jest na dole Dodawanie: i Odejmowanie:. Ale Panowie litości w krytyce to jest mój pierwszy program w Bascomie. Tak się złożyło...
100 lat po powstaniu tego posta jest to nadal jeden z niewielu tematów dostępnych w internecie opisujących komunikację z MCP w Bascom...mój problem jest następujący...Uc komunikuje się z MCP rewelacyjnie jednak tylko przy używaniu hardware SPI...przy próbie komunikacji przez software SPI program staje w pętli do loop w subie Init()...czyli z jakiegoś...
A typ linii 2 + flaga zdarzenia gongu...??,czy ta linia którą masz obecnie musi byc 24h,że taki typ wybrałeś?? fragment instrukcji dla typu linii np.2 : "Upewnij się, że typ linii wybrany dla gongu akceptuje funkcję gongu (patrz „Typ linii” na stronie 8). Włącz opcję „Flaga zdarzenia gongu / kamery” opisaną na stronie 31 w...
Pisze sobie program i mam problem z jedną sprawą, niby trywialną bo chodzi o przyciski. Na pewnym etapie program ma zapisać wartości z ADC do eepromu po zwolnieniu przycisku (sygnał z przycisku pochodzi z transoptora), więc musi to byc jednorazowa pewna reakcja. Przyznam, że dopiero niedawno wziałem sie z programowanie i mam jeszcze pewne problemy nawet...
To w jaki sposób się "operuje" na przerwaniach, wynika z budowy procesora i do tego są odpowiednie "schematy" graficzne w specyfikacji. Z takiego schematu widać która flaga czym steruje i które flagi jak używać. Do tego producent oferuje do tych modeli "midrange mcu reference guide" gdzie są opisane w bardziej rozległy sposób elementy procesora. Tam...
do programowania portrzebny jest panel, aby połączyć się komputerem jest to panel PGMJ-R2 plus kabelek na RS232. Dla jednego siłownika program mógłby być taki: ORG 00 AND NOT 50 FUN 00 DIF 200 ORG 00 AND 50 FUN 00 DIF 201 ORG 200 OR 50 AND NOT 201 OUT 50 PO KRÓTCE : po przyciśnięciu 00 i wyłączonym wyjściu 50 załączy się na jeden okres flaga 200 i załączy...
Witam. Mój problem dotyczy programowania PLC firmy Omron. Podejrzewam, że mógłbym mieć ten sam problem, mając do czynienia z kontrolerami innych firm. Chciałbym użyć timera, który ustawia na wyjściu "1" po upływie 10ms i jest restertowany z każdym nowym cyklem PLC. Wyjście z tego zegara chciałbym podłączyć do układu logicznego. Na podstawie tego co...
Nie dziwne. Przypadek. Miałem zainstalowanego ubuntu ale sie zepsuł i chciałem przeinstalować (linux jest mi potrzebny tylko na programowanie na uczelni) i była opcja zainstaluj zamiast tego starego linuxa, do głowy by mi nie przyszło nigdy że to cały dysk sformatuje. Swoja drogą straszliwa głupota i wada ubuntu i jego $%^&* instalatora ze w trybie...
Witam. Zagadnienie trochę niestandardowe ( chodzi bardziej o logikę niż programowanie ) ale zacznę od kodu: Klasa rodzic a właściwie jej destruktor fDoFree - flaga która miała by oznaczać że klasa jest w trakcie niszczenia i miało by to mieć swój skutek np w procedurze Save. Dla przykładu w KlasaRodzic.Destroy wywołane jest Save gdzie jeśli fDoFree=False...
ale to chyba nie ma znaczenia bo org tylko wyznacza miejsce w pamieci od ktorego bedzie zapisywany kod, wiec czy to bedzie 0 czy 100, zadna roznica Ma znaczenie, bo kod zaczyna być wykonywany od adresu 0, a nie od miejsca gdzie go sobie zapiszesz. Domyślnie jednak (bez jawnej zmiany), adresy początkowe wszystkich segmentów asembler ustawia na 0, stąd...
Hej. Postanowiłem poskładać kit z Nowego Elektronika "Stop złodzieju" 238-k Kiedy przyszedł czas na programowanie µprocka okazało się że nie ma wsadu na stonce gazety. Przystąpiłem do przepisywania wszystkiego co było umieszczone w gazecie do Bascoma. Podczas próby kompilacji wywaliło taki błąd: Error : 31 Line 47 Invalid datatype ,in...
bascom charakteryzuje sie latwoscia programowania o ile w asemblerze musisz dobrze znac budowe procka to w bascomie az taka duza wiedza nie jest potrzebna <co moze jednak nie jest az takim duzym plusem :roll: >chac np uruchomic licznik w asemblerze trzeba wpisac odpowiednie stany w odpowiednie rejestry natomiast w bascomie zalatwiaja to wpisane...
Witam Mam problem z połączeniem przez RS232 z zewnętrznym uK pod Win98. W programie do testowania transmisji S3Term procek sie komunikuje bez problemu a program napisany w pascalu kompletnie nie dziala :( dodam że używam Free Pascala. Transmisję napisałem na podstawie znalezionych na elektrodzie porad. const com=$3f8; var odbior,i: word; z: longint;...
Witam serdecznie, jestem początkującym jeśli chodzi o programowanie w c na avr. Celem mojego zadania jest zaprojektowanie termostatu z użyciem czujnika temperatury dwóch diod sygnalizujacych, przycisku do programowania termostatu oraz przekaźnika jako elementu wykonawczego. Poniższy kod napisałem na atmega8 jednak można byłoby zastosować uboższego avr...
A czy procki na rdzeniu 8051 atmela (z ISP) są równoważne z oryginałem? Jeśli chodzi o szybkość wykonywania instrukcji i pamięć RAM to tak, wszystkie bazują na oryginalnym 8051/8052. Natomiast posiadają często dodatkową pamięć EEPROM (obsługiwaną rozkazem movx) oraz interfejs SPI. 8051 nie ma - a przynajmniej Ja nie znalazłem - takiego fajnego darmowego(!)...
Witam Mam kilka pytań odnośnie tego uk oraz wyświetlacza LCD 2x16: 1. Słyszałem, ze ta kość posiada wbudowany oscylator wewnętrzny (chyba RC) który normalnie (po zakupie i nie grzebaniu w fuse bitach) jest domyślnie ustawiony. Nie umiem zmieniać fuse bitów a płytke mam wykonaną już z zewnetrznym oscylatorem 8MHz. Czy będzie to przeszkadzać w normalnej...
Witam Mam kilka pytań odnośnie tego uk oraz wyświetlacza LCD 2x16: 1. Słyszałem, ze ta kość posiada wbudowany oscylator wewnętrzny (chyba RC) który normalnie (po zakupie i nie grzebaniu w fuse bitach) jest domyślnie ustawiony. Nie umiem zmieniać fuse bitów a płytke mam wykonaną już z zewnetrznym oscylatorem 8MHz. Czy będzie to przeszkadzać w normalnej...
Mam tu wkleić całego pdfa od procesora ? ;) Widziałeś może się z plikiem pomocy " C:\Program Files\Atmel\AVR Tools\Help\AVRASM.chm ", który tam jest po zainstalowaniu AVRStudio ? ;) Znajdziesz tam więcej informacji, niż jestem tu w stanie tłumaczyć, nie tylko o sub ... C: Rd7 • Rr7 +Rr7 • R7 +R7 • Rd7 Set if the absolute value of the...
Witam, jako zadanie dostałem opisanie krok po kroku otrzymanego kodu oraz przeniesienie kodu z języka Bascom na kod Asemblera i C. Jako, że programowanie nie jest moją mocną stroną, prosiłbym o pomoc (rady, sugestie najlepiej w sposób tzw. łopatologiczny jak można osiągnąć postawiony cel i jak wogóle się najlepiej za to zabrać) w przetransformowaniu...
Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuje skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to porzuć programowanie - są łatwiejsze profesje.
Witam, Jestem początkujący jeśli chodzi o programowanie ARM wiec proszę o wyrozumiałość. Mam problem z procesorem LPC 1768, konkretnie jest to płytka Mini DK-2. Od pewnego czasu walczę z problemami w przerwaniach i nie mogę sobie poradzić. Przewertowałem setki tematów na forach polskich i zagranicznych, być może źle szukałem, wiec każda wskazówka i...
Czy problem będzie się powtarzał, jeśli wyłączysz nową flagę MQTT (flaga 3)?
Dzień dobry, Trenuję programowanie i natrafiłem na mały lecz bardzo irytujący problem. Po krótce ma działać tak: ustawiony jest Timer0 na generowanie przerwania co 1ms (kwarc 8Mhz, preskaler 64, TCNT0=131), z tym jest wszystko okej. W przerwaniu dodany jest kod który zlicza 20 tyknięć timera i ustawia flagę: FLAGA_CZAS , która ma odblokować kod znajdujący...
(at)lukas198820 Tu masz fajny kursik z AGH u dr inż. Flagi. https://www.youtube.com/watch?v=VVMmJuIA...
Nie no Panowie ja się poddaje. Robie wszystko tak jak nawet na ww. filmiku i niestety. Gdzieś jest błąd i nie potrafie tego wyeliminować. Podnosze białą flagę, kończe temat. Pozdrawiam
Witam! uczę się programować PLC omron mam książke Stanisława Flagi -Programowanie Sterowników PLC w języku drabinkowym,ale samemu dosyć trudno idzie gdyby ktoś mógł dać lekcję mogę zapłacić mieszkam koło Mielca.Pozdrawiam Gienek.
Tablicami NVIC się nie przejmuj. Korzystaj z funkcji dostarczonych przez CMSIS, w tym przypadku nie warto stosować rejestrów wprost. Konfiguracja Timera OK, choć kolejność nie należy do poprawnych. Przyjrzyj się jeszcze rejestrowi EGR. Przerwanie? Brak kasowania flagi skutkuje ciągłym jego wywoływaniem. Flagę kasuje się na początku przerwania. I taka...
Dzięki, teraz działa lepiej z VCPPublishIntervals Czy mógłbyś opublikować zalecane autoexec.bat i flagi dla tego urządzenia?
Bo takich nie ma. Istnieje wiele procesorów, które w ogóle nie mają znaczników, np. MIPS. Jeśli już mają znaczniki, to te znaczniki czemuś muszą służyć - wtedy pewnie przydaje się znacznik zera, przeniesienia, znaku i nadmiaru. Nie pamiętam procesora, który, jeśli już ma znaczniki, nie miałby tych czterech. Tzn. jeden pamiętam - Intel 8080, ale ten...
Może trzeba zacząć od tego, że nie powinno się ( nie można) używać dwóch tradycyjnych cewek w jednym programie? Powinna być jedna, na samym końcu uruchamiana przez odpowiednie flagi/markery. Program wykonuje się z góry do dołu, więc wynik z 1 networka jest nadpisywany przez wynik RLO z 2 networka.
Popatrz tu: http://home.agh.edu.pl/~flaga_st/
Dla Twojej wiadomości - extern nie deklaruje zmiennej jako zewnętrznej, tylko informuje kompilator, że taka zmienna występuje w innej jednostce kompilacji (innym pliku) i będzie widoczna dopiero po etapie linkowania. Każdy plik jest kompilowany oddzielnie, więc kompilator nie wie, że coś takiego w ogóle istnieje i gdzie (bo skąd ma wiedzieć). Po to...
Używasz avrdude/-gui do programowania ? Trochę za mało danych, ale strzelam: nie masz połączonej masy programatora z masą układu i/lub używasz flagi -F przy programowaniu (duży błąd).
Przepraszam, musiał mi ten post umknąć. Miałeś włączoną flagę childlock? Może coś wcześniej się kliknęło albo źle zaimportował się szablon.
Dziękuję za wszystkie sugestie. Mam jeszcze takie dwa przykłady: Który kod jest lepszy: ZALEŻY od ogólnej wymowy kodu, np podstawienie zerujące jest z rozsądnych powodów o wiele wcześniej. albo (bardzo czytelne dla programisów C: Czy takie (dość siermięzne) rozwiązanie jest dobre: Jest dobre, ale to nie jest splecione z polityką przerwań? Na większość...
Markery (flagi) są to bity pomocnicze które można wykorzystać podczas pisania programów. Np: I0.0 AND I0.1 = F0.0 F0.0 = Q0.1 przerzutnik wykorzystuje siędo zatrzaskiwania flag i pamiętania ich stanu aby ją wykorzystać w innym kawałku kodu AND I0.0 S (set) F0.0 ... F0.0 = Q0.0 R (reset) F0.0 Powodzenia :)
Niestety deklaracja zmiennej flaga jako "volatile" nie pomogła... :/ Ale dzięki za sugestię.
Zapisujesz do flash przy pierwszym uruchomieniu po programowaniu. Po resecie sprawdzasz czy tam jest ta wartość i jezeli jest to jest pierwsze uruchomienia, a jeżeli nie to kolejne Bez flagi to raczej się nie da (aslbo przynajmniej sprawdzenia czy coś jest zaprogramowane). Oczywiście mogę sobie wyobrazić rozwiązanie typu - ResetHandler jest do procedury...
Witam Polecam ci książkę [url=http://www.plcs.pl/index.php?d=skle... Sterowników PLC w języku drabinkowym& na przykładzie rodziny CPM1x/CPM2x Stanisław Flaga Odwiedź też tą stronę jest tu trochę materiałów http://home.agh.edu.pl/~flaga_st/
flaga bascom obsługa flaga flaga funkcja
akumulator zacząć działać scania paliwa wymiana układu paliwowego
wyciąganie spuchniętej baterii wyciąganie spuchniętej baterii
Kody diagnostyczne C00-C15 w suszarce Electrolux TC16H63HF Wymiana łańcucha pompy oleju w VW Polo 9N 1.9 TDI