Nie twierdzę że oversampling nie daje takiej możliwości, daje ale pod pewnymi założeniami i z pewnymi ograniczeniami, których trzeba być świadomym. To nie jest tak, że mówisz sobie 10 bit to mało więc zrobię oversampling 256 razy i będzie fajnie. Prosty przykład, weźmy sygnał prostokątny 4.6V i 0V, nasza rozdzielczość to 1V. Nawet jak byś spróbował...
Czy Asm to kolejny język? (Pytanie poza tematem) ASM - to pierwszy i podstawowy język niskiego rzędu kolego, wszystkie inne języki jak C czy Bascom - to języki wyższego rzędu a ich kod źródłowy jest ostatecznie zawsze kompilowany do asemblera ;) odnośnie Bascoma i Rc5 - to coś przesadzasz chyba, że nieczego nie znalazłeś w necie. Na samej elektrodzie...
zapytam z czystej ciekawości. Na jakim interfejsie Miałeś podłączony wyświetlacz ? EBI w trybie 3 portowym + zatrzaski dla LSB i MSB. Dzięki temu przez DMA przesyłane były słowa, które nie wymagały modyfikacji. Nie polecam. W tym przypadku założyciel posta otrzyma jedynie przesuwający się punkt, a nie pełny wykres na wyświetlaczu. Mylisz się, a Kolega...
Witam. Mam malutki problem z wyświetlaczem LED 3 cyfry 7 segmentów (bez kropki). Podczas obsługi wyświetlacz poprawnie wyświetla cyfry z danych. Krok wyświetlania jest co 100. Po osiągnięciu 1000 dokonuję zmiany trybu wyświetlania tak, że tysiące są widoczne na pierwszym LED zaś setki na trzecim. Problemem jest to, iż chciałbym by pomiędzy tysiącami...
Niemcom PonyProg robi to samo o ile jest to jakaś pociecha: http://www.mikrocontroller.net/topic/258... N. Tak i na końcu okazało się, że nawet zwykły Bascom ma tysiąc razy lepiej rozwiązany interfejs do programowania procków a szczególnie ich fusów niż koci Pony prog. Mein Problem hat sich mit Bascom gelöst, nun habe ich die Fuse bits so ändern können,...
Każda częstotliwość generatora, która jest podzielna przez 12 umożliwia precyzyjne odmierzenie 1/12 sekundy - wystarczy zaprogramować timer tak, aby (wraz z preskalerem) odliczył 1/12 sekundy, np: - oscylator 12 MHz, odliczamy do 1000000 (np. preskaler 64, okres 15625) - oscylator 11059200, odliczamy do 921600 (np. preskaler 1024, okres 900) ... i pewnie...
Wszystko sie zgadza i tą zabawkie mozna zrobic na tysiąc sposobów sterowanie przez LPT mam opanowane ale z rs232 mam problemy na konkretnym przykładzie było by mi łatwiej to zrozumiec.
Przyznam że C jest wiele trudniejszy niż bascom ;/ Źle mówisz dobry człowieku ;) ..... właśnie, że C jest o wiele łatwiejszy i daje dużo więcej możliwości, tyle że niestety brak jak do tej pory na rynku dobrej książki z kursem C od podstaw. Tw wszystkie kursy w necie, które traktują temat bardzo wybiórczo są niestety mocno ograniczone i nie pozwalają...
Atmega8 ma TYSIĄC bajtów RAM`u. Naprawdę nie się złego nie stanie jeśli zadeklarujesz kolejna zmienną :P Deklarujesz zmienna która nazwą już sama wskazuje po co jest, na przykład Odswiez Kiedy zmieniasz wartośc innych zmiennych to wpisujesz jedynke tez do zmiennej Odswiez. To oznacza że coś sie zmieniło i nalezy to pokazac na LCD więc program wyświetla...
Tak, spróbowałem i taki jesteś obeznany, że i to nie działa. W ogóle te forum to dziwne jest - bez obrazy. Zauważyłem, że wszędzie ludzie piszą, że czego to nie umieją, wszystko krytykują, a jak co do czego, to... nie będę kończyć, bo było by to nieetyczne. Przykro mi to czytać :| Widzę że własne niepowodzenia, chcesz "przypisać do mojego konta". Ileż...
AVE... (at)acctr Jakieś 20 lat temu dzięki kursowi BASCOM z EdW tysiące początkujących nauczyło się podstaw programowania mikrokontrolerów AVR. W USA podobną rolę pełniły płytki i mikrokontrolery PIC BASIC Stamp, jeszcze bardziej ograniczone ze względu na wielkość pamięci. Nie chodziło o jakość narzędzia, ani o język, tylko o to by w ogóle nauczyć programowania...
Cyfra(1) = liczba / 1000 'tysiące Cyfra(2) = liczba Mod 1000 Cyfra(2) = Cyfra(2) / 100 'setki Cyfra(3) = liczba Mod 100 Cyfra(3) = Cyfra(3) / 10 'dziesiątki Cyfra(4) = liczba Mod 10 'jedności to procedura dla 4 cyfrowej liczby można ja rozszerzyć na tej zasadzie do dowolnej ilości. Zawsze działa bezbłędnie
Możesz mi napisać kawałek kodu z tym MOD jak to powinno wyglądać? Tylko użyj proszę nazw zmiennych jakich ja używam, OK? Ze 100x robiłam liczniki liczące setki, czy tysiące i nigdy nie było problemu. Dłuższa przerwa z BASCOM i wywalanie z komputera niepotrzebnych programów się właśnie zemściło...
Moim skromnym zdaniem, o ile mogę się wypowiedzieć, to chyba bardziej proponowałbym początkującym Arduino niż Bascom. Owszem Bascom ma wiele zalet - bo totalnie początkujący strasznie szybko uzyska efekt swoich działań - np wyświetlenie czegoś na LCD ;) co jest dosyć ważne, gdyż się nie zniechęci, nie rzuci tego nowego zainteresowania w kąt i będzie...
No no nooo, z iście ułańską fantazją podchodzicie panowie do Bascoma i procków AVR, tablice już nie mówię że dwywymiarowe ale po tysiąc elementów ;) .... Nie trzeba wielce znać Bascoma, wystarczy zajrzeć do helpa żeby tam zobaczyć iż tablice mogą być tylko jedno-wymiarowe. Więc o czymś takim jak w Delphi zapomnij nie tylko z tego względu ale i ze względu...
Uwierz mi najlepiej zapomnij o skokach i w ogóle o BASIC z Atari. Na mikrokontrolerach raczej unika się procedur "skaczących", a bardziej korzysta się z tzw. flag. Skokami można sobie bardzo wiele bałaganu narobić. Inaczej niż na Atari trzeba konstruować program. Nie jako procedury wykonywane linijka po linijce, lecz trzeba sobie wyobrazić, że taki...
Witam na forum jest tysiące zapytań o sterowanie wyświetlacza LED,ale nie znalazłem ani jednego wątka dotyczącego wyświetlacza LCD , takiego jak mamy w każdym obecnie produkowanym mierniku. [url=http://www.elektroda.pl/rtvforum/vi... + bascom + lcd
To nie jest skomplikowane tylko zamiast docinać można wytłumaczyć. Jedna sekunda ma 1000 (słownie tysiąc) milisekund. Herz określa ile razy coś dzieje się na sekundę 1 Herz - coś dzieje się raz na sekundę 50Hz - coś dzieje się 50 x na sekundę Teraz weź 1000ms(czyli sekundę) podziel przez 50 razy czyli 50Hz i wyjdzie Ci 20ms... Potem to już logiczne...
Chciałem aby po odliczeniu od 0 do 10 licznik zatrzymał się na 10 i cały czas wyświetlał 10 aż do resetu procesora. I prawdopodobnie tak właśnie ten kod działa. Odlicza, resetuje, odlicza, resetuje itd. Swoją drogą kod fatalny - strach pomyśleć, ile linii miałby tak napisany kod, który miałby odliczać do tysiąca...
Witam mam problem z komendą waitms w bascomie to nie z instrukcja masz problem tylko z programem. Instrukcji waitms używa tysiące ludzi i im działa. No problem ciekawy. Zacząłbym od obserwacji przy jakim tym czasie zaczynają sie problemy bo tgo nie napisałeś. Czy jeżeli zmienisz wait 1 na waitms 999to już jest problem?? Wywal ten podprogram Pobr_znaku....
Czas zmierzony. Na 4 godziny Atmega spieszyła się aż 8 sekund. Wynika to zapewne z tego, że kwarc jest ok 2 cm od nóżek - niestety innej możliwości nie ma. Trzeba dołożyć kondensatory. Czy ktoś wie dlaczego nie chce mi się zerować wartość sekund co te 60 sekund? Bo tak to licznik zlicza te sekundy idąc w tysiące :/.
Właśnie w ten sposób, jak napisałem powyżej. Można nie dawać pętli, tylko pojedyncze instrukcje i w ten sposób wydzielać tysiące, setki, dziesiątki i jednostki.
Hahahaha :D tak! W IDE sa wpisane takie dla małego projektu i małego procesora. Mając większy projekt i procesor trzeba je albo tam zmienić albo wpisać bezpośrednio w projekcie. Kompilator się nie pyta o nie bo ma wpisane te domyślne, ale one są za małe. Musisz wiedzieć jaki masz mikrokontroler i ile ma RAM`u. Na przykład ATmega 32 ma 2kB RAM`u (dwa...
atom1477, przecież o ile jakieś przerwanie w międzyczasie nie zmienia Portd.5 to kod Nie chodzi o to żeby ustawił w końcu, tylko w momencie kiedy piszesz Pind.5 = 1: No ale Portd.5 zamiast Pind.5 byłoby przejrzyściej. W ogóle przejrzyściej było by stosować ten zapis jeszcze zamiast Set Portd.5. Tysiące razy było. Do rejestru port zapisujemy a z rejestru...
Hehe... no to następny pomysł - a jak szybko obraca się pętla główna programu? Nie wiem jak masz skonstruowany program, czy w ogóle jest? Dużej precyzji czasów chyba nie potrzeba, nie ma różnicy, moim zdaniem, czy przytrzyma się przycisk 1s czy 1,1s, więc może ten pomysł wsadzić do pętli głównej i bez przerwań. Wtedy w zależności od szybkości pętli...
Nikt ne ma ŻADNYCH sugestii dla laika? chciałbym prosić pierwszy raz od 16 lat w zasadzie o gotowca. Od 16 lat jesteś laikiem? Ponad 160 osób czytało i zero odpowiedzi, czekać czy zamykać temat? Niecierpliwy jesteś. Dwa dni czekałeś, akurat weekend, ciepło, gril. W zimę pewnie dostałbyś wiele odpowiedzi teraz dostałeś jedną ale za to rzeczową Skoro...
Mozna to zrobic tak : Wszystkie zmienne musza byc tego samego typu czyli integer zmienna początkowa to "liczba" tysiac= liczba/1000' wyswietlanie tysiecy sto = liczba Mod 1000 sto = sto / 100' wyswietlanie setek dziesiec = liczba Mod 100 dziesiec = dziesiec / 10' wyswietlanie dziesiatek jeden = liczba Mod 10 ' wyswietlanie jednosci
DS1678 jest cztery razy droższy od PCF8583 nie widzę sensu stosowania droższego układu gdy PCF8583 sprawdza się w tysiącach aplikacji.
Dzięki wielkie. Właśnie tego potrzebowałem. Jak to mówią "jeden obraz jest wart więcej niż tysiące słów".
No tak ale jak to rozwiązać programowo? Pozdrawiam Masz już przerwanie 1s Jestem początkujący w Bascom i programowaniu. Bascom umiera. Skoro jesteś początkujący ZAPOMNIJ o Bascom i zajmij się C. Gdy zainteresujesz się Arduino (to niezbyt dobry pomysł ale lepszy niż archaiczny Bascom) to znajdziesz setki czy tysiące osób/poradników a nie pojedyncze...
Sprawdź czy przypadkiem nie ma błędu wynikającego z innego rozłożenia wyprowadzeń dla segmentów w wyświetlaczach . Chodzi o jedności i setki , bo liczba segmentów które świecą się zgadza , tyle że świeci inny segment . Zapal kolejno po jednym segmencie zmieniając tablice (label ) świeci ci tylko to co ma wartość zero zrób z 3 po kolei 0b11111110 , 0b11111101...
Jeden przykład pewnie będzie tu wart więcej niż tysiąc słów :-) Pisałeś, że chcesz skonfigurować przerwanie PCINT4. Uważam, że powinno to wyglądać tak: Pcmsk0 = &B0001_0000 'odblokuj PCINT4 On Pcint0 Test 'przerwanie ==> skocz do procedury test Enable Pcint0 'włącz przerwanie od PCINT0...PCINT7 Enable Interrupts Okazało się, że powyższy kod działa...
Jakkolwiek nie przepadam za (at)Piotrus_999, to w tym poście popieram jego wypowiedzi w całej rozciągłości. Chcesz programować w C (Arduino) nie ucząc się C? Nie wydaje ci sie to nielogiczne? Jak C jest problemem, to pobaw się BASCOM (to język dla dzieci) ale abys później nie miał żalu, że "w C to przykłady sa, w Bascom nie ma.", "Biblioteki w C sa,...
Na forum było już tysiące takich problemów! Tasta Alias Pinb.3
Już dostałeś odpowiedź na to pytanie, a przykładów zaświecania diody przez AVR są w sieci tysiące - zadaj sobie trochę trudu.
Może jakaś kawa by pomogła ;) Zastanówmy się co tu robimy A = 1000 A = A - 1 ..czyli A = 999... X = A czyli X = 999 i dzielimy je przez tysiąc tak? T = X / 1000 ...hmm jeśli T nie jest typu Single to 999/1000 to 0 Teraz mnożymy Zero razy tysiąc tak? Wynik = 0 Odejmujemy od 999 zero tak? Potem.. Y = T * 1000 S znowu równa się 999 / 100 ..czyli 9 Z =...
Zastanów się, ile czasu zajmie użytkownikowi zadanie urządzeniu stu tysięcy zmian stanu wyjść. Pomyśl też nad żywotnością przycisków pilota.
Przepełniasz stos .... zwiększ dla kompilera wielkość pamięci na stos ( oczywiście w opcjach kompilera). Z bascomem tak jest mówi o wszystkim tylko nie o błędzie przepełnienia stosu. ( np Pascal informuje ale nie ma go na AVR). I jak w pętlach wyświetlasz coś na lcd to za każdym wykonaniem funkcji LCD daj Waitms 10 bo niektóre wyświetlacze słabo sobie...
A nie jest to sztuka dla sztuki? Bateria podtrzymująca twój zegar będzie działać 10 lat bez problemu (bateria litowa), jak zrobisz to monitorowanie to po 2 latach się rozłąduje . Jest sens to ruszać? Tysiące urządzeń nawet bardzo zaawansowanych ma takie podtrzymywanie i nikt nie robi z tego kłopotu.
hmmm musisz się z tym zwrócić raczej do jakiegoś tłumacza przysięgłego ... a tak na poważnie to w coś słabo szukałeś skoro w Bascomie można spokojnie zrobić obsługę klawiaturki na PS2 - do tego są setki, żeby nie powiedzieć tysiące przykładów w necie i na elektrodzie
Ale ja nie definiuję w EEPROMie tylko w pamięci programu. Chyba nie ma innej metody. Można jedynie zdefiniować mniejsze znaki, a potem programowo je powiększać (np. 2 razy w szerokości i 2 razy w wysokości). 3 Cyfry to 34x45 znaków? Może chodzi Ci o rozdzielczość jednego znaku? Wtedy to będzie 34x45x128znaków = 195840b = 24480B W ATmega32 wejdzie. I...
Chyba jednak nie tak... Układ wykonawczy to układ wykonawczy - podłącza się ten, który akurat jest potrzebny. Jak ktoś ma ledy, to buduje układ wykonawczy dla ledów, a reszta systemu pozostaje przecież nieruszona, bo i po co. Prosze o pokazanie prawdziwego uniwersalnego sterownika do oswietlenia domowego dowolnego typu - nie ma takiego bo dzisaj moze...
Z pracami dyplomowymi to jest tak : albo się znasz dobrze na rzeczy i robisz coś od podstaw sam, tylko że nie powinno być problemu z wymyśleniem tematu, albo jesteś blady i ktoś robi za Ciebie. Co z tego, że dostaniesz tutaj dwadzieścia dwa tematy pracy z działu, który nie jest Twoją mocną stroną? Muszisz uczciwie zrewidować zasób swojej wiedzy i umiejętności,...
Ok już raczej opanowałem co chciałem. Teraz jak uzyskać dużą rozdzielczość? jak wstawie jakąś zmienną do waitms to mi to da dokładność do 1ms a co jeśli ja chce odmierzyć np 1.12ms ??? jak dzielić zmienną wynoszącą np 10 z rozdzielczością np 100 na jeden "punkt" zmiennej??? dałoby sie to uzyskać w 'waitus zmienna' i podawać w tysiącach ,ale jak już...
Sprzeczać się nie będę zwłaszcza patrząc od strony asemblera ... Czułem, że coś z tym jest nie tak i zacząłem szukać jak właśnie kasować wywołania przerwań ale z tego co widzę Bascom nie przewiduje tego z "wysokiego" poziomu a na naukę asemblera jestem za stary i leniwy i za dużo złych nawyków z bejzikopodobnych języków... Nawet rymowanka wyszła. Tak...
TSOPy są bardzo chimeryczne, mogą się zatkać. Wymień na nowy i sprawdź. TSOPy firmy VISHAY to najlepsze z najlepszych odbiorników podczerwieni ;) .... zatykać ??? a co to znaczy? .... gdybym powiedział, że użyłem ich kilkaset to bym skłamał, gdybym powiedział, że użyłem ich kilka tysięcy to bym już przesadził - ale coś pomiędzy kilkaset a kilka tysięcy...
Naprawdę super linki ale jak się potem pozbyć tych tysięcy pootwieranych stron erotycznych to nie wiem... Kto używa Explorera niech uważa.
Mam koło tysiąca czujników (właściwie to całych transoptorów szczelinowych, tylko są za duże żeby zastosować całe), Tiny13 też całą masę. Aż się prosiło żeby wykorzystać. Właściwie to zostaje mi jedna wolna noga proca, więc albo dołożę w każdym module trzeci czujnik, albo połącze wszystkie moduły do kupy z jednym czujnikiem zewnętrznym. Myślałam że...
Fakt , trochę zamotałem :) byłó późno wyjaśniam , po naciśnięciu przycisku przekaźnik się załącza i wyłacza co 15 min, a całkowite wyłaczenie nastepuje po 4 godzinach zgodnie z zasadą 1 rysunek tysiąc słów pozdrawiam:):):) http://obrazki.elektroda.net/70_11714566...
Udało mi się poskładać i wgrać program. Działa tylko muszę popoprawiać program. Przy dziesiątkach, setkach i tysiącach napis przesuwa się w prawo. Jak zrobić żeby stał w miejscu a tylko liczby wyświetlały by się po lewej - 0001 - jedności, 0010 - dziesiątki, i 0100 -setki. Grosze liczy dobrze - po 99 gr. wyskakuje 1 zł. w złotówkach.Przy wyświetleniu...
tysiąc milionów tysiąc obrót tysiąc milion
schemat prostownik regulacja prąd karta pamięci uszkodzona pilotem scenica
pilot zgemma instrukcja obsługi
Seat Alhambra 1.9 TDI 1999 – migająca czerwona dioda w drzwiach, immobilizer, auto nie odpala TCL 50P615 TV No Image, VGH Oscillating 30V to 10V – Panel or T-CON Fault?