Zobacz. Tu są dwa połączone mikrokontrolery i opis [url=http://www.elektroda.pl/rtvforum/vi... Dużo tam można poprawić, ale działa :D
Witam Potrzebuje zrealizowac uklad na AVR w taki sposob zeby niektore czesci kodu byly napisane w BASCOM / C a inne w ASM. Czy jest to mozliwe? Konkretnie chodzi mi o to zeby prostsze rzeczy robic w ASM ( UART ) a takie jak obsluga LCD puscic w BASCOM albo C. Czy jest mozliwe laczenie obiektow w taki sposob zeby wszystko dzialalo do kupy razem? Pozdrawiam
Należy najpierw zadać sobie pytanie po co. Jeżeli chcemy potraktować programowanie mikrokontrolerów jako zabawę/ciekawostkę to Bascom będzie dobry. Jeżeli zamierzamy się rozwijać to niech to będzie Arduino, tylko i wyłącznie dlatego, że jest oparte o C. Sam jestem zwolennikiem wejścia w świat uC poprzez płytkę stykową (ewentualnie jakiś zestaw eval)...
Nie typ SINGLE a LONG ! Dodatkowo nie definiuj sztywno adresu bo to może być źródłem późniejszych problemów. Tak będzie poprawnie i najbardziej optymalnie ze wszystkich możliwych sposobów: Dim Zmienna As Long Dim Zm1 As Byte At Zmienna Overlay Dim Zm2 As Byte At Zmienna + 1 Overlay Dim Zm3 As Byte At Zmienna + 2 Overlay Który bajt to który i dlaczego...
Problem rozwiązany, napisałem malutki program, który przepisuje ciąg znaków -ccomCOM na -ccom. STK500 BASCOM PATCH (c) 2010 by Piotrva http://www.piotr94.net21.pl/ Patch rozwiązujący problemy z programatorem stk500 w bascomie 1.11.9.8 Aby używać poprawki należy: 1. rozpakować archiwum 2. wgrać plik stk500patchv1.0.exe lub stk500patchv1.0pause.exe...
No łapki trochę opadają... dajemy Ci na tacy rozwiązania, które działają, a Ty sobie to i tak inaczej łączysz...
To czy się odbywa z wykorzystaniem translatorów napięć, czy też bez, zależy od przypadku jaki masz na swoim biurku. Co do Rx i TX, to zawsze łączymy krzyżowo.
Nie, ponieważ odczytuję z maszyny, którą znam i wiem co tam jest, buforu nawet nie można edytować.
Witam! Jeśli umieściłem ten temat w złym miejscu to proszę o przeniesienie, następnym razem już nie popełnię tego błędu. Mój problem dotyczy wyświetlacza graficznego WB12864B1 (sterownik Ks108), a dokładniej wyświetlania na nim tekstu i grafiki. Obecnie jestem w trakcie realizacji projektu solar track-a, który dane dotyczące natężenia światła godziny,...
połączenia poprawne, przed chwilą sprawdzałem, ale zobaczę jeszcze raz rano i sprawdzę omomierzem może któryś lut nie łączy(?)
może być i z zasilacza komputerowego a moze być z zewnątrz, ważne żeby było 5V stabilizowane. jak łączysz z zewnątrz to musisz oczywiście połączyć też mase.
Nie ma jedynej właściwej odpowiedzi :-) Napisz, czego oczekujesz od wybranego interfejsu. Czy wystarczy dostęp przez telnet oraz z własnych aplikacji przez gniazda? Wówczas można by iść w stronę gotowych modułów, i łączyć się z nimi tak prosto jak się da - przez UART. Czy chcesz uruchamiać na module własny serwer (np. www) ? Wtedy raczej osobne układy...
No to nie poradzisz sobie jak masz takie małe pojęcie Gdzie mogę poczytać coś o tych rezystorach, kondensatorach itp i coś o łączeniu ich, by uzyskać pożądany efekt? Najprostszym do opanowania jest BASCOM-51 lub BASCOM-AVR na początek. O mikrokontrolerach poczytasz na stronach producentów, Atmel lub Microchip
Basic ( Bascom)
Można też, gdyby Ci zabrakło kilka bajtów, odzyskać je zamieniając warunki IF...AND... na łączone IF...IF... Taka zamiana czyni program nieco mniej czytelnym ale czasem ratuje skórę :)
Ale kod Kolegi Niveasoft wysyłający dane do Thingspeak'a działa na podobnej zasadzie - wykrywa OK i SEND OK. Co prawda tam jest prościej, bo jest tylko jeden ciąg do wysłania - tutaj jest jest więcej, no chyba, żeby uprościć ( ale większa wartość zmiennej Domoticz_cmd ) i wysłać tak: [syntax=vbnet] Domoticz_cmd = "GET /json.htm?type=command¶m=udevice&id...
Sprawdź czy aby ta podstawka dobrze przewodzi na wszystkich końcówkach, bo mnie też kiedyś niby programowało, a pewnego razu zablokowało uC na amen... okazało się, że masy nie miałem i była podawana przez jeden z pinów programująych - dziwne ale tak było. U Ciebie też może coś nie łączyć mimo prawidłowego programowania.
Powinien być przylutowany. Tak na styk to coś nie będzie łączyć i będziesz szukał problemu w nieskończoność.
Witam po krótkiej przerwie. Tym razem potrzebuje darmowego oraz łatwego programu do zaprogramowania procesora atmega 16. Chciałem zaprogramować tym samym programem co wcześniej - mkAVR, lecz potrzebna jest na ten procesor pełna wersja. W niedługiej przyszłości kupie sobie pełną licencje na mkAVR razem z zestawem startowym, lecz tydzień temu miałem stłuczkę...
Witam. Wiem, że odkurzam stare śmieci. Prawdopodobnie autorowi chodziło o problem z obsługą kart pamięci. Podpowiedź kolegi bartekgajos, była strzałem w dziesiątkę. Jest to jakieś wyjście z problemu błędu bibliotek, których wynikiem jest wieszanie się atmegi w momencie łączenia z kartą sd.
Programmer: Sample Electronics programmer zaznacz Autoverify i na zakladce Universal, pole Programmer: AVRXS
Jak to wszystko łączysz? Masz jakiś zestaw i kablami czy na stykowce?
Ok, a te dziurki na płytce uniwersalnej łączyć cyną tak?
a w jakiej postaci to wysylac z mastera do slave ??? mozecie podzucic kawalek kodu:)w bascomie
Migają te diody co mówiłeś programator się nie zmienił w bascomie reszty jeszcze nie prawdzałem
A połączenie z komputerem masz dobre . Nie programuj , tylko nowy procek sprawdź czy łączy się z płytą AVT3500. Jeżeli zablokowałeś mikroprocesory to możesz odblokować programatorem równoległym . Są do uratowania.
Jednak co muszę przyznać, doje to potem dużo we wszystkich językach (poza bascomem ;p który serdecznie odradzam) jak czegoś nie znasz i nie masz o tym bladego pojęcia to nie odradzaj. W bascomie bardzo fajnie i na szybko pisze się także programy a szczególnie dobrze łączy się go ze wstawkami asemblerowymi - wtedy można sporo a co najważniejsze także...
ogólna zasada przy zasilaniu programatorów jest taka: -programator musi być zasilony -procek musi być zasilony -można zasilać oba z tego samego źródła -można zasilać każde z urządzeń indywidualnie - NIE WOLNO zasilać jakiego kolwiek układu/urządzenia z 2 zasilaczy naraz (np. VCC porgramacza połączone z VCC procka, jeśli prock zasilany jest z układu...
Proponuję złapać miernik i sprawdzić czy tam gdzie piszą GND jest przejście 0 Ohm do GND na płytce i to samo z VCC do 5V na pinach tego dużego grzebienia. Co do łączenia się przez bootloader i zainstalowane gniazdo microUSB to to jest typowe rozwiazanie Arduino czyli po drodze jest konwerter USB<>UART i należy wybrać port COM. To działa nawet...
1. Czy programator jest poprawnie złożony (wszystko łączy)? 2. W Bascomie: Options > Programmer > zakładka Parallel > Port delay. Zwiększ tą wartość... nie pamiętam w jakich granicach u mnie chodziło, ale jak będzie za dużo to nic się nie stanie, co najwyżej dłużej będzie trwało programowanie.
Witam. Czy Ktoś próbował się łączyć z tym układem z mikrokontrolera w języku Bascom? Próbuję nawiązać z nim komunikację. Patrzyłem też w notę aplikacyjną, ale chyba jej nie rozumiem skoro nie mogę nawiązać komunikacji. Moja prośba czy ma ktoś działający kod w Bascom do tego układu i udostępni? Z góry dzięki.
do eeproma podłącz również GND, lepiej chodzi :) lcd podłączasz w wolne piny w procku. bascom jedzie na 4bitowej transmisji więc do proca ma iść: rs,e,d4,d5,d6,d7. Podłączaj pod byle jakie piny portów, w bascomie ustawiasz te sygnały niezalerznie. SDA I SCL musisz(!!) podciągnąć do plusa rezystorami 10kR i tez pod jakies wolne piny portów, bo bascom...
Mam samochód Citroen Berlingo 2.0 HDi. Chcę napisać programik który wyświetlał by mi wszystkie mozliwe dane na LCD-ku dotyczące pracy i stanu samochodu. Dlatego chce do komunikacji wykorzystać to łącze.
Czemu kolega nie łączy czujników równolegle ?
Cytat z opisu na Elpromie: "Wysoka elastyczność komend stosu iWrap pozwala m.in. na zastąpienie przewodowych połączeń w standardzie RS232 za sprawą 6-ciu linii GPIO (General Purpose I/O) oraz funkcji parowania i automatycznego łączenia z określonym urządzeniem." Korzystałem z innych modułów i nie było żadnych problemów z komunikacją po RS (moduły stają...
Łącze szeregowe idealnie nadaje się do odpytywania drugiego procesora. Na I2C to trochę daleko. Na procesorach musisz: - oprogramować wysyłanie "pytania"/"odpowiedzi", czyli musisz nauczyć się wysyłać dane przez łącze szeregowe - napisać obsługę przerwania łącza szeregowego - czyli co ma się dziać kiedy na port przyjdą jakieś dane - musisz nauczyć się...
Podeślij schemat bo nie wiem w jaki sposób dokonałeś przeróbki z LED na LCD a to ma zasadnicze znaczenie w programie. W BASCOMie można łączyć basic z assemblerem, chodź nie zawsze jest to skuteczne.
Witam Mam problem poprawieniem tego programu... Ogólnie każde z osobna działa, kod na servo i kod na RC5. Moge sterować np diodami, ale gdy do kodu dolacze: Config Servos = 1 , Servo1 = Portc.6 , Reload = 10 Pojawia sie taki problem... http://lh6.ggpht.com/_FRfDBMKh5wM/S4lPXC... Czy nie można łączyć tych dwóch...
A po co takie wielkie kombinacje ? Zmoduluj te IREDy np.40 kHz przez to wyjście RB1, zastosuj normalne fototranzystory odbiorcze IR wraz z kawałkiem Darlingtona do wstępnego wzmocnienia, a w sterowniku filtr pasmowoprzepustowy na tą częstotliwość (dopisz w programie obie te funkcje) i będzie działało. Jaki zasięg ma typowy pilot do telewizora, a tam...
Zatem zrezygnuj z tych okropnych Finderów na rzecz triaka. Te przekaźniki są takie fatalne, że zwykle w partii 100szt kilka nie działa już na dzień dobry lub nie łączy po paru przełączeniach.
czy ktoś próbował łączyć? , da się taki układ w prosty sposób programować ( bascom)? jeszcze nie poczytałem o nim za dużo, ale ma równoległą szynę danych i parę linii sterujących i powinno się obsługiwać jak zewnętrzną pamięć, tylko tyle, że coś pisało na temat standardu Intela lub Motoroli i nie za bardzo wiem o co chodzi.
Jeśli tak, to trzeba mu podawać 8 sygnałów Z całym szacunkiem; unipolarny ma zwykle 1 wspólny przewód i 4 fazy Po cholerę 8 sygnałów? Chyba że ma Kolega na myśli dwa silniki. Docelowo i tak nie widzę sensu takiego sterowania, ponieważ silników ma być 4. A są gotowe układy sterowników uni/bipolarnych, i takie sterowanie poprzez step/dir będzie łatwiejsze...
Chwila, może to głupie pytanie - a w jaki sposób podłaczasz go w one-wire? Łączysz nogi VCC z GND?
BASCOM AVR Przed awarią wszystko szło jak po sznurku :(
W takim razie trzeba zapewnić napięcie w okolicach poziomu baterii we własnym zakresie i z takiego konwertować do poziomu zasilania µC. Masy oczywiście łączymy.
Bo jak ja zacznę coś tworzyć to mi flash-a w procku nie starczy a pewnie potrzeba do tego dwóch linijek kody aby coś wysłać i odebrać z tego nieszczęsnego FT232RL :) ale dlaczego nieszczęsnego FT232RL - przecież komunikacja za jego pomocą to dokładnie to samo co przez MAX232 - tyle że tu masz o wiele lepszy samochód - mercedes - bo pozwala łączyć się...
Dopisze jeszcze coś na temat nieszczęsnego ATTiny13. W ogóle ATtiny13 i bascom to jest tragiczne połączenie. Jeśli program ma tylko migać diodami, to ok. Ale napisać coś bardziej złożonego, to niestety nie w bascomie. A tym bardziej jeśli użyjemy jakiejś bascomowej instrukcji do obsługi 1wire lub podbnej - od razu mamy połowe pamięci flash w plecy :/...
..."Tylko po co zaczynać o starych procesorów i od powoli wymierającego języka?".... A czy ktoś o to pyta? Jeśli chodzi o pomoc - to trudna sprawa. Piszesz "Mój kod zrobił się już dość duży i moje umiejętności są zbyt małe, aby nad nim zapanować" I chyba tu jest problem, zacznij pisać "od początku", zacznij od obsługi "pojedynczych składników". Zapisuj...
Witam, Spokojnie i po kolei. Co to za "makieta", jaki programator, jakie środowisko (bascom, winavr), czego używasz (jakiego programu) do "łączenia się" z procesorem? Pokaż ustawienia programatora i napisz, jaki dostajesz komunikat. Pozdrawiam, Dr.Vee
Witam Nie ma znaczenia z jakim rozszerzeniem będzie plik, .hex czy .bin chodzi oto czy dany program którym programujesz obsługuje dane rozszerzenia. Po kompilacji w Bascomie uzyskujem pliki z różnymi rozszerzeniami. Co do drugiego pytania to chyba chodzi o "zresetowanie" procesora czyli coś podobnego do resetu komputera, ponowny start na stałe nie można...
To z noty aplikacyjnej detektuje zero podobnie jak układ z transoptorem. Oczywiście zakłócenia w obu przypadkach dobrze byłoby filtrować, można to zrobić cyfrowo. Wadą tego układu jest to, że masa ma potencjał jednego z przewodów zasilających (być może fazy), co jest problemem jeśli urządzenie może łączyć się z innymi. W twoim przypadku masz RS485 i...
Tak może być. Wszystkie trzy słuchają. Inaczej się łączy gdy każdy z trzech może nadawać. W tych trzech odbiorczych musisz wpisać tę komendę i zwolni ona pin PD.0 tak, że będziesz go mógł użyć do czegoś innego. Pisz sobie wolniej bo zamiast "oprócz" napisałeś "porucz". Takie literówki to przejdą czasem w mowie, ale nie w kodzie ;)
Witam ! Zacząłem niedawno bawić sie AVR' kami . I mam wiele problemów w bascomie. Mój procesor to attiny2313. Występuje tutaj taki błąd, co radzicie? Może błąd w łączeniu ? Opcje bascoma ? Cos z programatorem ?
może ktoś pomoże w jaki sposób tego dokonać bo w bascom-avr bez problemu łączy mi się z attiną poprzez ten programator niestety nie mogę tego dokonać w winavr
Jeśli chodzi o łączenie się z wyświetlaczem, to można to potraktoweać jako I2C ?? W bascomie są chyba gotowe procedury do tego. Trzeba by było tylko osobno tą trzecią linię obslużyć. Jeśli znacie jakieś lepsze sposoby to pomóżcie, bo Assemblera dopiero zaczynam się uczyć, a w bascomie jest wiele gotowych funkcji do łączenia. PS: będę korzystał z AT90s2313
W takim razie Bascom wogóle nie widzi programatora Sprawdź kabel którym łączysz programator, i zobacz w biosie czy masz prawidłowo ustawiony tryb pracy oraz adres portu LPT.
Witam. 1./ Jeżeli definiujemy piny jako wejście najlepiej używać instrukcji config pinb.0=input ' przycisk pierwszy config pinb.1=input ' przycisk drugi config portd.0=input ' pin sterujący diodą LED 2./ Podłączenie przycisków do plusa zasilanie tak jak w tym kursie jest złe. przyciski powinny być podłączone do masy. Po prostu przycisk po wcisnięciu...
Diody połącz w matrycę, przyciski też, tykanie ja bym rozwiązał tak, że pod jakieś wyjście podłączasz buzzer i w programie zmieniasz stan tego wyjścia ze 2-3 razy pod rząd, w głośniczku powinno być wówczas słychać krótkie stuknięcie. Polecam lekturę : Marcin Wiązania, Programowanie mikrokontrolerów AVR w języku BASCOM - masz tam dokładnie opisane łączenie...
Zastosowałem się do instrukcji i dalej nic mi nie wychodzi.Przepraszam ,że zawracam głowe ale ja dopiero się uczę i to moje pierwsze pisanie. Dodano po 7 Teraz wygląda to tak: $regfile = "2313def.dat" $crystal = 800000 Config Pind.0 = Output Config Pind.1 = Output Config Timer0 = Timer , Prescale = 256 On Timer0 Odmierz_1s Dim Licz_8ms As...
To pewnie wynika z tego że powstało dużo różnych AVR`ów. Jeśli na początku ktoś korzystał tylko z jednego typu to mógł sobie w IDE ustawić konfigurację dla stosów a nawet wyświetlacza LCD czy I2C. Stąd dla wstecznej kompatybilności dalej tak można zrobić. Na przykład ustawienia dla stosów są tutaj tylko moje są już zmienione bo mogę szybko wkleić to...
Głównie problem jest z zegarem. Im większe napięcie jest podawane na wejście przetwornika zegar się zatrzymuje, obniżenie napięcia powoduje ponowne działanie. Myślę, że pomyliłem się przy łączeniu tych wszystkich procedur tylko nie wiem gdzie.
Czy w kodzie Bascom masz określoną szybkość tarnsmisji? Jakich komend używasz? Jaka odległość połączenia? Jak łączysz uc? Daj troche więcej szczegułów!
No dobra czyli wynika z twojej wypowiedzi, że fusebity masz ok skoro do PC wszystko ładnie dociera. 1. Sprawdź co będzie po takim wysłaniu polecenia z procka: Print "AT+ZPPPOPEN" ; chr(13) ; bo normalnie PRINT śle na zakończenie CR + LF - więc może to, to (chociaż wątpię ale spróbować można) 2. jak się łączysz modem GSM z prockiem ?
Odpowiedziałem dokładnie na post może nie wskazując tego że to do czego Autor che tego użyć może być w tym przypadku nieprzydatne. Jednakże da się po prostu nadawać IRDA`ą szybciej i to było sensem mojej wypowiedzi. Raz nawet powstał taki projekt na potrzeby Elektrody gdzie Tiny13 które nie ma Timera1 dało radę nadawać nośną i kolejne bity. Wystarczy...
W końcu działa ale co było to nie wiem pewnie coś nie łączyło. Ale nie do końca działanie jest poprawne ponieważ nie pokazuje części zdjęć.
no i wiecie co się okazuje??? że bascom avr, w przeciwieństwie do 8051, nie umie łączyć zmiennych różnych typów u mnie zmienna przecinek byłą typu byte, wystarczyło ją zmienić na integer (czyli taki sam typ jak całości temperatury) i wszystko działa twórcy bascoma zrobili to chyba spejalnie, żeby zająć jak najwięcej miejsca w pamięci RAM :( :| dzięki...
Nie mam, ale to żadna filozofia raczej... Zajrzyj do noty jakiegoś rejestru SIPO, np 74595. Reguła jest taka, że wrzucasz na taki rejestr jedną "jedynkę" i przesuwasz ją aż na sam koniec linii, po czym wrzucasz kolejną "1". Rejestry możesz łączyć szeregowo, tj. z ostatnie wyjście rejestru podajesz na wejście kolejnego. Sygnał zegarowy wszystkich rejestrów...
Właśnie ta pomoc jest mi potrzebna. Nie mam zielonego pojęcia jak je złączyć. Próbowałem między innymi wkleić jeden pod drugim ale zawsze działał albo jeden albo drugi. Mógłby ktoś mi powiedzieć czy jest jakaś funkcja łącząca programy??
Witam Potrzebuję wyjaśnienia odnośnie zestawu AVTKURS AVR - Kurs programowania procesorów AVR w BASCOMIE. Mianowicie, chciałbym kupić taki zestaw, w skład którego wchodzi płytka i programator USB AVTPROG2. Proszę o wyjaśnienie czy do tego programatora wkładamy procesor, programujemy, a następnie wkładamy go do zakupionej płytki? Pytanie drugie, czy...
emarcus zrobiłem tak jak kazałeś w avr studio i wygląda na to że jest ok!:) dodatkowo napisałem prosty program wykorzystujący przerwanie od timer0 dioda miga co 1,024s Rzeczywiście avr studio łączy się z prockiem, mimo to zaprogramowałem atmege z bascoma (stk 500 options) wcześniej próbowałem nadpisać w avr studio i co się okazało?? otóż nie mogłem...
osioł123 tak jak widać na aukcji, na końcu programatora jest taka kostka, nazywa się ona kanda i ma 10 pinów. Taką samą kostkę umieszczasz na płytce z twoim zegarkiem binarnym i łączysz to taśmą) Chodzi mi o to czy między programator a sam kontroler trzeba coś wpiąć Trzeba wpiąć właśnie tę tasmę. UC przecież nie będzie się bezprzewodowo kommunikował...
Na stronie edw. OK, ale proszę o link do strony. Posiadam łącze modemowe i jak wiecie czas jest dla mnie najważniejszy. A co do pierwszej odpowiedzi chodzi mi o ustawienie wszystkich opcji. Hmmm... kolory i fonty tyż :?: Najważniejsze to Compiler->output.Zaznacz sobie jakie pliki ma generować i ... to wszystko.Całą reszte możesz "poustawiać" w kodzie...
Dzięki wielkie. Na dniach będę robił testy i dam znać co z tego wyszło ;) Powiem szczerze, że nie do końca ogarniam Arduino bo bawiłem się tylko BASCOM, ale myślę, że dam sobie radę-parę zabawek Arduino uruchomiłem, ale tylko z gotowców.
Czy ktoś z was łączył już na jednej szynie np 3 dallasy? byłbym wdzięczny gdyby ktoś mi taki kod napisany najlepiej w Bascom udostępnił.
no taaak, to już całkiem inna bajka bo widzę, że ty "szalejesz" (to w dobrym tego słowa znaczeniu) już jeśli chodzi o łączenie asm i bascom :) jeśli już jednak o tym mowa to nie żebym chciał męczyć cię o tą rozbudowaną funkcję przerwania, ale może chociaż tak w 2 słowach powiesz mi jak "to w locie" dekodujesz? tzn - przy okazji na jakim procku minimum...
To może czas na konkrety, bo powyższe przepychanki na temat kwarcu, taktowania, błędów jak widać były (jak zwykle) niepotrzebne. Zasilanie procka masz 3,3V - co dalej ? Łączysz się przez jakiś adapter USB - UART ? Przejściówka również w logice 3,3V ?
LED-y zapewne łączysz do plusa? Dajesz "Set" i co dalej? Wyjścia same się z"Reset"-ują? Patrz drugi przykład z książki.
Warto pamiętać, że Atmel tworzył AVR'ki we współpracy z IAR'em, jak by nie było istotnym twórcą kompilatorów C. To jest o tyle nieistotne, że takie języki jak C, PASCAL, czy BASIC implementują się podobnie, żeby nie powiedzieć identycznie. Problemem jest jakość generatora kodu, jakość bibliotek (runtime) oraz sposób ich linkowania. Przykładem może...
To nie są problemy Bascoma, w bascomie można wiele rzeczy szybko zrobić, tylko jak ktoś go nie zna to najłatwiej i naszybciej jest na niego psioczyć i wylewać swe żale. ale ok, skoro ty (o ile dobrze zrozumiałem) w jakimś tam przerwaniu wysyłasz coś poleceniem PRINT przez łącze RS232 a następnie w tym samym przerwaniu czekasz na odbiór przez RS232 (waitkey)...
W BASCOMie nie da rady - przynajmniej czystym. Musi być co najmniej mały fragment w assemblerze, żeby zlikwidować jitter przerwania AVR. Reszta też by się przydała w assemblerze, bo liczba taktów na linię jaka jest do dyspozycji nie jest imponująca. A co do łączenia - masz H i V-Sync, które są liniami cyfrowymi i po prostu je łączysz z MCU - mały rezystor...
Witam Dim A As Byte , E As Byte $baud = 9600 $crystal = 11059200 $timeout 5 ' 110592 A = 1 P1 = 255 Do Input E Timeout = 500 P1 = E P1.0 = 1 P1.1 = 1 P1.2 = 1 P1.3 = 1 Loop Tam powinno być samo $TIMEOUT ta 5 nie jest konieczna (sprawdź HELP Bascoma). Portami P1.4 - P1.7 będzie sterować gdy podasz liczbę z zaskresu 16-255. Podajesz taką liczbę? Oczywiście...
1. Najprościej połączyć jako matrycę 10*10 tylko jeśli to ma być linijka to okablowanie może być kłopotliwe. 2. Lepiej wziąć coś dedykowanego do takich celów i sterowanego szeregowo, najprościej i jak robią początkujący 74HC595 - podpinasz do uC tylko 4 linie SPI i możesz sterować tyloma diodami ile kasy ci starczy bo układy łączy się w łańcuszek szeregowo....
Jak to złożysz to zobaczysz czy jest dobrze... Wygląda OK, ale mam 2 uwagi: - kondensator 100n (bodajże C4) umieść jak najbliżej nóżek procka; - skoro już podpiąłeś AVcc i ARef do zasilania to dobrze byłoby dołożyć tam kolejne 100n, także jak najbliżej procka, chyba, że oba 'plusy' łączysz pod ATMegą. Nie sprawdzałem w praktyce, ale sądzę, że po podpięciu...
Skoro łączysz na płytce stykowej to zapewne nie łączysz tego z głowy, tylko wedle jakiegoś schematu. Przecież do takiego "szybkiego" testu nie trzeba schematu! Wystarczy podłączyc zasilanie i mały cap przy nim (do takiego testu można nawet i o nim zapomniec - bedzie pracowało), oraz podłączyc jedną diodę LED z rezystorem do portu deklarowanego jako...
nie czytałem wszystkich odpowiedzi , ale jestem pewny, że najlepiej zastosować zwykłą kostkę za 50 groszy > CD4094 łączysz je szeregowo i masz z głowy. bascom ma procedurkę do wysłania na nie danych, możesz ją także samemu napisać. jest to zwykły rejestr szeregowo - równoległy. wysyłasz kolejno te kilkanaście bajtów, działa super, na czas wsuwania danych...
Najlepiej byłoby sprawdzać błędy, ale coś z odbiorem z ESP8266 mam nie tak, bo nie mogę "wyciągnąć" adresu IP, który dostaje moduł. A ESP w ogóle łączy się z WiFi? W routerze go widzisz?
A najlepiej to jak byś miał możliwość podglądnięcia tych sygnałów na oscyloskopie, bo podejrzewam że tu chodzi o zbocza sygnałów CLK i MISO - na pewno nie idą w parze z tak dużym zegarem. Zmniejszenie prędkości SPI rozwiązałoby problem, potrzebne Ci aż 2MHz? I nie wiem jak z tymi dzielnikami bo nigdy w ten sposób nie łączyłem, ale bezpośrednio to lata...
nie ma żadnej przystawki, tylko przez złącze diagnostyczne łączysz się z sterownikiem silnika i w chodzisz w wartości rzeczywiste i tam są takie możliwości podejrzenia
mam zamiar zacząc zabawe z programowaniem mikrokontrolerow, kupilem ksiazeke brogramowanie mikrokontrolerow avr w jezyku bascom, odwiedzilem kilka stron i nie wiem od czego mam zaczac czy ksiazka to dobry wybor, czy zestaw zl2avr na poczatek to dobry wybor, doradzcie mi cos Każdy od czegoś zaczynał. Czy to był asembler, C czy Bascom. Ja zaczynałem...
Rozwiązaniem dla Ciebie może być bluetooth. Łącze szeregowe, no i bezprzewodowe :) Spójrz na moduły: BTM-112 oraz BTM-222
Na pierwszy ogień drastycznie zmniejszy Ci sie program jesli zamiast łączonych warunków przez "AND" rozbijesz je na dwa pojedyncze IF'y tylko UWAGA - te które nie mają w sobie "ELSE" - z else musisz zostawić jak jest, bo zaczną się cuda dziać :) EDIT: I jeszcze mi się przypomniało... jak nadal będzie ciasno to wszystkie flagi - zmienne typu BIT - zamień...
Witam Przepraszam za pytanie - dla wielu z Was zbyt proste aby odpowiadać ale... Co wpisać do rejestrów at89S8252 aby uzyskać łącze RS232: 9600bps, 8b, n, 1bs dla rezonatora 16MHz (wiem że bedzie błąd) Ja w BASCOM 51 napisałem jak w help-ie: $BAUD = 9600 $CRYSTAL = 16000000 dim A as byte A = 1 Print "Text to print." End ...ale komp niczego nie odbiera....
Po krótce - w ASM musisz wiedzieć pod jakim adresem jest dany rejestr peryferium i do niego sie odnieść. A to ciekawe, co piszesz, bo asembler stworzono właśnie po to, aby nie trzeba było tych adresów pamiętać i zamiast tego używać właśnie ich nazw ;) Post nieprawidłowo łączy dwa tematy. Adresy symboliczne w JEZYKU assemblera Znajomość architektury...
Witam! Ja zwykle robię od razu tak: [syntax=basic4gl]Config portd = &b00001111 Portd = &b11110000[/syntax] W ten sposób łączę konfig i ustawienie pullup . W języku BASIC nie zaleca się oddzielania instrukcji dwukropkiem, zamiast: [syntax=basic4gl]If Pg = 0 Then Kier = 0 : Gosub Ruch_key End If[/syntax] Lepiej zapisać tak: [syntax=basic4gl]If Pg = 0...
Oczywiście wszystkie masy i zasilania są podpięte właściewie Masa analogowa i cyfrowa łączą się dopiero przy stabilizatorze próbowałem wpisywać konkretny nr kanału i efekt był dokładnie taki sam
Wświetlanie pomiaru na dziesięciu LED odbywa się przy pomocy charlieplexing'u, Jeśli schemat podłączenia diod jest narysowany poprawnie to nie używasz charlieplexing'u. W charliplexing'u łączy się diody równolegle przeciwsobnie.
Zmieniłem tak i nadal nic. Co ciekawe jak na sztywno przewodem łączę ok czyli portd.2 z gnd to powinno wywołać procedurę z Sub Menu_1 a tu nie dzieje się nic. Zmieniłem procek i to samo
To było coś jak łączenie dwóch języków. Dlatego napisałem że C z BASCOMem jakoś idzie połączyć Panie mirekk36 ;) . No - ale to nie jest żadne łączenie języków ;) .... o jakim myśli autor. Autor chciałby np coś takiego ;) struct { uint8_t byte1; char znak; } dane; Dim A As String*10 Do uint8_t i; for(i=0;i<10;i++) { a[i]...
Łączysz: TX uc1 do RX uc2 RX uc1 do TX uc2 oraz dajesz wspólną masę. Napisz porządnie program nie zapominając o deklaracji jakiego uc używasz.
Żartujesz. A jak częstotliwość? Może masa nie łączy i to jest przydźwięk sieci? A może tylko nieostre zbocza?
szybkość łączyć łączyć łączyć warystor łączyć wtyczka
pilot autoalarm prestige instrukcja rosyjski oscyloskop laptop lenovo ładowanie
babcia komputer sterownik movera
Schemat połączenia zasilania paliwa Mercedes Sprinter 311 CDI Opel Frontera 2.5 TDS - Lokalizacja Przekaźnika Świec Żarowych