Wchodzisz w ustawienia --> Sieć i internet --> Zużycie danych --> Wyświetl zużycie na aplikację. I tam masz taki wielki biały przycisk "resetuj statystyki zużycia" Pozdrawiam.
Tego ostatniego dysku też bym nie używał do przechowywania ważnych danych patrząc na wyniki skanowania. Za duże ryzyko utraty danych.... No to na tym forum jednoznacznie dochodzimy do wniosku, że zostałem oszukany na tych trzech aukcjach w Allegro, gdzie w dobrej wierze zakupiłem ww. 3 "nowe" dyski, tj. Seagate, Toshobę i WD. Zatem niepotrzebnie już...
chciałbym aby po włączeniu zasilania instalowało się 0. Dlatego jest taki tytuł tematu (zmieniłem poprzedni, gdyż był nieregulaminowy). Po ostatnim poscie widać, że po pierwsze - sam nie wiesz, czego chcesz, a po drugie - nie rozumiesz działania licznika z asynchronicznym wprowadzaniem danych (4029). Przenoszę z "Układy elektroniczne DIY pomysły, problemy"...
Witam, Mam problemy z poprawną pracą LCD na PCD8544. Jest to wersja na niebieskim PCB z Aliexp... https://obrazki.elektroda.pl/6243402900_... Fragment kodu:[syntax=c]system_init(); // reset LCD //konfiguracja LCD LCD_DC=0; // 0-przesyłanie komend SPI_cmd(0x21);// rozszerzone rozkazy LCD. SPI_cmd(0xC5);// ustawienie LCD Vop (Kontrast). SPI_cmd(0x06);//...
Cześć Atmegę 32 chcę dać jako slave. Wysyłana będzie ramka danych składająca się z 2 do 5 bajtów. W książce Język C dla mikrokontrolerów AVR znalazłem świetny przyklad ktory idealnie by się nadał. Jednak w nocie katalogowej atmegi32(atmega32APU) nie mogę znaleźć info o przerwaniu od zmiany stanu na lini SS. Czy jest jakaś możliwość sensownego rozwiązania...
Cześć! Też zamierzam pobawić się z tym wyświetlaczem sterowanym z AVR'u. Części juz mam, muszę to tylko połączyć i rozpocząć testy. Chwilowo więc tylko rada teoretyczna (okiem laika). Oglądnąłem Twój program. Tworząc go sugerowałeś się pewnie notą sterownika (i słusznie) z podaną uproszczoną przykładową sekwencją programowania. Proponuje jednak w procedurze...
Czyli możesz załadować rejestry (126 bitów do wysłania po 1), i włączyć wyświetlanie jednej linii; następnie je wyłączyć, wysłać następne 126 bitów, i wyświetlić następną linię... i tak dalej? Czy może masz więcej, niż jedną linię danych, do wpisywania do tych rejestrów? Pytanie, na ile szybko możesz wysyłać dane z µC - jeśli większość czasu zajmie...
Mam układ w konfiguracji jak w tytule ( do tego czujniki DS, BME280, zapis SD, RFM12 ) Ostatni etap to wysyłanie przez JSON do Domoticz. Niestety szwankuje wysyłanie i robi to losowo, czasem po wysłaniu danych z kilku czujników, czasem przejdzie cały "cykl" Odstęp pomiędzy wysyłaniem wynosi pomiędzy 20 a 30 sekund, natomiast odstęp pomiędzy wysyłaniem...
1 ms to nie przesada, zostało mi z góry narzucone ponieważ bardzo liczy sie precyzja ruchu oto zczytywanie danych z encoderow: SysTick dziala co 1 ms [syntax=c] void SysTick_Handler(void) { Encoders_Read(); } [/syntax] teraz funkcja Encoder_Read [syntax=c] void Encoders_Read(void){ // Odczytanie predkosci z enkoderow oldLeftEncoder = leftEncoder; leftEncoder...
Witam Walczę z wysyłaniem danych do Domoticz. Domoticz zainstalowany na Orange Pi Zero działa poprawnie. Wykorzystałem sposób wysyłania do ESP8266 Kolegi Niveasoft. Co prawda wysłał on dane do Thingspeak'a, ale nieco go przerobiłem. [syntax=vbnet] If Flaga_wyslij = 1 Then Domoticz_idx = "12" Domoticz_data = "16.8" Flaga_wyslij = 0 Flaga_esp_send = 1...
Przepraszam, faktycznie podałem mało informacji, ale pisząc post zakładałem, że problem jest już rozwiązany, nie szukałem pomocy, chciałem osobom, którym Excel sprawi podobne kłopoty zasugerować, co może pomóc. A to ma sens na dużym poziomie ogólności, wątpię, żeby kod tu wiele pomógł, zwłaszcza mało zaawansowanym użytkownikom makr, takim jak ja. Do...
Przepraszam - jasne, że us :-) Problem nie leży w samym wydłużeniu czasu - tylko, że SPI przestaje działać - zatrzymuje się dalsze wysyłanie danych. Procesor to PIC32 taktowany 80MHz, SPI taktowane 20MHz w tym momencie. Kod obu przerwań - prosze: SPI - to jest tylko fragment w którym się akurat zatrzymało - wyżej jest tylko odczyt bufora SPI do zmiennej,...
Witam Arduino Uno Wyświetlacz Oled SSD1306 128x64 sterowany po I2C Jestem początkującym i nie daję już rady z obsługą tego wyświetlacza pod biblioteką U8glib. Całe życie pisałem w BasComie a teraz mam problem z ogarnięciem Arduino. Na logikę program powinien działać ale nie działa. Może ktoś to ogarnie i łopatologicznie mi wytłumaczy co źle robię??...
Zamiana wyświetlaczy nic nie daje, zamieniałem nawet same kabelki łączące je z płytką i też nic. Jeśli chodzi o przerwania to mam odbiór danych z RFM12 oraz obsługę klawiatury na PCF8574. Może faktycznie coś na rzeczy z tymi przerwaniami. Wyświetlacz, który nie działa jak trzeba oprócz wyświetlania daty, godziny oraz części odebranych danych wyświetlać...
Witam. Tworzę mały projekcik i natrafiłem na pewną zagwózdkę. Na początku wprowadzenie co układ ma robić i jak działać. Układ składa się z części analogowej, tzn. dwóch detektorów tonu (LM567) odpowiedzialnych za detekcję "bitów" łącza fizycznego. Chodzi o to, że rozpoznają "swoją" częstotliwość i gdy stwierdzą zgodność z obwodem czasowym, na swoim...
Po co ciągle konfigurować tego ESP? Mojego skonfigurowałem raz. Teraz jak podłaczę do niego terminal to po włączeniu/resecie sam loguje sie do mojego routera. Sam pisze, że WIFI CONNECTED i WIFI GOT IP Czyli dokąd nie zmieni się sieci WiFi to nie trzeba konfigurować, ewentualnie po otrzymaniu WIFI GOT IP można zapytać jeszcze o IP - "AT+CIFSR", no...
Więc, doszedłem do tego, że mam źle skonfigurowany Timer. Jak wrzuciłem kod z użyciem bibliotek to ruszyło, zaczął przesyłać w nieskończoność jakieś losowe wartości. Po pierwsze w NVICu muszę odblokować przerwanie od Timera: Tak na początek - rejestr danych USART ma 8 bitów, nie 16. Zaprogramuj transfer DMA 8 bajtów, a nie czterech słów. Liczby transmitowanych...
Udało mi sie pójść krok dalej, robot przestał wariować, ale kiedy próbuje wysłać mu coś przez RSa, nic się nie dzieje. Ogólnie kiedy włączam robota zapala się lampka przy RS, która odpowiada wysyłanie, a kiedy podłączam kabel do RSa to zapala się też lampka od odbioru. Kod z robota: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h>...
Witam. Mam następujący problem z niedziałającym TWI. Mam kod na atmegę w C. /* Czujnik ultradzwiekowy sterowany z magistrali i2c C= 2010 Grzegorz Eliszewski grzegorz(at)eliszewski.pl esio.eu */ #define F_CPU 12000000UL // czestotliwosc kwarcu 12MHz #include <avr/io.h> #include <util/delay.h> // obsluga opoznien #include <compat/twi.h>...
Jako, że od niedawna sam uczę się dopiero C, to proszę bardzo poniżej, najpierw kod do odbiornika RC5. Sprawdzony, krótki i odporny na zakłócenia oraz kody z innych pilotów - działa wyśmienicie i w ciekawy sposób wykorzystuje bit TOGGLE: // zmienne do obsługi kodów IR w standardzie RC5 volatile uint8_t address; // adres RC5 volatile uint8_t command;...
Wstawiam kod obsługi odbioru danych w przerwaniu, gdzie odebrane dane są zapisywane do bufora a po zapełnieniu bufora do zewnętrznej pamięci, w tym przypadku na karte SD, docelowo do pamięci Flash - może komuś się przyda. [syntax=c] #include "LPC17xx.h" #include "lpc17xx_systick.h" #include "lpc17xx_uart.h" #include "lpc17xx_pinsel.h" #include "diskio.h"...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
Proszę o pomoc w rozwiązaniu zadań niżej moje rozwiązania: 1. Na wejście 8-mio bitowego przetwornika ADC podawane jest napięcie wzrastające liniowo od zera do wartości 10V z szybkością wzrostu 1 V / minutę. Proszę przyjąć, że ADC „próbkuje” sygnał co minutę i podać wartości rejestru odczytu ADC (binarnie, lub szesnastkowo) w kolejnych 10...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************...
Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie jak w tym czasie pojawią się dwa przerwania? Jedno pójdzie się kochać....
Hej witam.Dziękuję za szybkie zainteresowanie o postarałem się do Twoich wskazówek, ale chyba nie udolnie, bo nadal nie umiem tego rozpracować.Ale po pewnych zmianach program zaczyna oblicza faktycznie klucz jakiś na podstawie wpisanego ciągu, wiec jest lepiej.Ale przy przy szyfrowaniu zdjęcia bmp wykazuje, że jest 24 bit, ale gdy nacisnę, ok to wyskakuje...
Witam po dłuższej przerwie. Może komuś przyda się gotowa procedura obsługi LCD niebuforowana czyli taka w której nie potrzeba deklarować dużej tablicy w RAMie - przydatne jak próbuje uruchomić się jeszcze AVRDOS który tez trochę RAMu potrzebuje. Po krótce mówiąc cała konwersja znaków i wysłanie do LCD odbywa się w locie. Dodałem również: * obsługę czcionek...
Modbus wcale nie jet taki prosty w obsłudze :-( no i wymaga nie mało zasobów, prościej jest cyklicznie odczytywać kolejne napływające dane, jeśli nastąpi przerwa w transmisji to zerujemy licznik danych. Wszystko dobrze panie eros ale zanim na drugi raz zabawisz się pan w archeologa odkopując tak stary temat to może jednak zwrócisz pan uwagę na datę...
Dobrze abyś napisał w jakim środowisku działasz, ale ogólnie są funkcje przepisujące i wypełniające bloki pamięci, oraz funkcje tzw adresowania względnego, gdzie wskazujesz początek zakresu pamięci i jakiś wskaźnik (dodatkowy rejestr), będący przesunięciem od tego miejsca. Jak zrobiłeś generator, to używasz od niego styków |p| tym zwiększasz licznik/wskaźnik...
W buforze wszystkie dane z RSa są z enterem i końcem linii. może nie być początku informacji ale zakończenie zawsze jest Tę kwestię możesz pominąć jest marginalna i nie powinna mieć kluczowego znaczenia dla poprawności odczytu danych jeśli 13 nie wystąpi to po 4096 zerowanie: Dim znak As Integer Dim ciąg As String Dim licznik As Integer licznik = 0...
Jak chcesz wysłać jako bajt to musisz napisać: #XXX gdzie XXX to liczba. I to było zasadnicze pytanie jak wysyłasz tą liczbę ;). bo jak wpisujesz po prostu 145 to wysyłasz 3 bajty. Czy nie lepiej by było wysyłać: dane <CR> ? znakiem końca linii informujesz procka że ma zerować licznik znaków i przeanalizować dotychczas odebrane dane. i przykładowo:...
Nie - to przestawienie jest to ochronną funkcją systemu mającą na celu zapewnić stabilną komunikację z danymi nawet kosztem szybkości. Przełączenie - pomijam brak obsługi UDMA ze strony inferface'u urządzenia - następuje po 6-krotnym, bodaj, pojawieniu się błędu transmisji. Usunięcie kontrolera ten "licznik" zeruje.
1. Skoro to ma być kaskada liczników (bo częstotliwość kwarcu trzeba odpowiednio podzielić), to ten nor wykrywający zero powinien zbierać dane ze wszystkich bitów (nie tylko z czterech). Prościej impuls wyłączania można przekazać na przerzutnik przy pomocy układy różniczkującego (najstarszy bit liczników przez szeregowy kondensator i opornik do masy...
Jak zwykle tajemnica publiczna... proszę Obsługa WŁĄCZYĆ zapłon. W ciągu 5 sekund: Nacisnąć przycisk na tablicy i przytrzymać przez 3 sekundy. Symbol klucza do śrub i licznik kilometrów zaczynają migać Puścić przycisk [A]. Zaczekać, aż wyświetlacz powróci do wskazania poziomu oleju. WYŁĄCZYĆ zapłon. Zerowanie danych przebiegu WŁĄCZYĆ zapłon. W ciągu...
A jakiś przykład kodu jest kolega w stanie pokazać? Ustawiasz timer, tak aby się przepełniał po czasie np. 1,5 znaku. W przerwaniu odbioru, zerujesz licznik timera. W przerwaniu przepełnienia timera ustawiasz flagę - koniec transmisji. Oczywiście w zależności od konkretnych peryferiów dostępnych w MCU, można ten proces zoptymalizować. Do tego dodałbym...
Pomysł z tym programikiem jest dobry ale lepiej zrobić tak aby wykorzystać przerwanie od uart'u od danych przychodzacych. W obsłudze tego przerwania robimy taki myk że gdy przyjdzie znak "$" to niech sie zeruje licznik (wskaźnik pozycji) i każda nastepna dana z portu niech będzie zapisywana do nastepnej zmiennej. Potem można z tych zmiennych wyciągnąć...
No tak to już jest, jednak w przypadku gdy dysk ma 1 tys. godzin przepracowanych i nastąpiła awaria - obstawiałbym po prostu kiepską jakość pamięci, a na pewno bardziej niż dysk który przepracował 5 lat i miał wyzerowany smart :) Tak czy inaczej, to tak jak auta z zerowanym licznikiem...
Witam . Mam stacje K610e i u mnie zmienia sie język menu kodem 3428 . kod do zegara to 2562 kod do kalibracji to 2358 zerowanie liczników to 7373 widok liczników 2686 zmiana danych firmy to 8737 daj znac czy coś pomogłem Ja za to szukam kodu po wymianie filtra osuszacza , może ktoś ma ten kod ??
Nie sprawdzalem wszystkiego, bo i tak chyba jeszcze dosc dluga droga przed Toba, zanim to wszystko zadziala. Musisz "troche" doprecyzowac projekt. 0. Moze najpierw sprobuj zbudowac schemat BLOKOWY - bloczki licznika, pamieci, PC, zegara, zasilania , ZEROWANIE, itp... Rysuj magistrale i najwazniejsze linie strujace (bez szczegolow). Sporo Ci sie wtedy...
Takie programy pisze się zupełnie inaczej - dobrze byłoby zapoznać się z pojęciem maszyny stanów ( state machine ). Można tak: nie zerując licznika . Jeśli przycisk potrzymamy bardzo długo (ponad minutę), to zostanie policzony powtórnie, bo licznik przekręci się w kółko, ale to chyba nie problem? Dobrze byłoby ustalić, ile czasu wykonuje się display.showNumberDec(liczba),...
Mam dopiero dane od stycznia bo zerowałem liczniki aby mieć przejrzystość produkcji. Nie powiedziałem ze nic nie dołożę a jak pisałem powiększam sobie magazyn i od okresu gdy włączę kocioł, Stringi z CWU przejmie falownik, takie mam na dzień dzisiejszy myśli. Co do liczników to sobie zrobiłem szerszy zakres dla lepszej precyzyjności. Przykładowo, dziś...
mozesz tez przy wiekszym nieco udziale rdzenia (ale wtedy bedzie już w pełni automatyczne i jedyne co musisz liczyć to co ile transmisja do ADC ma być wyzwalana). Czas ten musi być większy niż czas transmisji + 210ns. Zauważ że w przypadku 100k I2C ta częstotliwosc nie może być wieksza niż ~590Hz a w przypadku 400k 2370Hz. Jezeli potrzebujesz większej...
Witam Poniżej przykłady rozwiązania, które działają. Porównaj ze swoim rozwiązaniem, zauważysz gdzie popełniłeś błędy. Pierwsze rozwiązanie wykorzystuje standardowy format wskaźnika (przykład 1) Ty w swoim rozwiązaniu niepotrzebnie próbowałeś użyć specjalnego formatu wskaźnika, który oprócz adresu zawiera informację o obszarze do jakiego ma się odwołać,...
Jeżeli chodzi o drukarki "ekologiczne" to jest to na zasadzie, że firma X bierze swoje drukarki, które posiada ze zwrotów i reklamacji wymienia tylko co w nich uszkodzone i obudowę - jeżeli widać ślady użytkowania, nakleja nowe numery seryjne i informacje, że ta drukarka ekologiczna może posiadać części z używanych drukarek, które pochodzą z odzysku...
Witam, czy spotkał się ktoś może z licznikiem binarnym z szyną danych? Potrzebuję do mojego projektu licznika (wielu), które odpytywane będą przez uC co pewien czas przez szynę danych (I2C, SPI...), natomiast same niezalęznie zliczać będą do rejestru impulsy z wejścia. Mikrokontroler co jakiś czas odczytywałby wartość licznika po szynie danych i zerował...
Proszę. Można to zrobić na kilka sposobów. Pokazuję taki najprostszy żeby pokazać mechanizm. Kiedy bit w bajcie na danej pozycji ma wartość 1 to pin nadawczy jest ustawiany w stan wysoki i po 500us jest zerowany i znów czekamy 500us. Po tej operacji licznik wskazujący o który Bit w Bajcie nam chodzi jest zwiększany. Bity występują w ilości 8 ale numerowane...
Witam! Hmm... Na początku to trochę rozwlekłeś strukturę. Niepotrzebnie pola: imię, nazwisko, dzień, miesiąc, rok zdefiniowałeś jako tablice dwuwymiarowe a konkretnie niepotrzebnie dodałeś indeks 1 czyli tam, gdzie masz po 10. Powinieneś zadeklarować zgodnie z sugestią Kolegi krru czyli: [syntax=c]struct dane { char imie[30]; char nazwisko[30]; int...
Taki sposób jest prawidłowy ale jego opis jest dość skomplikowany. Myślę, że najlepiej jest zrobić to następująco. Wiemy, że 13 impulsów jest lepszym przybliżeniem jednego centymetra niż 14 impulsów, jednak jest to przybliżenie z niedomiarem więc te niedomiary mogą się kumulować przy kolejnych centymetrach. Na starcie zerujemy licznik impulsów i licznik...
zerowanie danych zerowanie licznika zerowanie licznika serwisowego
zasilanie grzałki kwarcowej fujitsu siemens esprimo mobil dźwięk iplus mobil partner
diagbox peugeot symulator myszki
Hörmann ProMatic 4 – czy można kupić sam zasilacz 7700907? Volvo XC60 2013 2.4 D – elektroniczny wskaźnik oleju pokazuje stały poziom niezależnie od pochylenia