Witam mam problem a mianowicie pojawia mi się błąd: Error 1 multiple definition of `main' na Eclipse i avrstudio4 działa poprawnie podaje pliki: main.c: [syntax=C] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "d_led.h" //...
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...
Przestrzeganie definicji i pojęć używanych w elektroenergetyce jest nieodzownym warunkiem poprawnego rozumienia literatury technicznej, norm i przepisów, a urządzenia, aparaty i ich części oraz procedury postępowania muszą być nazywane precyzyjnie, w sposób niedopuszczający wątpliwości i pomyłek-...
Witam, mieszkam w starym poniemieckim budynku, w którym na klatce schodowej jest umieszczone zabezpieczenie główne budynku, zabezpieczenia przedlicznikowe i liczniki. Mieszkania znajdują się na długim balkonie, a nie w klatce schodowej jak w większości mieszkań. I teraz gdzie kończy się WLZ- czy na...
Na podstawie książki "Podstawy Programowania Mikrokontrolera 8051" (Gałka) i materiałów znalezionych w sieci próbuję napisać program, którego zadaniem jest zdefiniowanie nowego znaku (symbol serca) i wyświetlenie go na LCD. Wiem, że program będzie prosty, ale utknąłem w miejscu z braku informacji. Znalazłem...
Muszę przyznać, że mój wpis był troszkę skrótem myślowym, a odnosił się do faktu, że użycie tego wyrażenia przez kol. Pawła Es. kompletnie zaciemniło użyty przez niego skrót myślowy (w końcowym rozumieniu błędny/niepełny itd.): Licznik i mianownik musisz przedstawić w postaci iloczynów ułamków prostych...
To co teraz mierzę to są mikrosiwerty na godzinę czy co? Tak A jeżeli tak to jak to się przelicza na rentgeny czy rady? Rentgen - jest jednostką dawki ekspozycyjnej (mówi nam tylko o natężeniu promieniowania gamma w miejscu pomiaru - czyli jak bardzo fotony zjonizują nam kilogram powietrza). Jest...
dzięki za manuale ale do P8 juz mam przerobiony. pracuje w P8 od pół roku i myślę że rysowanie dość dobrze opanowałem chodzi mi o usprawnienie pewnych funkcji z automatu. u mnie w pracy przelozony chce wpisywac w ID cel i źródło np +CC01-E11-W1+CC02-E12 czy coś w tym stylu. wydaje mi się że wpisywanie...
Nie ustawiasz bitów WGMx2 w rejestrze TCCRxB i WGM23 w przypadku timera 1. Dodatkowo nie wiem jak jest z tym procesorem, ale miałem już przypadek błędnej definicji bitów w rejestrach w GCC (szczególnie jeśli jest to mało popularny model ATmegi), dlatego najlepiej zrobić to nie używając tych definicji,...
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...
Siła wielu współczesnych urządzeń tkwi w ich oprogramowaniu. Dotyczy to zwłaszcza sterowników przemysłowych, przekaźników programowalnych i komputerów jednopłytkowych. Korzystając z dostępnych na rynku komponentów elektronicznych nie jest trudno zbudować jakiś sterownik programowalny lub...
Racja. Po tej uwadze znalazłem coś takiego na wyświetlaczu alfanumerycznym:[url=]Link (Mniej więcej w połowie: Przykład drugi - licznik owiec). Lecz gdzie w tym kodzie (on jest z komentarzami): [syntax=c][/syntax]de]/*... Plik "main.c" KURS AVR-GCC cz.5 (przykład nr. 2) Licznik owiec :) ...
liczniki indukcyjne mają osobne obwody i cewki prądowe oraz napięciowe, przetworniki w licznikach elektronicznych działają tak samo. Nie działają tak samo. Stare liczniki mają "procesor" analogowy. Jego "program" zależy tylko od konstrukcji i znanych zjawisk fizycznych. To co robi procesor licznika...
Witam! Jestem początkującym w świecie mikrokontrolerów i w swoich działaniach natknąłem na taki oto problem: znalazłem w sieci program do obsługi timera0 w trybie licznika zliczającego impulsy z wejścia T0. Po wgraniu go do mojej ATmegi32L zero odzewu z jej strony. Klikam guziczkiem i diody na porcie...
Nie chce być czepialski ale napisałem post w dziale "Elektryka Początkujący". Mógłbym przytoczyć tutaj definicje kim jest osoba początkująca, bo chyba nie wszyscy wiedza. Jak ktoś kpi z początkującego, to świadczy tylko o kulturze tego człowieka. Przyznaje się jestem laikiem, początkującym, nie...
Kolega widzę jest "łapaczem zasłówkowym" :D a ja powiem, mądrej głowie ... :D Nie - autentycznie nie bardzo wiedziałem, co kolega miał na myśli. Tym bardziej, że wyszukiwarka podaje jakieś definicje "mocy skutecznej" (prawdopodobnie błędne) jedną z nich jest, że moc skuteczna jest to moc pozorna...
W URE na szczęście nic nie słyszeli o neodymie. Oficjalna definicja nielegalnego poboru energii: : 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...
Nic nie grozi. Tak samo jak nic nie grozi za zerwanie plomby przed licznikiem ani na liczniku. Jest to jednak złamanie warunków umowy i teoretycznie łapie się na definicję nielegalnego poboru "niezgodnie z umową". Jak ktoś będzie upierdliwy mogą być kłopoty. Do założyciela wątku: nie pytaj na infolinii...
poszukaj i przestudiuj przyklady licznikow w vhdl, bo twoj kod - procz bledu "rising_edge" jest, powiedzmy, brzydki; nie jestem pewien czy dobrze cie rozumiem, ale to co masz w pliku ucf, konkretnie definicje okresu zegara, ma znaczenie tylko do analizy czasowej, nie definiuje faktycznej czestotliwosci; zapewne...
Tak sobie głośno myślę, czy aby taki brak bilansowania międzyfazowego nie stoi w sprzeczności z 'definicją' licznika czterokwadrantowego. Jego 4-ćwiartkowość oznacza, że potrafi ocenić cosinus fi w czterech ćwiartkach. Czyli w założeniu bada jedną wypadkową wartość cosinus fi dla trzech faz. Tymczasem...
Dzień dobry, Zakładam temat, mam nadzieję, że w prawidłowym miejscu na forum, bo próbowałem sam dojść co i jak, ale nie mam już pomysłu i pewnie jest to prostsze niż mi się wydaje, ale do rzeczy: w mieszkaniu (dokładnie na zewnątrz na klatce schodowej w skrzynce przy drzwiach) mam licznik ciepła Zenner...
(at)samsung1 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ć...
Właśnie o tablice w pamięci programu mi chodziło. Zadowolę się samym jej odczytem. Przykład, który podałeś wyżej z pewnością się przyda, bo do EEPROMu jeszcze nie doszedłem a na pewno kiedyś dojdę. Wiem już, że cała tablica musi być na jednej stronie pamięci i tu przydaje się polecenie ORG. Wiem również,...
Zacząłem swoją przygodę z ARM'ami. [url=]Najpierw zapaliłem diodę LED, potem nauczyłem się odczytywać stan klawiszy, a na koniec zrobiłem to na przerwaniach. Teraz zająłem się układem TIMER/COUNTER. Przeczytałem liczący 1100 stron RM odnośnie rodziny AT91SAM4S (przeczytałem tylko to co potrzebne do...
Witam Mam problem z uruchomieniem timera w Atmel Studio 7, program przeznaczony jest dla procesora xmega128a3u Mam załadowane następujące biblioteki: [syntax=c]#define F_CPU 2000000UL #iinclude <util/delay.h> #include nclude <avr/io.h> #<avr/interrupt.h&g... licznik...
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...
Przecież wyraźnie napisałem, że ten układ ma zapobiegać pojawianiu się stanu wysokiego na wejściu R. Stała czasowa powinna być tak dobrana, żeby licznik zdążyl się zresetować. Jak ktoś będzie potrzebował stosowne definicje, to chętnie za niego wyszukam stosowne strony. ;)
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...
Witam ! Mam licznik 3f który ma 6 wyjść impulsowych. Dla każdej fazy mam pomiar mocy czynnej i biernej chwilowej. Z definicji tan fi = moc bierna/mocy czynnej. Czy Energetyka bierze pod uwagę uśrednione wartości Q/P dla poszczególnych faz, czy jak chociaż na jednej fazie jest przekroczenie tan...
Witam ! Mam licznik 3f który ma 6 wyjść impulsowych. Dla każdej fazy mam pomiar mocy czynnej i biernej chwilowej. Z definicji tan fi = moc bierna/mocy czynnej. Czy Energetyka bierze pod uwagę uśrednione wartości Q/P dla poszczególnych faz, czy jak chociaż na jednej fazie jest przekroczenie tan...
Proszę sobie przeczytać umowę szczegółową z ZE o układzie pomiarowym,to wszystko wyjaśni o ingerencji w układ pomiarowy. To może kolega podrzuci jakiś link i wskaże konkretny zapis. Najbardziej ciekawi mnie definicja ingerencji w układ pomiarowy, w szczególności zapis mówiący, że przyklejenie do licznika...
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ć...
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?
Swoją drogą, ile budynek ma kondygnacji oraz lokali na jednej klatce? Pytanie dodatkowe, niezwiązane z tematem ale ciekawi mnie dlaczego kładą przewody o przekroju tylko 10mm² na "pion". Przeoczylem to pyt. 4 kondygnacje po 5 mieszkan plus jedno w suterenie. Czyli 21 lokali. Dodano po 24...
Myślę, że o korekcie można zapomnieć bo nie sposób udowodnić: -jakie zużycie było w poszczególne dni i taryfy -jakie okoliczności zaistniały, że nie zgadza się data i godzina Podczas programowania licznika moim zdaniem naturalne jest wysłanie czasu systemowego z komputera, a ten z kolei powinien być...
clipping jest to obcinanie sczytow sinusoidy przez przesterowany wzmacniacz. tak mowi definicja.
Ta umowa i warunki dot domku jednorodzinnego (swoją drogą ciekawa definicja - to już z teściami nie wolno mieszkać- a szwagier to obcy :D:D) Podejrzewam że dla budynków wielorodzinnych są inne warunki techniczne, ale nie sądzę żeby ZE zostawił się na lodzie z opowiedziałnością i pewnie w umowie klientowskiej...
Dlaczego wykonanie następującej instrukcji jest poprawne: BCSCTL2 = DIVS_3; a BCSCTL1 = RSEL_1; już nie. Wszystkie definicje typu: DIVS_3, CCIE, WDHOLD, ID_3..... Zdefiniowane są w pliku msp430x20x3.h . Podejrzyj ten plik i będziesz od razu wiedział czego możesz użyć a czego nie. Przykładowo w...
Odpowiem inaczej - moc bierna, z definicji, nie może być zamieniona na pracę... trudno w ogóle mówić o "pobieraniu mocy biernej", ona "wraca" do linii, powodując w niej straty, tym razem już mocy czynnej.
Rozumiem, że za pomocą tej swojej pierwszej metody chciałbyś uzyskać bardzo wysoką częstotliwość, ale nie bierzesz w tym przypadku pod uwagę, że takie programowe generowanie nośnej dosyć istotnie różni się od sprzętowego, o kótrym wspominał Konrad co sam już zauważyłeś. Tam czuwa sprzęt nad tym a...
Właśnie pisałem jakiś kolejny program w GCC i jak pewnie większość z Was musiałem sobie skonfigurować liczniki by uzyskać... coś, nieważne co. Dziwię się, że środowisko związane z AVRGCC nie wpadło na pomysł by takie konfiguracje ludziom uprościć! Pewnie wielu z Was rozpisuje się w stylu: // ****************************************...
W sądzie ZE zażądał dokonania ekspertyzy przez bieglego - myślę, że będize to porażka patrząc na opinie przesłane mi przez forumowiczów. Ja zgłosiłam, żeby biegły określił czy otwarcie licznika miało wpływ na zmianę wielkości indukcji w szczelinie magnesu, ponieważ jak powiedziałam wykonana na moje zlecenie...
Przecież zmiana długości impulsu przy nie zmienionej ich częstotliwości to wręcz definicja zmiany współczynnika wypełnienia, a ja już nie pisałem jak to zrobić. Jeśli częstotliwość jest niezmienna, to jak najbardziej można wysterować przerzutnik monostabilny jak napisał Paweł Es. Doczepiłem się tylko...
Nie jest tak samo. Porównaj te formułki, w Twojej nie ma tego co u mnie jest wytłuszczone. A to istotne. Niby na czym ma polegać ta istotna różnica, bo ja jej nie zauważam? To porównaj jeszcze raz: 1. "Miejsce dostarczania energii elektrycznej i rozgraniczenia własności stanowią zaciski prądowe...
Ok, dzięki. No to powinno dzialać, a nie chce. Z tą funkcja czy bez niej, diodki migają tak samo. Chyba nie mam odpowiedniej dokumentacji. Zawsze jak sciagałem PDFa do np. jakiegoś AVRa, to w jednym PDFie był pełny opis, włącznie z rejestrami, pełną listą rozkazów itd... Teraz sciągnąłem PDFa do STM32F100RB...
Witam. Mam układ DM74LS161AN. Ma liczyć od 1 do 11. Liczba 11 jest wykrywana przez bramkę NAND która podaje 0 na wejście PE (load). Podłączyłem scalaka według Datasheet'u i liczy co 2 zamiast co 1, tak jak powinien. Jeśli pre definicje zrobię na liczbę nieparzystą, to liczy nieparzyste co 2. Podłączenie...
A konkretnie to co z tego jest niezrozumiałe (po zajrzeniu do opisu instrukcji 51)? Może ujmę to tak : Chciałem opisać każdą linijkę co oznacza , jestem serem z assemblera dlatego nawet jeśli przeczytam definicje funkcji np add - ADD A, #dana · do akumulatora dodawany jest argument stały (8-bitowa...
Nic tu nowego nie odkryłeś tylko czy w tym całym sposobie myślenia (Polskiego)nie ma błędu a może by energetyka sama zadbała o to by sobie kompensować sieć ,wiem rewolucyjne jak na nasz kraj poglądy. Kolego, wydaje mi się, że masz poważne problemy z przyswojeniem sobie wiedzy na poziomie podstawowym....
Nie lepiej zrezygnować z tych wszystkich "|=" na rzecz normalnego przypisania? No i po co ustawiać SMCR na dwie raty? No i czemu bez żadnego komentarza dotyczącego znaczenia tych magicznych wartości (w kontexcie ostatniej dyskusji o nieczytelnych definicjach ustawień dla portów)? 4\/3!!
Witam Mam mały problem chcę wykonać w ramach nauki licznik kliknięć który aktualny stan będzie wyświetlał na wyświetlaczu 7-segmentowym, zakres od 0 do 9. Mam napisany program z wykorzystaniem funkcji "switch" lecz program działa dobrze tylko do wartości "switch (n & 7)" gdy ustawie "switch (n &...
Oczekiwałem, że opiszesz gniazdko jakie chcesz mieć,a nie zacytujesz definicję przewodu PE
Dlatego w dalszym ciągu podtrzymuję swoje zdanie dotyczące możliwie wczesnego podziału przewodu PEN na PE i N, oraz możliwie częstego uziemiania przewodu PE. Twoje zdanie jest słuszne(TRUE) w temacie ochrony ppor. lecz zmniejsza ochronę odbiorników. Układ TN-C wynika z biedy i roztropności. Z...
Witam, ja też tak słyszałem że nie ma wymogu uziemienia rozdziału PEN i że można zrobić na piętrze jak dla mnie to jest to samo co zerowanie w gniazdkach. Z bolca wychodzi PE-żółto-zielony. Jak widać da się to zrobić. Nazywa sie to instalacja TN-C-S. Uziemia się obiekt- budynek, a nie punkt rozdziału. PEN...
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ś...
Nie ma definicji licznik::ile . To się w ogóle kompiluje? o_O Do tego brak destruktora i problem z atomowością jeśli obiekty będą wykorzystywane w przerwaniach.
Sam półprzewodnik promieniowanie alfa bardzo dobrze wykrywa. Pod warunkiem, że ono dotrze do złącza P-N. Mój znajomy próbuje robić takie detektory, ale nie z fotodiod kupionych w sklepie. Zadzwoniłem do tego kolegi i zapytałem. On do tych detektorów robi płytki krzemowe o grubości 5 mikronów - cząstka...
W którym miejscu nie wiem? Z tym krótkim odcinkiem? Kumaty elektryk to ciężki temat bo każdy ma swoją definicje bycia kumatym. Moją obecną instalację wykonywał kumaty elektryk i sądzisz że jeden obwód w mieszkaniu na przekroju 1,5mm2 jest ok?
niestety... -nie wyskakuje żaden błąd ale nie działa w ten sposób. -Natomiast doszedłem dla czego, dzięki twojej podpowiedzi. Otóż przy Twoim dopisie pin ten nie był zdefiniowany na samym początku w definicjach jako // #define OUTPUT A5 - i po dopisaniu działa :) - jest tylko jeden problem. A5 LED mruga...
Skoro masz linkę na prędkościomierz to z definicji jest to odrębny układ. Skąd pomiar bierze obrotomierz? To proste - zlicza "impulsy" zapłonu. ;)
Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie...
Wszystko zamieściłem w 1 pliku żeby było pod ręką. Nie wiem dlaczego przy wyświetlaniu cyfr 0 i 7 nie zaświeca mi się SEG_A, przy pozostałych cyfrach nie ma z tym problemu. Co do wyświetlania temperatury to powinno być już chyba dobrze, tylko jutro muszę to sprawdzić na LM35 bo na potencjometrze to co...
Witam ponownie, Nie pokazałem całego kodu nie ze względu na to że ktoś mi go może ukraść jak to napisał kolega ale właśnie z racji tego że jest on napisany przez amatora. Jest to mój pierwszy projekt z mikro kontrolerem oraz językiem C. Wcześniej trochę bawiłem się z PHP oraz HTML i nić po za tym....
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...
Mam nadzieję że zadziała: [syntax=c]#include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #define KEY1 (1<<PA0) // definicja przycików #define KEY2 (1<<PA1) #define KEY3 (1<<PA3) #define KEY1_DOWN...
[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] p...
Nie potrafię zrobić tego multipleksu , próbowałem kilka rozwiązań i w końcu sięgnąłem po kod michaloko12 do którego odnosząc się dopisałem funkcje wyświetlania w przerwaniu ale niestety nie działa. Jak mam rozwiązać ten multipleks bo z pomocą książki tego nie zrobię [taka zachwalana a przykładów realizacji...
Witam. Akurat sam przerabiałem ten lcd niedawno. Sam użyłem interfejsu szeregowego ( bo taki tez ma :) i jest to plus bo wystarcza 2 piny procka aby na nim wyświetlić to co chcemy ). Komendy i pinologia zgodna ze standardowymi HDxxxx. Ten LCD posiada dodatkowy pin PSB - zmienia on tryb pracy...
witam kiedyś zacząłem projekt ramienia robota ale nie ukończyłem go postanowiłem więc dokończyć co zacząłem ramie miało być sterowane 5 serwami przez klawiaturę matrycową mam prośbę czy może ktoś sprawdzić schemat i kod w bascomie ???? nie znam sie na eagle dlatego prosiłbym o wykonanie płytki w tym...
Program dopiero powstaje (dopiero mam szkielet do uzupełnienia), wiec moze byc duzo elementów nieaktywnych takich jak PWM'y i i2C itp(ale konfiguracje juz sa), głównie jest MENU nieskonczone ale tyle co jes to działa , no i nieszczesny pomiar z wyswietleniem co 0,5 s za pomoca flagi z przerwania. Docelowo...
program sie kompiluje i odpala jednak wyrzuca sie juz po wprowadzeniu argumentow potrzebnych do dalszej pracy, pomozcie please ... #include <stdio.h> #include <stdlib.h> #include <string.h> FILE *plik; FILE *plikz; char buf[1024]; char *wsk; int licznik=0; struct...
Witam Zmontowałem sobie układ atmega8 oraz 35 LED połączonych w małą matrycę 7x5 Załadowałem kod który jest napisany w listingu do książki Marcina Wiązania.Są tam dwa kody jeden do wyświetlania po kolei wszystkich znaków ASCII który działa bez problemowo oraz drugi który przewija text lecz on nie działa Oto...
Witam. Zacznę od końca. Napisałem takie coś celem poznania "hierarchii" w jakiej widzą się poszczególne pliki, które są includowane. Główny (bla.c) #include "owire.h" int main(void) { while(1... 1Wire header (owire.h) ...
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...
Witam Zmontowałem sobie układ Atmega32 z pojedynczym wyświetlaczem 5x7 i wszystko działa tak jak należy ale problem zaczyna się w innym miejscu. Potrzebuję połączyć 3 takie wyświetlacze, lecz nie mam pojęcia w jaki sposób to zrobić. Proszę o pomoc Tutaj podaję listing programu
Witam, Mam problem. Chodzi o listingi z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku Bascom W książce są dwa przykłady sterowania matryca Led 5X7 Pierwszy przykład z książki ma za zadanie wyświetlać znaki po kolei i to działa. Natomiast drugi listing ma za zadanie przesuwać...
Znalazłem kod tablicy świetlnej, 8x8 sterowanej przez rejestr 74164, niestetypo załadowaniu programu na tablicy świecą się tylko trzy kolumny diód :(. Czy ktoś mi pomorze to rozgryść? 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania...
Po uwzględnieniu kodu adamas_nt w postaci: Dodano po 1 Cześć, po zastosowaniu kodu Dodano po 4 Panowie, bardzo dziękuję - udało się! kodem: [syntax=vb] Sub PODEST_STANY() licznik = 1 For k = 0 To 1 dzis = Date - k Data = dzis For g = 0 To 21 Step 3 If Sheets.Count...
HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość...
Prosze o pomoc w poprawie programu. Program działa, ale nie dokładnie, tzn. pokazuje oprócz dobrego wyniku, zera, których ma nie pokazywać. import java.io.*; public class pliki { public static void main(String abc[]) {String tekst=""; int licznik=0; int...
Witam. Mam na zajęcia zrealizować program stopera w programie AVR Studio... I mam problem z obsłużeniem 2 przycisków które nim sterują... Pierwszy przycisk SW_1 ma resetować stoper Drugi przycisk SW_2 ma go zatrzymywać (po pierwszym naciśnięciu) i startować dalej (po drugim naciśnięciu) i tak...
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...
Witam serdecznie, mam banalny problem heh siedzę od paru dni i nie mogę go rozwiązać , a mianowicie gdy wykorzystuję przerwanie zewnętrzne INT_0 ustawiam sei gimsk oraz mcucr na stan niski i wywołuje przerwanie lecz program nie chce z niego wyjsc , nie wiem o co chodzi , program praz pętle czasowe sa...
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...
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...
Z tego, co czytałem, licznik wody, i "licznik" mierzący prędkość samochodu mają napęd wykorzystujący pole magnesu stałego. Ale w do obu jest dostarczana energia mechaniczna, a pole magnetyczne tylko ją przenosi. Czy pisząc o silniku magnetycznym masz na myśli jakiś tego typu efekt, czy coś innego?...
Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem...
[syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/eeprom.h> #include "hd44780.h" #define LED_DATA PORTD //port pod kt�ry pod��czony jest...
Witam, na wstępie dodam że jestem bardzo początkujący w programowaniu. Staram się stworzyć program który by włączał i wyłączał funkcję RGB, poprzez pilot RC5. Staram się to zrobić po kolei i najpierw próbuję gasić i zapalać pilotem diodę. Problemem jest to, że program reaguje na każdy przycisk a nie...
wstęp Projekt jest nawiązaniem do projektu opublikowanego przeze mnie wcześniej: Sprzęt Jako moduł sterujący wybrałem Arduino Nano. Aby podłączyć moduł mikrokontrolera do płyty we/wy został wykonany obwód drukowany umożliwiający osadzenie modułu Arduino w taki sposób, aby jego złącze USB...
Jestem w trakcie wykonywania projektu z //*************definicja funkcji inicjalizującej USART*********** void USART_Init(uint32_t baud) { // wyliczenie UBRR dla trybu asynchronicznego (U2X=0) uint16_t _ubr = (F_CPU/16/baud-1); // ustawienie prędkości UBRRH = (uint8_t)(_ubr>>8)...
Liczba pierwsza ; liczba naturalna, która ma dokładnie dwa dzielniki naturalne: jedynkę i siebie samą, np. 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 itp. Liczby naturalne większe od 1, które nie są pierwsze, nazywa się liczbami złożonymi. Z podanych definicji wynika, że liczby 0 i 1 nie są ani pierwsze,...
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: Tutaj zamieszczam kod programu po moich poprawkach: //////////////////////////////////////...
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,...
mam prosty kod: #include <avr/io.h> /*********************... Definicje stałych *******************************... F_CPU 8000000 /* 8MHz zegar procesora */ #define...
Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało...
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: Tutaj zamieszczam kod programu po moich poprawkach: //////////////////////////////////////...
Witam! Próbuję sklecić sterowanie silnikiem DC na Atmedze 16 z wykorzystaniem sterownika L293D. To ma być symulacja sterowania roletami na makiecie, czyli potrzebuję zmieniać biegunowość silniczka, a także chciałem mieć kontrolę nad prędkością (czyli wypełnieniem PWM). Zaimplementowałem PWM programowo...
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...
Witam, jeśli chodzi o programowanie uC to jestem początkujący. Mam problem z programowym pwm na attiny13a. Mój program bazuje na programie M. Kardasia z książki. Na atmedze16 działał dobrze, ale jak przerobiłem go na attiny13a wg noty katalogowej, to dioda nie świeci. Wiem, że na pewno coś przekręciłem....
Ach, zapomniałem o globalnym włączeniu przerwań ( sei() )... :P LordBlick, może znalazłbyś troszkę czasu, by napisać w możliwie najkrótszej formie obsługę dowolnego timera w trybie timer (nie counter)? Tryb counter polega na zliczaniu zewnętrznych impulsów, więc nie jest tu użyty(kilka stron wcześnie...
Witam Czy ten program ma prawo działać na ATtiny2313 z wewnętrznym oscylatorem RC o wartości 8MHz jako sterownik silnika bipolarnego, gdyż po podłączeniu do l293d sterownik się strasznie grzeje a silnik delikatnie przekręci się o jeden krok a następnie przerwa i jeden krok do tyłu. [syntax=c]/* ...
Oto reszta kodu. Jak policzyłeś dokładność? Tzn. jak uzasadnić to, że dla 4 impulsów mam 25% dokładności? Rozumiem, że 4 impulsy to w sumie 100%, ale nie rozumiem źródła tej niepewności. Gwoli wyjaśnienia - kilku zmiennych nie używam, to pozostałości po starych kodach (wiem, że powinienem je skasować...
Witam Zrobiłem termometr na Ds18b20 i wynik wyświetlany jest na 3 wyświetlaczach 7 segmentowych Led. Dodatnia temperatura działa bardzo dobrze jednak gdy pojawia się ujemna temperatura poniżej - 10 stopni na wyświetlaczach pokazują sie same 8 8 8 . Może to dlatego że pojawia się - ? Nie wiem jak w...
"jacekk232" chodzi mi o to aby mozna regulowac predkosc obrotowa za pomoca przyciskow S1 i S2 z rozdzielczoscia od 1obr/min do maksimum. Zmienilem podlaczenie przyciskow S1 i S2 aby mozna bylo wykorzystac licznik/timer procesora Attiny2313. Tylko nie bardzo wiem jak skonfigurowac timer zeby mozna bylo...
problem mój polega na nieprawidłowym wyswietlaniu cyfr . o ile w zakresie 0-99 wszystko jest ok., to powyżej 100 ma same zera : wyswietlacz ma 3 cyfry led-7-segmentowe i w założeniach ma liczyć czas od 0 do 999 sek pełny kod: '$sim $regfile = "m8def.dat" ...
A ja napisałem program sterownika dwóch silników krokowych na jednym Attiny2313 i powiem że chodzi to pięknie :) . Jest możliwość wybrania 4 prędkości obrotowych , oprócz tego oba koła mogą kręcić się w tą samą stronę (w tył lub w przód) , albo też pojedyncze kółko (też do wyboru kierunek) . Za pomocą...
Programowanie modułu BTM-222: Moduł BTM-222 to układ w pełni kompatybilny z interfejsem szeregowym USART. Moduł jest fabrycznie ustawiony na szybkość transmisji 19 200 bps, 1 bit stopu, brak parzystości. Nominalne wartości można zmienić podłączając układ do portu COM komputera. Operacja ta jest możliwa...
Witam Chcę zbudować generator fali 36kHz. Doczytałem się ,że mogę wykorzystać tryb CTC. Proszę o kilka wskazówek: 1. Czy dobrze myślę ,że wyjście timera T0 jest na nodze PB2 (14) ? 2. Chcąc zrobić generator fali muszę: - ustawić częstotliwość zegara - ustawić toggle mode - ustawić preskaler Wyliczyłem...
Prezentowane poniżej urządzenie to prosty asystent parkowania, który zainstalowany jest w garażu (a nie w aucie, jak to zazwyczaj bywa z takimi systemami). Korzysta on z ultradźwiękowego modułu do pomiaru odległości, którym mierzy odległość pomiędzy samochodem a ścianą, na której jest zainstalowany....
To sa procesy z menedzera. A tu jest czesc z autorunsa, ale tego jest mnostwo. Tu jeszcze mam taki plik tekstowy z autorunsa : HKLM\System\CurrentControlSet\Contr... Server\Wds\rdpwd\StartupPrograms + rdpclip RDP Clip Monitor Microsoft Corporation c:\windows\system32\rdpclip....
Witam jestem początkujący w tej dziedzinie a otrzymałem zadanie złozone z 2 członów a mianowicie mam napisac program naciskam przycisk dioda sie zapala naciskam znów dioda gaśnie naciskam ten sam przycisk i go trzymam to diody sie zapalaja po kolei wykonałem płytke i na mikro. atmega 8 wykonałem równiez...
Wiec tak, przy zapisie wszytko jest ok, tzn dostaje ack i progam poprawnie wychodzi z petli zapisywania(page mode), natomiast kiedy chce odczytac dane z wczesniej zapisanych komorek, czekam 15ms(z zapasem) wpisuje "oszukany bajt" tzn robie rozkaz zapisu od pocztku adressH=00H i adresL=00H dostaje ack,...
Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;===================================... Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu...
Mam takie małe pytanie, bo muszę wiedzieć pewną rzecz, ale sam nie umiem do tego dojść, ale od początku: Name Licznik ; nagłówek PartNo 00 ; Date 2008-04-21 ; Revision 01 ; Designer KBo ; Company IMEiA ; Assembly None ; Location ; Device G22V10 ; /* ***************...
Oczywiście masz rację. Ale ja niestety robię dużo urządzeń gdzie procesor robi coś więcej niż sterowanie LCD alfanumerycznego, a więc żadne bajery z C czy nawet z BASCOMa mi nie pomagają. Ja robię programy obrabiające dźwięk, grafikę czy nawet Video (na AVR!). Więc niestety, żadna przenośność kodu...
;* ;*********************************... WYLICZANIA SUMY KONTROLNEJ Z NUMERU SERYJNEGO UKŁADU 1-Wire ;*******************************...
Dzięki kolego za kod, widzę że jest to kod obsługi jakiegoś zegarka, bardzo podobny kod znajduje się u M.Wiązania. 'Program multipleksowego sterowania czterema wyświetlaczami '7-segmentowymi LED poprzez dekoder 4543 'cyfra załadowana do A będzie wyświetlana na wyświetlaczu 1 'cyfra załadowana...
Poniższy tekst dotyczy tego tematu (z powodu zamknięcia go w koszu odpowiadam tu): a w szczególności jego fragmentu: gdzie zarzucono mi niedopuszczalne uproszczenie. Otóż zarzucający chyba nie zauważył, że prawa i lewa część poniższego schematu różnią się jednym drobnym szczegółem: ...
Cześć Chciałem prosić kogoś o wskazówkę jak poradzić sobie z problemem wyświetlania wartości "Wartosc2" poniższego kodu. Mój problem polega na tym że w momencie naciśnięcia przycisku ( w programie to Up, Dwn ) gdy na wyświetlaczach jest np 1.1 wyświetlacze "resetują" się i wskazują wartość 00...
Witam, Mam czujnik DS18B20 i taki kod do niego: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Pro... na podstawie kursu z ksiażki "Mikrokontrolery dla Poczatkujacych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwosci pracy...
Cześć, Napisałem program na AT90PWM3B (16MHz), który w sposób programowy zmienia wartość wypełnienia PWM. Impulsy są generowane w przerwaniu (CTC - Compare Match). PWM ma wartość 50 Hz - ta część działa prawidłowo. Nie zmienia się jednak wartość wypełnienia. Wypełnienie poszczególnych impulsów jest...
Witam Testuje termometr na dwóch Ds18b20 i żeby wynik wyświetlany był trzech wyświetlaczach 7seg. LED. Ma działać tak że najpierw pokazuje na 3 sekundy 1 temperaturę a po tym czasie na kolejne 3 sekundy pokazuje 2 temperaturę. Linie 1 wire podciągnąłem z rezystorem 3,3K do +5V. Wszystko działa temperatury...
Witam serdecznie grono forumowiczów. Mam w poniższym kodzie problem z czasami. Mianowicie definicje czasów działają trochę po swojemu, podpowiedzcie co jest nie tak bo nie bardzo wiem już gdzie szukać. Zmiana wartości w #define nie bardzo pomaga. Liczyłem stoperem i (czas załączania) działa tak jak...
Witam Szanownych kolegów. Nie dawno zacząłem przygode z programowaniem. Zapoznałem się z kursami na wkrętaku, oraz z kursem na Hobby Robot. Narazie wszystko opiera się na symulacji w proteusie, umiem już multipleksować cyfry na wyświetlaczu, lecz nie rozumiem funkcji bin2bcd, i nie umiem tego połączyć...
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> /****...
Załącz plik ds18x20.c, załączyłeś tylko plik nagłówkowy. Potem będziesz musiał zamienić zmienne cel i cel_fract_bits na tablice i będzie ok. Twoim zdaniem utworzenie tablic będzie zbawienne, może to trafne. Od jakiegoś czasu ma pomroczność i nie mogę się skupić, najprostsze rzeczy stwarzają...
Witam Chciałem wykonać małą centralkę alarmową (o ile można to tak nazwać) na początek chciałem uruchomić odczyt klawiatury matrycowej i wyświetlanie postępu wpisywania kodu. Wzorując się kursem języka C z jednej ze stron internetowych przerobiłem zamieszczony tam kod pod mojego Attiny2313 po skompilowaniu...
Pojawił mi się problem taki, że nie mogę odpalić przerwań. Mam 2 programy: 1- test przerwań poprzez zmianę stanu na pinie D0 i generowaniu dźwięku przez PIEZO - działa super. 2- wstęp do wariometru, też działa super, wykresy generują się bardzo realnie. Próba uruchomienia przerwań w programie 2...
W takim razie coś źle napisałem, oto mój kod: [syntax=c]#include <avr/io.h> #include <util/delay.h> // Definicje diody LED #define LED_PIN (1<<PB3) // definiujemy pin dla diody LED #define KEY_PIN (1<<PB4) // definicja pin'u, pod ktory...
Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
(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...
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,...
No to może pokaże jak to wszystko teraz wygląda. Przede wszystkim po długich zabawach z programem i róznymi wersjami stwierdziłem, że ....nie ma sensu pakować się w różne cuda. Bawiłem się z kontaktronem i wyłączaniem "kluczem magnetycznym", ale porzuciłem temat. Powód prosty....w zasadzie wszystko co...
Witam Mam problem z odczytaniem temperatury z 2-uch ds18b20 program napisałem w C w oparciu o znalezione pliki owire.c i owire.h program się kompiluje jednak na wyświetlacz nie trafiają informacje o MSB i LSB (na początku chcę przetestować na jednym ds18b20 bez konwersji na temperaturę) jedyną modyfikacją...
Witam, chciałbym przerobić projekt z tego linku Mianowicie zostawić odliczanie czasu i wyświetlanie go a dodać do niego funkcję w której o wpisanej "na stałe" godzinie w funkcji załączy przekaźnik. Przekaźnik jest 4 modułowy więc potrzebuje 4 wolnych pinów. Kod, który zmodyfikowałem wygląda następująco...
Witam. Jako że nie chcę korzystać z gotowców, postanowiłem spróbować napisać obsługę dla transmisji 1Wire. Naskrobałem coś takiego: Funkcje obsługi "1wire.h": #include <moje/moje.h> //Załącz potrzebne biblioteki #define DDR1W DDRD //Rejestry specjalne portu wykorzystywanego...
Poniżej zamieszczam program który ma obsługiwać sterownik. A ma działać tak: - zegar odmierza czas - raz w każdej minucie jest kontrola temperatury - jeśli warunki temperatury i czasu są spełnione włącza prąd na pompie - co minutę następuje odświeżenie wyświetlacza [code][syntax=basic4gl] ...
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ę...
Witam serdecznie mam mały kłopot z zatrzymaniem pętli licznika, używam do tego 2 styków Sw1 i sw2, czyli start stop jednak, gdy przyciskam styk odpowiadający za zatrzymanie pętli Ona po chwili jest uruchamiana ponownie Poprawiono tytuł na zgodny z regulaminem p. 3.1.15. oraz zasadami korzystania...
Witam serdecznie mam mały kłopot z obsługa przycisku KEY3 jeśli nacisnę klawisz sw3 to zmienna powinna zmienić wartość na 1,a warunek do obsługi klawiszy KEY2 i KEY1 powinien być spełniony, niestety nie działa :([syntax=c]/* * main.c * * * */ #include <avr/io.h> #include <avr/interrupt.h> #include...
Faktycznie, mogłem dorzucić definicje dla rozjaśnienia. Bez podziału dodam to tak: [syntax=c]// PLIK H /* Wiersze przyciskow */ #define K1 (1<<PA4) #define K2 (1<<PA3) #define K3 (1<<PA2) #define K4 (1<<PA1) #define K5 (1<<PA0) #define K6 (1<<PA5) #define...
Witam . Mam program (podaje przykładowy): Podaje początek programu bo tu mam problem. Dalszaz część programów jest dla mnie zrozumiała . mnie mogę zrozumiec początkowych lini programu przed samą częścią właściwą programu. $include (REG51.inc) ;dołączenie definicji rejestrów uK (kompilator...
Cos takiego na szybko napisalem: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;... p3.2 wdol equ p3.3 licznik equ 30h timerek0 equ 31h ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;... 00h jmp start ;przeskakuje obszar wektorow przerwan org 50h start: mov licznik,#0h ;na...
Mam problem z TIMER2 - odmierzanie czasu , najlepiej 1s. Wartość b będzie zmieniała się - tylko co jaki odstep czasu. Może ktoś poratować? Albo ma może jakiś swój przykładowy programik na Timer2 z wywoływanym przerwaniem? Radzio // Testowanie timera 2 #define F_CPU 8000000UL #include...
;* ;*********************************... OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;*************************************... pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny...
Co do ostrzeżenia kompilatora, to stała F_CPU często ustalana jest w pliku makefile (a następnie przekazywana do kompilatora opcją -D). Korzystając z takiego rozwiązania proponuję ustawić jej wartość jedynie w pliku makefile i usunąć definicję z programu. Jeśli chodzi o program, to na pierwszy rzut...
tak wyglądają błędy podczas kompilacji tu natomiast wklejam kod który pozmieniałem, a nie wiem czy dobrze ; Prosty program boot loader-a dla interfejsu RS-232 ; Rafał Baranowski (C) 2004 //********************************... * Modyfikacja...
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,...
Witam, Pracuję na zestawie ZL3AVR z Kamami. Kwarc mam ustawiony na wewnętrzny 8MHz. Przerabiam lekcję 15 z Kursu programowania mikrokontrolerów w języku C z EdW. Podłączyłem wyświetlacz zgodnie z kursem, ale nic się nie pojawiło na wyświetlaczu. Sprawdzałem połączenia, przylutowałem przewody...
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 ...