Zobacz sobie krótki opis [url=http://bart-projects.cba.pl/multipl... Zacznij krok po kroku i w 20 minut opanujesz temat. Co prawda tam akurat nie multipleksuję w przerwaniu chociaż tak to właśnie robię najczęściej. Spowodowane to było tym że akurat musiałem pogodzić multipleksowanie sześciu wyświetlaczy z odczytem 1Wire i czasem "naciągałem"...
Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...
Witam Wszystkie szczegóły odnośnie transmisji masz na stronie 6 w postaci graficznej. Bardzo ładnie wszystko widać. W pierwszej kolejności ustawiasz pin CS i LDAC w stan wysoki a SCK w stan niski. Żeby rozpocząć transmisję do układu (DAC) ustawiasz stan niski na wyjściu CS następnie na wyjściu danych SI ustawiasz najbardziej znaczący bit dwunastobitowego...
Łap bo jak zaczniesz z tym Multimaster to się nigdy z tego nie wygrzebiesz a odkrywasz tu koło na nowo :D Po pierwsze nie zauważyłem wcześniej, że już skonfigurowałeś Serial in 0. Błędem natomiast jest jest używanie Serial out 0 a potem zamiast to wrzucić do bufora to wycinasz po jednej literce ze stringa i nadajesz pojedynczo... Po prostu napisz Print...
Napisz co sam jeszcze sprawdziłeś. Używałeś kiedyś tej Megi32 czy jest nowa? Czy spróbowałeś napisać krótki kod testowy żeby sprawdzić czy mikrokontroler poprawnie steruje wyświetlaczem? [syntax=vbnet] Lcd "Test LCD" Wait 1 Cls '...dalsza czesc kodu[/syntax] Są pewne podstawowe rzeczy które można doczytać i/lub sprawdzić samemu. Znajdź też ten fragment...
Niebieski (jeżeli jest krótki i nie zaostrzony) jest anteną. Dodano po 3 Być może jeden z czarnych oraz brązowy i biały są od sterowania centralnym zamkiem (widać, ze idą na rezystory, a ponadto standardowo sterowniki MATER posiadają właśnie brązowe i białe przewody oraz czarne od krańcówek).
Krótki programik w Bascomie (pewnie mógłby być jeszcze krótszy ale jakoś nie mam weny twórczej ;) ): P1.7 = 1 Poczatek: If P3.0 = 1 Then Goto Zapal Goto Poczatek Zapal: P1.7 = 0 Oczekiwanie: If P3.0 = 1 Then Goto Oczekiwanie Waitms 20 Czekaj_zgas: If P3.0 = 1 Then Goto Zgas Goto Czekaj_zgas Zgas: P1.7 = 1 Oczekiwanie2: If P3.0...
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
BASCOM też wysyła #13#10 na końcu linii tekstowej. Nie wysyła, jeśli postawisz średnik za treścią.
"niestety w obu kodach brakuje czegoś co by dodawało cokolwiek do zmiennej A, więc nie przyjmie ona nigdy wartości 1 lub 2 skoro na początku się ją zeruje." Myślę że jesteś w błędzie. To daje A=1 Cls Lcd "krotkie" A=1 wait1 A to: Cls Lcd "dlugie" A=2 wait1 możesz jej nie kasować w ogóle i tak po skoku do MENU będzie ustalona. A to:...
http://obrazki.elektroda.pl/9223335300_1... Było już na elektrodzie prezentowanych wiele zamków szyfrowych – z pełną klawiaturą, dwoma przyciskami i jednym też. Mój projekt z serii pchełka zrealizowałem na Attiny13 i jednym przycisku. Potrzebne mi było rozwiązanie nieco inne – coś co nie będzie chronić sejfu w banku ale...
Bardzo ciekawy projekt. Gratulacje. Czy Kolega poleciłby jakieś tutorial do nauki Pascal'a dla AVR ?. Kiedyś pisałem programy w Bascom a teraz w Arduino, ale z ciekawości chciałbym zobaczyć jak to jest w tym języku. Ze szkoły z Pascala pamiętam tylko BEGIN :) ale to było dawno... Dziękuję :-) Przygotowuję krótki tutorial dotyczący języka Pascal oraz...
Witam Proszę o pomoc. Potrzebuję wykonać okład mierzący bardzo krótkie odcinki czasu. START podanie impulsu na któryś pin, STOP podanie drugiego impulsu na kolejną nóżkę. Procesor Atmega32 język Bascom. Jaki najmniejszy odcinek czasu mogę zmierzyć ? Jak wygląda procedura pomiaru czasu miedzy Start a Stop? Bardzo proszę o podanie fragmentu kodu. A czy...
https://obrazki.elektroda.pl/5128171500_... https://obrazki.elektroda.pl/1498445100_... https://obrazki.elektroda.pl/5424905700_... Witam. Przed rozpoczęciem opisywania mojej konstrukcji chciałbym ostrzec: OZON W ZBYT DUŻYM STĘŻENIU JEST SZKODLIWY DLA ZDROWIA I MOŻE ZAGRAŻAĆ ŻYCIU ! Wszelkie próby...
A nie możesz wykorzystać przerwania od zbocza np INT0? Jak pojawi się dodatnie zbocze to robisz krótki sygnał i program pracuje dalej. Dopiero jak ktoś puści przycisk i znów naciśnie pojawi się znów zbocze narastające które może wywołać przerwanie. Ideałem byłoby abyś po pojawieniu się przerwania od narastającego zbocza, włączał Buzzer potem uruchamiał...
Nie można poprosic uC, żeby w tym czasie zajął się czymś niepotrzebnym (czym?) ale równie obciążającym? Procesor nie wie co jest potrzebne - robi co mu programista nakazał kodem programu (czasem nieświadom co nakazał :-)). Po drodze od programisty do kodu maszynowego (czyli tego co wykonuje procesor) jest jeszcze kompilator i miewa wbudowane opcje...
IDE i kompilatory dobieram do zadania. Jak coś pisze na PC to biorę Visual Studio albo ostatnie chętnie B4J. Jak coś potrzeba na STM to Atollic z CubeMX albo tez coś dowolnego. Jak na ESP to można Arduino lub wygodny wrapper w B4R. Jak apka na telefon to B4A i B4i. Jak na AVR to też wybór Bascom, Arduino lub B4R ewentualnie C. Tutaj chciałem się tylko...
Takich konstrukcji nam potrzeba dla naszych wnuczków, zgłoś się po kartę SD z adresem do przesyłki! :) Szukam też osoby, która chciałaby napisać krótki kurs o płytce micro:bit, ale kurs nie dla nas, starych inżynierów, tylko pod kątem tego, jak moglibyśmy wnuczkom, naszym dzieciom, pokazać elektronikę na przykładzie tej płytki i jak ich zainteresować...
Dla bezpieczeństwa dopisz jeszcze odpowiedni CONFIG PIN w drugim listingu by OC1A na pewno było wyjściem. Bascom sam powinien odpowiednie bity ustawić, ale już nie raz się zdarzyło, że były z tym kłopoty.
Dzisiaj postaram się przybliżyć Wam mostki H. Mostek H jest układem elektrycznym umożliwiającym zmianę kierunku silnika prądu stałego poprzez odwracanie polaryzacji napięcia na jego wyjściu. Mostek taki można wykonać np. z przekaźników, tranzystorów lub można zastosować gotowy układ scalony. Nazwa pochodzi od graficznego odwzorowania układu. Mostek...
Dodałem krótki opis wyżej
Krótki opis znajdziesz [url=http://www.elektroda.net/download/p... (strona 91).
Jakiś bardzo krótki listing, jak na trzy dni pracy. Zero linii?
WITAM Pragnę podziękować za pomoc z moim problemem. Jeszcze mam pare problemów ale to już krótki kaszel.
Już edytowałem. Jest plik pod schematem Dziękuję bardzo ... I czego się tak obawiałeś. Bardzo fajny, krótki i skuteczny kod. Może z wcięciami kiepsko ... Ale może zawsze się komuś przydać. Ja przykładowo w Bascom nie piszę a taki prosty kod dobrze pokazuje jak wykorzystywać w tym języku najprostsze mechanizmy.
Witam! Dziękuję za odpowiedź. Chodzi mi o to by procesor po włączeniu zasilania był gotowy np. do przyjęcia nastaw czasowych;zakładając szybkie narastanie napięcia zasilanie można ustawić odpowiedni bit konfiguracyjny w AVR odpowiedzialny za szybki restart (chyba w EdW był krótki opis dotyczący kursu Bascom, ale bez więkwszych szczegółów ) Pzdr
Witam. Mam może dość banalny problem, ale nie mogę znaleźć na niego odpowiedzi. Miesiąc temu rozpocząłem swoją zabawę z programowaniem w języku BACSOM w programie BASCOM AVR. Jednak zabawę musiałem przerwać gdyż padł mi system w komputerze, nowy system a więc wszystkie pliki poszły w zapomnienie a min. pliki z programu BASCOM AVR. Na Atmedze8 mam napisany...
Chłopak po prostu chce prościej. Ja bym zapuścił PWMa i w przerwaniu od niego uaktualniał zawartość rejestru OCR0A (a mowa o ATTINY13). Obsługę przerwania i wogóle wszystkiego zrobił bym w assemblerze bo to będzie bardzo krótki kod. A BASCOM strasznie by to skomplikował. Nawet żadnych rejestrów nie trzeba by odkładać bo program główny nic by nie robił....
A jak się ładuje ten Optiboot? Z tego co się doczytałem trzeba mieć programator lub drugie arduino? Nie potrzebujesz zmieniać/ uaktualniać bootloadera. Jeżeli inne kompilacje (np. testowe mruganie diodą) przebiegają/kończą się pomyślnie, znaczy że sama płytka nie ma defektów. Jeżeli twoja płytka jest oznakowana "UNO", zakupiona w komplecie z ' CNC...
Witam. a w mojej książce (Góreckiego) jest tylko krótka adnotacja o tym, że istnieje polecenie Sound... Wykorzystam raczej Attiny26, lub Attiny13. Proszę o wskazówki. Może krótki przykładowy kod? Pozdrawiam. W twojej książce jest omówiony sposób jego stosowania i jest również przykład (patrz rys. 20). Natomiast rys 19 przedstawia alternatywne sposoby...
Szczerze mówiąc bascoma mało używałem i z chętnie dowiedział bym się jak się w nim obsługuje LCD, widziałem na pasku przyciski związane z obsługa LCD ale nie zagłębiałem się w to. Mógł byś podac krótki przykład jak to wykorzystać? Najlepiej w bascom 51 w ostateczność bascom AVR ;)
Wszystko działa zgodnie z tym, co do tej pory skumałem samodzielnie: Bascom wywołuje program stk500.exe (był razem z AVRstudio) który to kontaktuje się z programatorem i programuje procesor. Wyskakuje mi piękne okienko konsoli systemowej, jednak zanim zdążę się tam czegoś więcej doczytać, znika, bo program jest bardzo krótki i szybko się wgrywa. Krótko...
Wiele razy to już podawałem... Tu masz mój sposób w Bascom na [url=http://www.elektroda.pl/rtvforum/vi... Jak i czy go wykorzystasz zależy od Ciebie - programik jest rozwojowy... Pozdrawiam
Robię teraz zdalne sterowanie, również mam moduł RF RFM83CL. Mogę odebrać sygnał z pilota z układem HCS301 i doszedłem do tego że mam wszystkie części przesyłanego kodu w gotowej postaci do dalszego działania. Ale mam jedno ale. Muszę na pilocie przytrzymać przycisk przez około 1s aby odebrać dane. Pilot jest do bramy - aby się otworzyła wystarczy krótkie...
Dziękuje za wszystkie odpowiedzi. Narazie zostane mimo wszystko przy bascomie, jestem w szkole średniej, a programowanie to tylko moje "hobby" :) A skąd mam wiedzieć czy aplikacja potrafi wysłać ciągi "LEDON<CR>" i "LEDOFF<CR>"? Aktualnie używam aplikacji "RoboRemofree". I chciałbym napisać swój program taki najprostszy z najprostszych....
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...
Dziękuję za odpowiedzi, pomogło podłączenie ADC do masy przez rezystor 10k PWM nie mogę zrobić CLEAR UP ponieważ po włączeniu zasilania procesora w takiej konfiguracji pojawia się krótki impuls na OC1A a to jest niedopuszczalne w moim sterowniku
Witam , na wstępie proszę o wyrozumiałość , postaram się krótko i konkretnie . Jestem początkującym w bascomie , napisałem krótki program odbioru programowego uarta , transmisja jest , obiór też lecz nie mogę w żaden sposób ominąć zawieszenia programu przy nie stabilnym wejściu (pinb.0 lub pind.0 ) uarta . próbowałem $timeout , i podobnych też "szukaj"...
Nie!!! Wszystkie programy piszę w bascomie. Mam w domu książke: Programowanie mikrokontrolerów AVR w jężyku BASCOM - Marcin Wiązania Tam są przykłady obsługi portu rs232 i nic nie jest napisane o włączeniu kwarcu. Jest tylko krótki listing taki jak napisałem na początki $REGFILE = "m16mef.dat" $CRYSTAL = 11059200 $BAUD = 19200 DO PRINT "TEST" i to wszystko...
Na tej stronie http://bart-projects.cba.pl/rozne.html znajdziesz ten kod ("Przyciski trochę inne"). Napisałem go jakieś dwa lata temu i może teraz napisałbym inaczej, ale tak, czy inaczej program potrafi rozróżnić długie i krótkie wciśnięcie. Przy krótkim odwraca stan podległego mu pinu, przy długim może robić coś innego (w prototypie wysyłał po RS485...
chciałbym przerobić starą ruską Prasę mam ATMEGA88 zaczynam programować w Bascom czy ktoś może doradzić w programie -prasa po ruchu musi stanąć w tej samej górnej pozycji -możliwość sterowania nogą ,rękoma ,ustawianie(krótki impuls krótki ruch).,praca ciągła(jeden impuls start drug stop) -smarowanie (co godzinę na minutę załącza pompę do smarowania)...
Kod jest za krótki brakuje wywołania timera co 4 ms na tym polega cala idea multipleksowania. Przerwanie musi wywoływać procedurę wyświetlanie. Brakuje deklaracji zmiennych.
sprawdzanie warunku umieść w przerwaniu.... niech co jakiś krótki odcinek czasu TimerO wywołuje przerwanie sprawdza warunek i niech albo przeskakuje do nowego zadania albo pozostawia robienie starej pętli:)
Witam właśnie mi chodzi oto że się przesiąść chcę z at8 na at128 stąd ten krótki programik. Może ktoś mi poleci jakąś literaturę ale po polsku bo bardzo słabo znam angielski.
A zastanowiliście się nad optymalizacją kodu? W C wybiera się czy chcemy kod krótki czy szybki, a w asemblerze trzeba przerobić kilka linijek. Nadal jestem jednak zwolennikiem asm`a , C do dla mnie języka dla pokręconych ludzi.
czy ktoś z Was otworzył i przejrzał ten plik napisany w ASM? czy to możliwe, że tak krótki kod ma w sobie i zegar i pomiar temp., napięcia i prądu? Jak by to było z przełożeniem tego na Bascom? trzeba pisać od nowa czy da się to w prosty sposób "przełożyć"? Potrzebuje w tym programie zmienić 2 lub 3 funkcje - nie znam w ogóle asemblera... Ok po przejrzeniu...
Nie za bardzo mam się czas rozczytywać w nocie, ale taki zapis może skutkować tym, że autoincrement mode jest włączone i numer wejścia jest przełączany automatycznie czyli co czwarty odczyt byłby tym z wejścia numer 0 :D http://obrazki.elektroda.pl/8293127300_1... Mogę się mylić. Każdy nad swoją dokumentacją musi posiedzieć sam ;) If...
Waitms F czy Waitus F taki kod : Const F = 1000 Config Portb = Output Do Waitms F Toggle Portb.0 Loop działa bez problemu !!!! Może czas w uS jest zbyt krótki ? W Waitus jako parametr musi byc stała :(.... inaczej nie zadziała :(
na oscyloskopie udało mi się zauważyć że po resecie uC przez bardo krótki czas(ledwie zauważalny) pojawia się sygnał prostokątny[tak mi sie przynajmniej wydaje](czyli jakieś dane z uC wychodzą), tylko dlaczego tak krótko i tylko jednorazowo edit: zauważyłem też że pomyliłem linię data z clk(względem programu bascom wg którego podłączałem) zamieniłem...
Jest jeszcze przerwanie PCINT wyzwalane dowolnym zboczem. Wejść PCINT jest zdecydowanie dużo, zatem można reagować nie tylko na dwa przerwania INT0/1. Fakt, nie wszystkie AVRy to mają. Co do programowej obsługi to trzeba skanować klawiaturę w krótkich odstępach czasu i porównywać stan bieżący z poprzednim odczytem. Niestety czas musi być dość krótki...
przycisk krótki długi bascom krótki dług krótki toshiba krótki mignąć
impulsowy zasilacz 350ma nagrać płytę recovery lenovo sygnał audio pomiar
kabel brake radio makita migają diody
NE555 migacz 2x LED na przemian 12V z regulacją czasu świecenia – schemat i elementy Fisher CA-915 amplituner – darmowy schemat serwisowy, alternatywy CA-905/CA-9060