Generalnie w takich przypadkach nota układu twoim przyjacielem. Poczytaj to co napisałem w komentarzach. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> int main(void) { uint8_t i = 0; DDRD = 0xff; //TCCR2A |= (1<<WGM21)|(1<<WGM22); // źle ten tryb jest zarezerwowany TCCR2A |= (1<<WGM21) // CTC //TCCR2A |= (1<<CS20)|(1<<CS21)|(1<&l...
Witam. Sprawdź w ten sposób: $crystal = 1000000 'deklaracja częstotliwosci pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla którego jest ten program Deflcdchar 1 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 ' definicja znaku stopnia Config 1wire = Portd.5 ' konfiguracja portu PD.5 jako wejscia magistrali 1-wire Dim Odczyt(2)...
(at)^ToM^ (BTW - przez daszki nie mogę Cię otagować ) - pisałem o rowerze, takim zwykłym z pedałami i przerzutkami, bez żadnych silników, gdzie jedyne urządzenia na prąd to licznik i kamera. Nie problem dla mnie jechać 50km/h, ale czy to oznacza, że muszę mieć prawo jazdy na motocykl ? To chyba jedynie ty masz taki problem. :lol: Blaszki są od 20 lat!...
Nie ma czegoś takiego jak oddawanie energii czynnej. Oddajemy do sieci cześć mocy pozornej ! Moc pozorna (S) to całkowita moc elektryczna dostarczana do odbiornika,będąca sumą mocy czynnej (P) (rzeczywista praca, np. ciepło, światło, ruch) i mocy biernej (Q) (energia potrzebna do wytworzenia pól elektrycznych i magnetycznych, np. w silnikach). Taka...
Zostaw ścieżkę taką jaka jest Tylko dla informacji... Wygląda na to, że sterownik ma również problemy z analizą ciągów znaków: Info:GEN:Brak zmian na kanale 10 (nadal ustawiony na 0) - ignorowanie Informacje:TuyaMCU:TUYAMCU otrzymane: 55 AA 03 07 00 12 13 03 00 0E 45 54 55 39 2D 49 4F 54 2D 57 49 46 49 00 DB Info:TuyaMCU:TuyaMCU_ProcessIncoming Dodano...
Analogia do pracy jako iloczynu siły i przesunięcia również nie ma sensu , bo ani cewka ani kondensator nie zużywają energii, czyli nie wykonują pracy. Jaka analogia ? Uczyłeś się fizyki w szkole ? To definicja pracy. Definicja jest po to, żeby dokładnie określić co to jest praca. Jak mówimy o pracy to mówimy : Jaki jest wynik energetyczny przesunięcia...
Już to zauważył (at)tos18 dziwne rzeczy się z klamrami dzieją. Radzę zacząć używać programów do formatowania kodu, które dość częstą są wbudowane w edytory kodu. Programy te znają składnie języka C i zrobią poprawnie wcięcia zgodnie z regułami języka. Pozwala to szybko rozeznać się w kodzie i wykryć szybko niektóre błędy. Np. czasami się zdarza wstawić...
Witam Nigdzie jakiejś w miarę definicji licznika i timera nie znalazłem. Może mi ktoś powiedzieć czy takie coś jest poprawne? Moduł czasowy (timer) - Działanie modułu czasowego odpowiada sposobowi działania przekaźnika czasowego z opóźnionym załączaniem lub wyłączaniem. Maksymalnie można zaprogramować 128 modułów czasowych oznaczonych instrukcją T0...
Nieprawda. WLZ kończy się na układzie pomiarowym. Licznik może być w ZKP, może być na klatce schodowej w bloku wielorodzinnym ale również może być w mieszkaniu. Od licznika do rozdzielnicy mieszkaniowej lub domowej to już tylko zwykła linia zasilająca. WLZ może zmienić swoje przekroje i zmienia na pewno w przypadku budynków wielorodzinnych zanim dotrze...
Masz np. strncpy, który kopiuje nie więcej niż n znaków. Hak wygląda definicja funkcji get_value? Ponadto masz w powyższej funkcji użyte txtframe, ale definicja najwyraźniej jest gdzie indziej. Ja osobiście nie lubię jeśli funkcja odwołuje się do zmiennych zdefiniowanych poza nią - łatwo wtedy o błędy. Do funkcji get_value mogę dodać sumator/ licznik...
https://obrazki.elektroda.pl/3513503100_... Oscyloskop Rigol MSO1504 pierwszy oscyloskop Rigola z własnym chipsetem Rigol zmienia barwy. Nie, nie, spokojnie, nadal jest to chińska firma i na razie nic nie wskazuje na to, by miała być wykupiona przez „obcy” kapitał. Zmiana dotyczy nowego, czarnego designu oscyloskopów serii...
(...) odczytu temperatury. Jaki zaproponowałbyś kod (AVR GCC), aby nie trzeba było używać delay'a (może pooling lub maszynę stanu) ? Przy okazji przedstaw optymalną (bez zmiennoprzecinkowych liczb) konwersję danych ze scratpad'a na stopnie (może być złożeniem liczb całkowitych jako stopnie i części ułamkowe). Do obsługi termometrów DS18B20 bez blokowania...
Wykresy wskazowe umożliwiają zrozumienie czym jest moc bierna? Widocznie świat mi uciekł bo potrafię to wszystko policzyć i narysować na papierze za pomocą kalkulatora. Podobnie jak szereg Fouriera a jak będzie trzeba to i co innego. Wykresy wskazowe tyczą JEDNEJ częstotliwości. Jak masz ponad 30 % THD to ile wykresów musiał byś stworzyć i to z jakich...
(at)samsung Ty mówisz o wątkach a to, co chce zrobić autor to zamienić coś takiego: YIELD to po prostu zwrócenie następnego stanu (tasku?) + definicja następnego. Wskazuje mi to na to, że nie potrzebujesz do tego "maszyny stanów", bo wszystko odbywa się liniowo i równie dobrze można kod napisać tak: [syntax=c]#include <stdio.h> void launchRocket()...
... Z definicji nie może nim być osoba prowadząca działalność gospodarczą. Zaraz, zaraz. Nie mogę w ogóle prowadzić działalności gospodarczej czy licznik ma być na osobę fizyczną (nie na firmę) ? Co z przypadkiem gdy DG prowadzona jest pod jednym adresem a pod drugim chcę być prosumentem ? Co w sytuacji gdy mam dwa liczniki (jeden na DG a drugi na...
Czyli twoja definicja jest błędna, lub niepełna. Szacun, transformator jest maszyną elektryczną, bo jedną energię elektryczną zamienia na inną (dzięki Prawu Lentza) energię, czasem tożsamą, czasem mechaniczną. Razem dopełniliśmy definicję? Może są chętni by wyjaśnić wspólnie co nas łączy, a nie dzieli?
Korzystając z wolności słowa i wypowiedzi przedstawiam jedynie moje przemyślenia w przypadku ustalenia rozmagnesowania magnesów. Stanowczo nie są to oskarżenia pod żadnym adresem. "Gra w kotka i myszkę" Magia. Zaklęcia dla kotka: art. 3 PE. "Użyte w ustawie określenia oznaczają" . art. 3 ust.18 PE - definicja npe. kotek powołując się na art.3 ust.18...
W URE na szczęście nic nie słyszeli o neodymie. Oficjalna definicja nielegalnego poboru energii: http://www.ure.gov.pl/index.php?dzial=9&... Dodano po 3 Z góry przepraszam za odbiegniecie od głównego wątku. Widze tu sporo specjalistów od liczników wody. Mam 3 pytania, 1. czy licznik wody, ten nowoczesny z plasikowymi częściami,jest...
mam prośbę o rozkodowanie takiego VIN-u VF3PNCFB488524424 Proszę; Charakterystyki pojazdu Model 107 Nr APV/PR (obsługa posprzedażna/część zamienna) 12393 UT 1 0692 Data Początku Gwarancji 30.10.2010 NRE(homologacja) e11*2001/116*0237*08 Informacje ogólne RODZAJ PRODUKTU POJAZD SPECJALNY ZNAK HANDLOWY/TYP ELEMENTU PEUGEOT LINIA PRODUKTU 107 TYP NADWOZIA...
Witam. Z tego co wiem rejestracja miesięcznego zużycia energii elektrycznej jest realizowana jedynie przez systemy komputerowe. powodem tego jest niejednoznaczna - z punktu widzenia techniki cyfrowej- definicja miesiąca. Jest to od 28 do 31 dni! Dawno temu ( lata 6o. XX wieku) liczniki mechaniczne tego rodzaju produkował Siemens. Wymagały one jednak...
Biegun to jest zero mianownika równania charakterystyki i daje jakieś lokalne maksimum charakterystyki (w układach wielobiegunowych). Zera dotyczą licznika i odpowiadają za minima charakterystyki. Licznik i mianownik musisz przedstawić w postaci iloczynów ułamków prostych. http://zet10.ipee.pwr.wroc.pl/OIU/oiuSYN... http://pl.wikipedia.org/wiki/Biegun_(mat...
Zacznij od nowa od wyświetlanai w przerwaiu timera - w tym programie wszystko jest źle. Całe wyświetlanie - to jakieś 5 linii kodu - mniej-więcej takiego: [syntax=c] uint8_t wyswietlacz[4]; // cyfry do wyświetlenia umieszczamy w tablicy // definicja tablicy zawierającej definicje bitowe cyfr LED static const uint8_t cyfry[] PROGMEM = { ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F),....
Przy próbach pobierania prądu impulsowo mamy do czynienia z sytuacja, kiedy cewka napięciowa nadal jast zasilana sinusoidą 50Hz, natomiast cewka prądowa jest zasilana przebiegiem odkształconym. Ewentualny błąd zliczania energii może się pojawić jak różnica między przyjętym jako modelowym kształtem przebiegu prądu w cewce prądowej, który mial byc sinusoidą,...
[syntax=text]Witam książkowy program trochę przerobiony do swoich potrzeb i wyskakują takie błędy jak w temacie. Proszę o jakieś wskazówki. Bo właśnie się poddałem (brakuje mi pomysłu brak wiedz z c), szukałem i w google ale nic nie znalazłem. Zaczyna przygodę z c i się uczę dobra kod programu[/syntax] [code][syntax=c] plik LED4_Plex.c #include <avr/io.h>...
[syntax=csharp]#include <avr/io.h> #include <avr/interrupt.h> //definicja LED1 (do którego pinu podłączony LED1) #define LED1 PB0 //definicja LED2 (do którego pinu podłączony LED2) #define LED2 PB1 //definicja początkowej wartości timera #define timer_start 6 //zmienna pomocnicza-licznik używana w przerwaniu volatile uint8_t cnt=0; void...
Ad 1. Jeżeli masz na myśli wskazówkę z mojego posta (post #3, punkt 3) to zaproponowana zmiana nie zmienia nic w działaniu programu! Chodzi tylko o unikanie magicznych liczb (patrz dalej). Program nie czeka na przycisk z przyczyny o której wspominałem w punkcie 4 ;) Ad 3. No a spodziewałeś się czegoś innego? Ad 2, 3, 4. Zdecydowanie powinieneś poczytać...
Chodzi mi o to, że mam układ hardware, gdzie segmenty wyświetlacza podłączone są część do portu D, część do Portu B. W necie Jest wiele opisów programów ale wszystkie pokazują jak działa program kiedy wszystkie segmenty wyświetlacza są podłączone do jednego portu. Zaprezentuje kawałki kodu i proszę o modyfikację aby to działało chodzi o idee dla dwóch...
Poprawiłem kod, był błąd przy zamianie adc na Uwe. http://obrazki.elektroda.pl/9994453300_1...
Witam nie wiem jak rozwiazac problem z wyswietlaczem 7 segmentowym 4 cyfry a mianowicie wszystko bylo proste jak katody wyswietlacza byly podłączone do całęga portu wtedy stosowalem [syntax=c]PORTC = pgm_read_byte( &cyfry[cy1] );[/syntax] ale niestety w tym układzie co złożyłem pinologia jest następująca segmenty: A -> PORTD3 B -> PORTD1 C...
Witam wszystkich ponownie. Przez ostatnie tgodnie byłem zmuszony odłożyć zabawę z pamięcią i ATtiny, ale w końcu do tego powróciłem. Zmontowałem układzik na płytce wtykowej. Podłączyłem przez rezystorki 10kOhm do VCC piny SDA i SCL. Wgrałem na ATtiny ten programik: #include <avr/io.h> //----------------/ USTAWIENIE PORTÓW /------------------------...
Witam mam problem z multipleksowaniem wyświetlacza 7 segmentowego. Wydaje mi się że program jest napisany poprawnie, a wyświetlacz nie daje oznak życia. Sprawdzałem go już chyba ze sto razy. Jestem początkujący jeśli chodzi o programowanie.Aha najważniejsze wyświetlacze są ze wspólną anodą.Anody sterowane przez tranzystory PNP. Układowo wszystko jest...
Teraz mam kod tak: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "lcd.h" #define MASTER 1//jeżeli master to 1, jeżeli slave to 0 #if MASTER ==1 #define MOSI PB5 #define SCK PB7 #define CS1 PB4 #define CS2 PB3 #define CS1_0 PORTB &= ~(1<<CS1) #define...
Raczej najpierw musisz sie nauczyć C No właśnie próbuję. Przez ostatnie kilka dni przewertowałem więcej PDF od kontrolerów, niż przez ostatnie 3 lata :D Na razie największy problem dla mnie to operacje bitowe - wiadomo w Bascom łatwiej. Kupiłem nawet Attiny4313, coby nie brakło pamięci. Problem był jednak w momencie polecenia włączenia przerwań, były...
Ale tutaj volatile nie jest potrzebne ponieważ zmienna licznik jest wykorzystywana tylko w przerwaniu a nie w przerwaniu i programie głównym, dlatego to nic ci nie zmieniło. Za to mogę ci powiedzieć ze 100% pewnością że program napisałeś poprawnie i na 100% działa - a ty co najwyżej źle podłączyłeś diodę LED ;) ... sprawdź i będzie po kłopocie ;) Tzn...
Witam Może ktoś zobaczyć gdzie popełniłem błąd w tym kodzie? Kod znalazłem na forum. Przerobiłem go troszeczkę, na obsługę dwoma przyciskami. Nie idzie na wyświetlaczu ten bargraph. Gdy przycisnę C6, wpadnie 7% i tak jakby zwiecha procesora: [syntax=basic4gl] $crystal = 16000000 'Deklaracja częstotliwości kwarcu $regfile "m32def.dat" 'deklaracja modelu...
Witam, Na zajęciach z Architektury komputerów spłodziłem z pomocą wykładowcy program wyświetlający tekst na wyświetlaczu LCD. Teraz chciałbym napisać program wyświetlający teksty i liczniki. Napisałem w C algorytm na jakim chcę się oprzeć: Dodano po 31 Z tego co wiem powinno być: Dodano po 55 Ogólnie nie wiem jak zamodelować te dwie pętle w ASM: Dodano...
Witam. Mam problem z połączeniem rejestrów 74HC595 w kaskadę. Niby robie tak jak opisano w książkach i jak podaje się na internecie ale nadal nie wychodzi. Może najpierw kod programu (kod zawiera sprzętową i programową obsługe SPI, korzystam ze sprzętowej) : http://obrazki.elektroda.pl/3414758100_1... Połączenia G,RCK,SCK,SCLR w dolnym...
Witam ponownie! Bardzo dziękuję za ciepłe słowa i punkty. Jestem bardzo mile zaskoczony tym bardziej, że z Twoją pomocą nastąpił przełom w działaniu programu. 1. Kolory da się zmieniać przyciskami - S1(czerwony), S2(niebieski), S3(zielony), S4(biały). Niestety nie są to kolory "czyste", ale różne odcienie zbliżone do kolorów podstawowych. Myślę, że...
Witam, Staram się zrozumieć rozkazy w jezyku C do wyświetlacza LCD ze sterownikiem HD44780. Nie moge do końca zrozumieć tej tabelki z rozkazami która jest na tej stronie: #include <reg51.h> // definicja rejestrów 8051, plik nagłówkowy #include <stdio.h> // definicja rejestrów 8051, plik nagłówkowy char xdata LCD_WR_S _at_ 0xfff0; // wpis...
Witam, cel pozostał ten sam, lecz zmienił się kod, tym razem bez Lcd, więc 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...
Witam, Mam pewien problem i nie bardzo pomysł na jego rozwiązanie. Mam program zegara i czujnikami dallas18b20 i wszystko fajnie działa. Potrzebowałem uruchomić dodatkowo przetwornik adc i zaczęły się schody. Gdy skonfigurowałem przetwornik program po dojściu do momentu inicjalizacji przetworika się wiesza, a dokładniej wygląda, jakby procek się resetował...
Witaj Wykorzystałem Twój kod do wizualizacji Nieco go zmodyfikowałem dodając kilka działań matematycznych Dodałem wyświetlanie w procentach i rozszerzyłem BARGRAF do 255 ponieważ Twój kończył się na 240 "Ustaliłem" wyświetlania zmiennej w % tat by była nieruchoma poniżej zamieszczam kod $regfile = "m8def.dat" $crystal = 1000000 Config Lcd...
Witam. We wstępie chciałem zaznaczyć, że szukałem podobnych problemów, lecz bezskutecznie. Mój problem polega na tym, że po wgraniu poniższego kogu do mikrokontrolera atmega8, na wyświetlaczu LCD wyświetla się napis "*temperatura* wynik: -0,1 stopnia C", brak reakcji na zmiany temperatyry czujnika cały czas -0,1stopnia. [syntax=basic4gl] $regfile...
Witam ponownie Zrobiłem to przez Timer0. Jednak problem z aktualizacją wyświetlania dalej występuje. Jeszcze drugi problem to start, przez okres zdefiniowany zmienną Licznik ( teraz równą 300 ) nic się nie wyświetla - dopiero po czasie = 300. Próbowałem również z Enable/Disable Interrupts na czas pomiaru, ale nie było żadnego efektu. Mam takie pytanie...
Nie, nie lutuję do kabli tylko przykręcam do złącz ARK Oto program: $crystal = 4000000 'deklaracja częstotliwości pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla którego jest ten program Deflcdchar 1 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 ' definicja znaki stopnia Config 1wire = Portd.5 ' konfiguracja portu PD.5 jako wejścia magistrali...
Witam, potrzebuje gotowego wsadu do procka tzn już skompilowanego do postaci hex. Przerobiłby mi go ktoś??? Oto kod: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksišżki "Mikrokontrolery dla Poczštkujšcych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwo�ci pracy kwarcu...
Deflcdchar 1 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 ' definicja znaki stopnia Config 1wire = Portd.5 ' konfiguracja portu PD.5 jako wejcia magistrali 1-wire Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single , Napis As String * 5 'Deklaracja wszystkich zmiennych potrzebnych do pracy programu Do 1wreset 'reset...
Witam, Przeszukałem forum i nie znalazłem rozwiązania które by pomogło. Problem wygląda następująco. Komponenty problemu Atmega8a, bascom AVR IDE (2.0.7.5), czujnik DS18B20. Sprawdzone problemy z forum: -Nieprawidłowe podłączenie. Nóżka danych jest podciągnięta przez 4,7k Ohma do 5V -Kable zostały sprawdzone pod względem ciągłości -Sprawdziłem czy jest...
Może mi ktoś pomóc w poprawieniu tego kodu aby wyświetlacz nie migał co 1 sek. Próbowałem sam coś zrobić i mi nie wychodzi. Czytałem już kilka tematów na ten temat ale nie wiem jak to poprawić. $regfile "attiny2313.dat" 'model procesora dla którego jest ten program $crystal = 4000000 'deklaracja częstotliwo?ci pracy kwarcu Config Lcd = 16...
Witam! Mam problem z zamkiem szyfrowym. Mam taki kod: [syntax=cpp]/* KURS AVR-GCC cz.4 Zamek na szyfr (schemat i opis działania w artykule) układ atmega16 (1MHz) */ /**** PLIKI NAGŁÓWKOWE ****/ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> /**** DEFINICJE FUNKCJI ****/ /* Inicjalizacja i konfiguracja sprzętu */ void...
rezystancja definicja aktualizacja definicja tranzystor definicja
palnik kotła rozbierać silnik komputer wyłączać starcie
interfejs multidiag electrolux mruga start
Peugeot 307 1.6 HDI gaśnie i błąd emisji spalin Odpowiedniki tranzystora 60T65PES: FGH60T65SHD, STGW60H65DFB i inne