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...
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ę...
https://obrazki.elektroda.pl/9867937200_... Witam, Jako że lubię się bawić silniczkami, enkoderami i łączyć to z drugim moim ulubionym elementem - filmowaniem, chciałem pokazać tu mój najnowszy kran kamerowy, który ma mi pomóc w zdobywaniu fajnych ujęć wideo :) Głównym powodem prezentacji jest tak naprawdę sterownik, którego w życiu...
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.
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ę...
Powinien być przylutowany. Tak na styk to coś nie będzie łączyć i będziesz szukał problemu w nieskończoność.
Nie będę pisał co musisz zrobić bo nic nie musisz. Żeby jednak było łatwiej to zrobiłbym dwie osobne rzeczy a na końcu je połączył. Najpierw połączyłbym bezpośrednio na biurku Tx jednego mikrokontrolera z Rx drugiego (o ile pracują na tych samych napięciach zasilających) i opracował sposób ich wzajemnej komunikacji. Osobną sprawą byłoby podłaczenie,...
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...
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...
Witam Chce sterować wyjściami i odczyt temperatury (DS1820) po przez PC. Rozwiązanie profesjonalne (siemens PLC, WinCC) to juz sprawdziłem tanie nie jest szukam alternatywy tańższej. Czy istnieje jakiś program-edytor coś w rodzaju winCC na AVR ? Ważna jest możliwość zaprojektowania graficzna (przycisków), z pc sterującym chce sie łączyć poprzez zdalny...
Witam piny VCC i GND powinno się łączyć na płytce. Co do programowania tak jak napisał gothye, ta Atmega ma piny ISP do programowania gdzie indziej niż interfejs SPI (sam kiedyś się mordowałem ;) przyzwyczajony byłem do mniejszych AVR-ów ). I jakie zasilanie dać? 5V? tu nie powinno być żadnych wątpliwości - oczywiście 5V.
Nie kombinuj z BCD, warto poczytać trochę o samym I2C, bo w BASCOMie wszystko jest tak upraszczane, że czasami mnie to przeraża. Jedna magistrala I2C, resztę portów wykorzystać do obsługi urządzeń, przy samym sterowniku. Pozostałe urządzenia łączyć do magistrali I2C, przez małe i tanie uC typu ATTiny13. Albo drugi sposób ( jeśli nie radzisz sobie z...
Źle to odczytałeś. Płytka się nada. Jednak będzie trzeba łączyć na podstawie schematu i swojej inwencji. Co do programowania w Bascomie to zależy. Do zastosowań hobbystycznych w zupełności wystarczy. Jeśli byś pracował jako programista, tym bardziej w zespole, a dodatkowo musiał pisać na uC różnych producentów to lipa. Bascom jest jednak najprostszy...
Ważne by supercap ładować przez rezystancję bo na starcie prądy byłyby bardzo duże i mógłby być kłopot z resetem procesora. J Dodano po 9 Piotr Nie jest to prawdą. Supercapy mają rezystancję wewnętrzną w zakresie 1-100 omów, typowo kilka omów. Także można bez obaw je łączyć bezpośrednio do zasilania, żadnych dziwnych efektów nie będzie. Dodano po 3...
Hej! I jest tak jak mówisz - Skubik. :P Kwarc jest przy samym układzie, przylutowany bezpośrednio. Takich strategicznych rzeczy staram się nie łączyć kabelkami...:) Myślałem że coś nie tak może być z ATmega8, że może się zawiesza, może resetuje, może jakieś zakłócenia pracy kwarcu mikrokontrolera ( pracuje na 16MHz)? Ale włączyłem w fuse bits CKOPT...
W pliku pomocy masz informacje na temat konfiguracji wyświetlacza [config lcd] i nie tylko. W ogóle to jest to dobre źródło informacji. W katalogu ./sample masz przykłady programów, wystarczy sprawdzić jak autor programu przyłączył układy peryferyjne przeprowadzić kompilacje, załadować do procesora i powinno działać- jeżeli wszystkie połączenia zostały...
Witam, Mam pewien cel do wykonania. Otóż mam pewien moduł na Atmaga32, ktory steruje pracą pieca. Aktualnie cały sterownik wraz z wyświetlaczem tworzy zwartą całość, ale chciałem dokonać pewnych modyfikacji i stąd dwa pytania do Was: 1. Na jaką maksymalną odległość mogę wyprowadzić przewody połaczeniowe wprost z pinów Atmegi do wyświetlacza? 2. Czy...
Ponownie archeologia elektroniczna ;] Atmega 8 (zabytek) - działa prawidłowo tylko przy zasilaniu od 4,5 do 5,5V. Atmega 8 i zasilanie bateryjne to jakiś oksymoron. Atmega 8 i generowanie sygnału zewnętrznego 38kHz - masochizm? Ale jak ktoś bardzo chce, to może w to brnąć. Ja mam takie uwagi: Zamiast atmega 8 użyj uC, który może pracować w szerszym...
Z LCD jest podobne a do tego musisz za palac i gasic segment z odpowiednią częstotliwością. A ten drugi sposób (szeregowo). Do jednego układu podpinasz wszystkie segmenty Na jedną noge podajesz czy dany segment ma sie palić czy nie. Jak juz ustalisz czy ma sie świecic czy nie to podajesz sygnał na CLK i lecisz z kolejnym segmenem, i tak az do ostatniego....
Skoro to Atmega128, to masz 53linie I/O, jeśli podepniesz każdy czujnik do osobnej nogi, wrzucisz mocniejszy kwarc, to możesz odczytywać te DSy (pseudo)równolegle i łączny czas odczytu wyniesie Ci czas odczytu jednego DSa + kilka cykli na przełączenie, dodatkowo, jeśli chcesz odczytywać co 10sec stan temperatury, to po 8.5sec od ostatniego odczytu wydajesz...
Musiałem łączyć drutem gdyż wcześniej miałem już płytkę z wyświetlaczami i dorabiałem do niej teraz sterowanie no i niestety rozstaw pinów mi się nie zgadzał a co za tym idzie gold-piny odpadają. Zastosowałem 2 uC, ponieważ łatwiej było wygenerować dźwięk budzenia a atmegą tylko załączam attiny. No co do pleksi to mogłem ją troszkę ładniej obrobić no...
1 Żadnego nie obsłużę wiec to chyba bez większej różnicy (a na serio coś z avr jakaś atmega;]) 2 co łatwiej/lepiej obsłużyć i2c czy 1 wire? 3 też tak myślałem 4 to czujniki muszą tyle wytrzymać 5 najlepiej by mi pasowały 7 segmentowe są najbardziej czytelne tylko że ilość danych jakie chce prezentować jest spora i mi nóżek od procka nie starczy:P a...
Zdecydowanie nie znajdziesz żadnego przynajmniej darmowego kompilatora Pascala na AVR'y. Jest wprawdzie spore środowisko pozwalające programować w bardzo zaawansowany sposób w Pascalu procków AVR, pewnej niemieckiej firmy, ale cena w postaci kilka tys EU powala na nogi. Jest także microPascal firmy mikroe czy jakoś tak ale ich kompilatory do C, Basica...
1) te 2 podstawki to podstawki ogólnego zastosowania - możesz włożyć tam jakie tylko układy chcesz (w takich obudowach lub mniejszych) i je testować 2) tak, istnieje taka możliwość, musisz tylko napisać odpowiedni (niezbyt skomplikowany zresztą) program na procesor i mieć czym odbierać dane na komputerze (jakiś klient terminalowy/ własnoręcznie stworzony...
ATMega8 w wersji SMD ma 2 dodatkowe wejścia do przetwornika ADC i nie mogą one pracować jako normalne linie I/O. W ATMega8 w DIP28 tych 2 dodatkowych linii nie ma ich wcale. Wewnętrzny oscylator nie nadaje się do żadnego zegara ale nadaje się do UARTa, bo według datasheeta ma on dokładność 3%, a RS232 dopuszcza błąd do 4%. Mi działał nawet UART przystosowany...
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
Ja jak na razie to tylko C. Nie chcę żadnych zbyt wypasionych rzeczy wymagających tworzenia i usuwania (konstruktory, destruktory, klasy, obiekty). Po prostu nie lubię rozpierdychy na stosie, bo mam zwyczaj stos wykorzystywać dość nietypowo (np. robiąc wielowątkowość). Oczywiście kompilator o wszystko dba i wszystko by działało, ale ja dając wstawki...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
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...
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.
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ę :)
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.
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
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! 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,...
Basic ( Bascom)
Kolego (at)niveasoft pytanie troszkę z innej beczki... Skąd masz takie ładne linie łączące funkcje w BASCOMie?
Według dokumentacji Sprawdzasz sobie co jakiś czas 1wreset If Err = 0 Then 'czy jest przyłożony układ 1wwrite &H33 'lub &H0F ds(1) = 1wread(8) If ds(8) = Crc8(ds(1), 7) Then 'układ poprawnie podpięty i CRC Ok 'tu sobie sprawdzasz, czy numer jest zarejestrowany, lub dopisujesz go do listy EndIf EndIf To zadziała...
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...
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ą...
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...
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.
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...
Jak to wszystko łączysz? Masz jakiś zestaw i kablami czy na stykowce?
Ok, a te dziurki na płytce uniwersalnej łączyć cyną tak?
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...
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.
..."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...
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ł...
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...
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...
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...
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.
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...
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...
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...
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ń...
Niekoniecznie musi to byc RS485. AVR-y mają tryb dla USART-a MPCM . Jest to tryb Master -kilka slave, przy czym transmisja jest 9-bitowa i ten ostatni bit jest znacznikiem adresu. W slave-ach łączysz wszystkie Rx ze sobą i Tx ze sobą , następnie krosujesz z Tx i Rx Mastera. Szczegóły w nocie katalogowej... EDIT: Przykładów nie podam, bo nie miałem potrzeby...
Na profilu technik elektronik są zajęcia na temat programowania mikroprocesorów w języku Bascom i rzadziej C więc jakąś styczność z programowaniem będziesz miał.
Jeśli to AT89C8252 to wystarczy kabel łączący go z centroniksem opis znajdziesz w nocie katalogowej
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.
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!
Według mnie Powinieneś wykorzystać właśnie rs485. I ja to widzę tak: -budujesz urządzenie które będzie zbierać informacje z krańcówek itp z mikrokontrolerem i max485 na pokładzie. -powielasz je tyle razy ile masz maszyn (pamiętaj o potrzebie ustalenia adresu każdego modułów.. jakieś zworki lub podobne) -budujesz urządzenie które będzie odpytywać po...
Na kolektorze przy napięciu bazy 0V stanie bez sygnału z generatora musisz mieć +Vcc. Jak masz miernik częstotliwości, to prześledź drogę sygnału. a jak nie, to sygnał z gen ok 10hz i prosty układ kondensator + tranzystor + dioda led i zobaczysz gdzie Ci miga. może masz jakiś czeski błąd w łączeniu, tranzystor uwalony, wyjście proca źle ustawione, albo...
Po pierwsze ten wewnetrzny to nie kwarc tylko generator RC. Proponowalbym ci jednak jesli zamierzasz wykorzystac rs232 dac kwarc do procesora. Twoja stacja bedzie narazona na skrajne temperatury, a wtedy wewnetrzny RC niezle plywa. No i pytanie zasadnicze - po co ci az ATMega128, BASCOM jest az tak pamieciozerny? No i po co ci dwa procesory? Prosciej...
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...
Chwila, może to głupie pytanie - a w jaki sposób podłaczasz go w one-wire? Łączysz nogi VCC z GND?
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 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.
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.
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
Prototyp zrobiłem na pomiarze napięcia (ADC) na fotodiodzie - to chodziło, dopóki nie zacząłem testu na dworze.... Fotodioda łapała podczerwień z... no właśnie, skąd? Nie wiem. To oczywiste. Światło z otoczenia również zawiera podczerwień, więc pojawiają się zakłócenia. Po odłączeniu fotodiody i dotykaniu kabelkiem do + na wyświetlaczu także pokazywały...
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...
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.
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ł.
Jeśli chcesz potencjometrem regulowac prędkość, to łączysz jego opór pomiędzy szyny zasilania mikrokontrolera, a suwak dajesz pod przetwornik ADC. I przykładowo program: Config Adc = Single, Prescaler = Auto, Reference = Avcc Start Adc i w programie co jakiś czas sprawdzasz sobie: opoznienie = getadc(0) i zamiast waitms 500, dajesz waitms opoznienie...
masy się łączą, odległość na razie to jakieś 30 cm ale docelowo ma być ok 30 m Drogi kolego omen_s ;) Szkoda Twojego cennego czasu na komunikację pomiędzy prockami magistralą 1wire , przy pomocy Bascom-owych funkcji 1wire , bo tak się po prostu nie da . Te funkcje pracują w trybie MASTER , a procek który ma odbierać dane powinien pracować w trybie...
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.
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...
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ęć.
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...
Witam A nie prosciej zrobic ta komunikacje na I2C?? Bascom ma wbudowane procedury do obsluji I2C (i2csend,i2creceive...) w helpie od bascoma jest wszystko opisane... Pozdrawiam
Łą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.
przecież pin 22 to zasilanie dla przetwornika A/D, którego ja nie używam. Co WCALE nie oznacza, że to wyprowadzenie może zostać niepodłączone. Uczcie się tak dalej na ATMega8 nie łączyć VCC z AVCC, a potem będzie wysyp tematów bo jakiś port w innym modelu AVR nie działa...
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 ?
Witaj, Jeśli potrzebujesz programu w C/C przeznaczony na PC, napisz na cpomoc(at)interia.pl. Posiadam 6 letnie doświadczenie. Programowałem własne urządzenia(w Bascom'ie) na AVR, które łączyłem po porcie COM z komputerem. Jeśli potrzebujesz pomocy, zrobiłeś własne urządznie i chciałbyś je zintegrować ze swoim PC napisz śmiało, co do ceny napewno się...
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 ?
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...
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
Ja miałem podoby proble, przez kilka dni prubowałem uruchomić ten programator, wkącu okazało się że na płytce brakuje zwory łączącej pin 9 z 11 w podsawce programowanego procesora.
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
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
najpewniejszym sposobem ustalenia wyprowadzeń jest omomierz , w ten sposób na 100% ustalisz wyprowadzenia , najważniejsze to znalezienie punktów wspólnych cewek te łączysz razem i do Uzas , o kolejność pozostałych nie musisz się martwić ponieważ i tak będziesz musiał ustalić to dopiero w czasie pracy układu , chyba że będziesz miał szczęście i za pierwszym...
Witam wszystkich speców. Kupiłem zestaw avt 3500 do nauki programowania AVR-ów w BASCOM. Niestety przegapiłem sprawę że tą płytkę testową można łączyć z PC-tem za pomocą LPT. A ja mam laptopa. Czy istniej prosta metoda na połączenie te płytki poprzez USB. Serwis AVT poleca zastosowanie następnej płytki AVT 451, która jest przystosowana do USB. Tylko...
Witam. Dlaczego Koledzy łączycie LCD z Atmegą przez układ PCF8574 ? Nigdy tak nie robiłem, dlatego mnie ciekawi takie połączenie. Przecież można połączyć bezpośrednio, bez bibliotek i problemów.
Dlatego korzystam z Bascoma jako programatora, Po co instalować Bascom do programowania skoro autor wątku pisze w C? W ogóle po co jakieś dodatkowe programy jak mkAVRcalculator jeśli wszystko jest w AtmelStudio?
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...
To, co zrobił Autor wątku - to właśnie jest poprawny Charlieplexing (z takim właśnie połączeniem rezystorów). Charlieplexing op[olega na tym, by w jedną stronę mieć ograniczenie natężenia, a w drugą - nie (tylko kluczowanie napięciowe). Tak są zbudowane wyjścia specjalizowanych układów do Charlieplexingu. Mikrokontroler tego elektrycznie nie potrafi,...
szybkość łączyć łączyć łączyć warystor łączyć wtyczka
eagle proste projekty zmywarka zasilacz lustro suficie
amator buczenie zasilacza ładowanie lifepo4
Instalacja sterownika C7770F dla HP Designjet 500 TomTom biały ekran – reset, firmware, naprawa LCD, Q10-APM2700C, taśma FFC