Musisz dodać warunki, np. tak: [syntax=basic4gl] If Zmienna < 6 Then Zmienna = Zmienna + 1 Print Zmienna....... If Zmienna > 0 Then Zmienna = Zmienna - 1 Print Zmienna...... [/syntax]
uzywałem róznych procesorów np 90s2313 atmega8, rezystorki podciągające są 3,3k takie były w zestawie, na zaprogramowanych wyjściach procesora są cały czas stany wysokie
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...
Witam, kupiłem programator STK500 firmy tkm-bit i niestety mam z nim problemy. Testowane było na 4 komputerach (wszystkie z windows XP), korzystałem z dwóch kabli USB (jeden 2,5 metra, drugi 1,8 metra). Programy na których miały być programowane Atmegi8 to Bascom i AVR Studio 4. Programator został wykryty przez system, sterowniki podinstalowane, STK500.exe...
Witam wszystkich! 1. Czy przy komunikacji dwóch procesorów poprzez UART można dopuścić sytuację, że jeden procesor (atmega 8 ) będzie pracował na wewnętrznym oscylatorze z tą samą częstotliwością co atmega 16 na rezonatorze kwarcowym ? Tak, ale możliwy transfer będzie zależał od dokładności tego oscylatora - wewnętrzny jest mniej dokładny. Config Com1...
Mam takie małe pytanko. Otóż bawie sie juz kilkadni i nie moge sobie poradzic z realizacja komunikacji procesora z portem szeregowym. Czy ktoś wie jak to zrobic aby procesor prawidłowo interpretował dane z poru i wysyłał je. Chodzi o język bascom.
1. Tablic nie indeksuje się od 0 tylko od 1. 2. Sprawdzanie czy trzeba zapętlić bufor dla zapisu należy przenieść do przerwania. 3. Kanał otwórz na początku programu, a zamknij go tuż przed END. To nie działa tak jak w VB. Proponuję przed następnym wgraniem do procesora przetestować program za pomoca symulatora BASCOM.
Witam!! Jaki Waszym zdaniem jest najprostszy sposob(protokół) transmisji danych(w bascomie) miedzy dwoma prockami. Nie potrzebuje szybkosci tylko potrzebna mi prostota. Chce sie jak najszybciej nauczyc. Dzieki/smalski
Serdecznie witam, Czy znajdzie się na forum osoba, która podzieli się wiedzą na temat BASCOM, SPI, i transmisją danych pomiędzy 2 procesorami? W treści będę używał skrótów master - procesor skonfigurowany jako master, slave 2 procesor skonfigurowany jako slave. Mój poziom - początkujący. Potrafię podłączyć mastera ze slavem, ale nie wiem jak zaprogramować...
Witam, drogich forumowiczów. Mam problem z komunikacją kilku urządzeń w sieci rs485. A tak prawdę mówiąc to z komunikacją pomiedzy dwoma, jednym "master" i jednym "slave". Normalnie staram się zadawać pytania w ostateczności na forum Elektroda, ale po prawie 3 tygodniach siedzenia przy problemie, przeglądaniu masy poradników i postów związanych z rs485...
Witam, Mam taki problem,piszę sobie sterownik LEDów na ATMEGA8515 i problem polega na tym, że nie wiem za bardzo jak wysyłać jakieś informacje z komputera do procka. Urządzenie, którym chce sterować to sterownik kilku diod RGB. Po nizej przedstawiam program jak chce sterować tymi LEDami (przed chwilą testowałem i działa bez zarzutów): $regfile = "m32def.dat"...
Witam Próbowałem na wiele sposobów porozumieć dwa uC ale jakoć nie wychodziło. Może ktoś z was już wie jak się to robi i chce się tym podzielić... Najlepiej gdyby to było w BASCOMie AVR. Z góry THX.
Witam, Jak zrealizaowac (mądrze) komunikacje jednokierunkowa pomiędzy dwoma procami (mega8) na dwóch kablelkach w BASCOMIE? odległość ok 10 m i szybkość minimalna (pierwszy proc przekazuje drugiemu zmierzoną temperature). Myślałem nad RS232 ale tu trzeba 3 kable (Rx,Tx,GND). A może pójdzie tylko na dwóch kabelkach tzn. (GND->GND, Tx->Rx)? Robił ktoś...
Nie znam prawie w ogóle pakietu Bascom. Widzę, że cieszy się on bardzo dużą popularnością. Jak uważacie, czy nadaje się on do zastosowań gdzie wymagana jest duża szybkość i stabilność?
Serdecznie witam, Jaki jest najlepszy interfejs do przesyłania danych pomiędzy mikroprocesorami, przy założeniu że do programowania będziemy używać BASCOMa? np. do przesłania tekstu do wyświetlenia na wyświetlaczu podłączonym do innego procesora. pozdrawiam
Do tej pory programowałem c51 tylko w atmelu ostanio zacząłem korzystać z bascoma, przerobilem sobie college z Edw i pojawiło mi się kilka pytań??? - Czy jest darmowa wersja Bascoma współpracująca z procesorami 89c51 (40 nóżkowymi) - Jak zrealizować transmisję szeregową w Bascom (wiem tylko że używa się do tego poleceń print, input, output...ale jak...
Witam. Poszukuję gotowych procedurek do obsługi układów DS2450 oraz DS2740 dla kompilatora Bascom. Z góry serdecznie dziękuję za ich podesłanie bądź wskazanie pomocnych linków.
Już nie mam siły :( Panowie co może być w tych (pod) programach źle?. Sprawa wygląda tak że: jeden procek jest nadajnikiem (A), a drugi odbiornikiem (B). Procek A co jakiś czas musi przesłać kilka bajtów do procka B. Wymyśliłem sobie że skorzystam z RS’a i każe „wypchanie” danych z A spowoduje przerwanie u B i tym samym odbiór danych......
Witam Chce zapytać o pewną rzecz a mianowicie o to jak pisać program w którym jest obsługa kilku urządzeń lub czynności naraz ....jesli program jest zamknięty w pętli to nie ma problemu .. powstaje czynność za czynnością ..ale ja chcę by program w tym samym czasie obsługiwał kilka urządzeń np: akcelerometr , enkoder i silnik..jeśli szanowni koledzy...
Witam! Od pewnego czasu jestem w posiadaniu dwóch 89c450 i mam kilka pytań... 1. Czy można napisać program pod 89c450 spod bascoma? 2. Jak zrobić programowo transmisję danych pomiędzy dwoma 89c450 (I2C/RS232)? 3. Jak ustawiać suwak w żądanej pozycji w potencjometrze DS1807 i jak odczytać aktualne ustawienie suwaka (prosiłbym o kawałek kodu w bascomie)....
Witam Czy ma ktoś, z was jakiś artykuł bądz książkę godną polecenia? chodzi mianowicie o tworzenie protokołów komunikacyjnych. Robię taki projekcik gdzie 2 procesory będą się komunikowały ze sobą i tak zastanawiam się, jak ugryźć temat stworzenia dla nich protokołu. Czy znacie jakieś ciekawe materiały na ten temat? Pozdrawiam
Czy ktoś próbował uruchomić aparaturę ze strony http://www.kubaw.it.pl w Bascomie?
Standard jest na RS -12/+12v. Ale napięcie progowe dla sygnałów nie jest 0V a 1.5V. To pozwala na połączenie TTL i RS bez zmiany poziomów. Działa kiepsko i tylko przy wolnej transmisji- ale działa. RXD procesora trzeba zabezpieczyć opornikiem ok. 10kom
Nie znam BASCOMA ale nei masz tu ani ustwionej szybkości transmisji ani nie piszesz nic o ustawoenieu fusebitów. Może ATmega16 pracuej Ci w dalszym ciągu na wewnętrznym rezonatorze 1MHz - na co by zresztą wskazywało: "... W dodatku odmiezane czasy przez procesor sa znacznie wydluzane..."
Łą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ę...
Witam! Z góry przepraszam za swoją niesamodzielność, ale pilnie potrzebuję fabryczne wartości fusebitów do procesora ATMEGA168V-10AU, tzn LFUSE i HFUSE w formacie hex, do zaprogramowania przez avrdude. Zmieniłem fusy na wewnętrzny oscylator 128kHz nie dzielony przez 8, i teraz nijak ma się komunikacja z procesorem, BASCOM nic nie widzi poprawnie, ale...
Wygląda to jednak na to że uwaliłeś procesor
Tak, będziesz mógł. Jeśli chcesz liczyć w czasie (a nie chcesz) to mierzony przebieg doprowadzasz do wejścia zegarowego timera, w efekcie każdy impuls powoduje zwiększenie wartości licznika o jeden. Skoro chcesz mierzyć szerokość impulsu to wykorzystujesz wejście ICP timera - timer taktujesz z maksymalną częstotliwością, z kolei impulsy z obrotomierza...
Spróbuj użyć kwarca przystosowanego do pracy z uart'em. Szczegóły w dokumentacji procesora.
Nie wiem jaki jest ten robot jednak wydaje mi się, że masz za mały procesor aby dodać obsługę komunikacji po RS. Na początek zaproponowałbym ci pakiet Bascom AVR do programowania procesorów ATMEL. Są tam zawarte procedury obsługi między innymi komunikacji po RS`ie a samo programowanie jest proste.
Może być USBASP z allegro lub jak jest LPT - STK200 Wsad do wgrania dowolnym programem np.: AVRDUDESS, SinaProg, AVRDUDEPROG, Burn-O-Mat, BASCOM-AVR, i wiele innych lub bezpośrednio z linii poleceń z avrdude.exe: Sprawdzenie komunikacji programator USBASP-ATtiny24: cmd avrdude -p attiny24a -c usbasp -P usb -t jak m.in wyświetli: avrdude Device signature...
To po kolei - Raven to zestaw developerski, więc kosztuje trochę więcej, można kupić pojedyncze moduły ZB od Atmela (oni to robią w kooperacji) - cena jak innych tego typu modułów. Stos odpowiada za realizację całej komunikacji pomiędzy urządzeniami, stanowiąc pewne API dla twojego programu. Do ZB nie potrzebujesz ani JTAG, ani oscyloskopu, zwykle te...
Zamieść wgrane do procesorów kody Mastera i Slave.
W ostatnim przypadku Atmega nie odpowiedziała nawet na żądanie o deskryptor... Komunikacja wchodzi w stan IDLE i tyle. Idealnie by było jakbyś w sofcie dodał jakieś logowanie komunikacji żeby zobaczyć co robi w tym czasie Twój procesor. Możesz dodać najprostsze wysyłanie przez RS232. Oscylogram też by się przydał bo te przebiegi co ostatnio wrzuciłeś...
Witam! Ostatnio zaciekawiła mnie idea komunikacji procesora z oprogramowaniem w BASCOM AVR z nośnikami danych USB (penrive'y) W internecie nie mogę jednak znaleźć interesujących mnie materiałów, gdyż chodzi mi o współpracę bezpośrednio z uP, a nie przez konwerter USB->RS/Równoległy Czy moglibyście mi pomóc i zapodać standardy transmisji USB na pendrive,...
No dobra, tyle to wiem, ale po pierwsze jak i jak ustawić zegar w procesorze
Witam Temat bardzo interesujący, jednak jestem początkujący jeżeli chodzi o komunikację procesora z komputerem, i tutaj moje pytanie czy za pomocą bascom-a można zaprogramować procesor avr do takiej komunikacji jak przedstawiona powyżej, jeżeli nie to przy pomocy jakiego języka się to odbywa ??? Oraz moja prośba czy może mi ktoś udostępnić gotową (jeżeli...
Witam. Zaprogramowałem i uruchomiłem dość spory projekt, który zawiera m.in. zegar rtc z budzikiem. Wszelkie sprawy związane z jego programowaniem i obsługą załatwiam przez RS232 i emulator terminala w bascomie. (Windowsowy terminal nie działa poprawnie) Mam ochotę napisać do mojego urządzenia dedykowany, "okienkowy" program pod windowsa ale raz, że...
Witam Ponownie! Mam problem komunikacji uP z PCtem. Otóż napisałem programik do komunikacji, wrzuciłem go na procesor, zresetowałem procesor z pod programu programatora (tzn. uruchomiłem aplikację) i wszystko jest OK, komunikacja zaskakuje, programik chodzi. Ale gdy zresetuje procka sprzętowo program na procesorze rusza natomiast komunikacji brak. W...
15s x8= 120s = 2min. Wszystko się zgadza. Masz pewnie ustawiony internal RC oscilator na 1MHz. i tak wpisz- $crystal = 1000000 Ale dla $Baud = 19200 jest wtedy błąd >7%- nie będzie działać. Dla 8MHz będzie dobrze- ale trzeba przestawić fusebity. Aż strach poradzić jak- bo można zablokować procesor.
Dodam jeszcze że po połączeniu masy z przejściówki z masą atmegi transmisja ustaje i program nie odbiera danych. Widocznie transmisja nie zachodzi. Masy muszą być połączone. Prawdopodobnie nie konfigurujesz uartu (bascom nie jasnowidz, trzeba mu co nieco wskazać, no chyba że samo $baud= wystarcza) Żeby wyeliminować błąd związany z oscylatorem postanowiłem...
Witam, Zakupiłem u Chińczyka ATmega 328P-UR w TQFP i mam problem. Procesora nie wykrywa pakiet Bascom, ale AVR Dude już tak. W mkAVR Calculator wyświetla się sygnatura procesora 1E950F. Wgrałem plik HEX z jakimś programem, który wykorzystuje A/C i to nie działa. Proste programy typu zmiany stanów na portach wydają się ok. Mam takie pytanie, czy ten...
Witam, Ma problem z komunikacja dwóch m.procesorów typu ATTINY2313 przez UART. Ma ktos moze jakis kod odbiornika i nadajnika pod ten procesor? PS. szukalem na forum. PS2 ...kodu w BASICU (BASCOMIE)
Poprawność komunikacji SPI między modułem a procesorem, możesz przetestować włączając/wyłączając w RFM12 generowanie sygnału zegarowego na linii CLK i sprawdzać oscyloskopem jej stan.
EEEEEEEj kolego - teraz to żeś zamieszał ;) .... sorki że się uśmiecham ale to nie z ironii tylko z pomysłowości ;) A co ma piernik do wiatraka czyli co ma jakieś INT2 do UART1 ???? no jak można tak odczytywać znaczenie opisu różnych funkcji nóg procesora To tylko oznacza, że ten pin może pełnić rolę albo zwykłego pinu I/O albo rolę RxD1 (czyli wejście...
Faktycznie też się dziwię. Kiedys dawno dawno temu tez walczyłemz podobnym problemem 100% sprawny program 100% sprawne procesory a okazało sie że mam pomylone kabelki
No jeszcze skonfigurować RS. Szybkość, parzystość itd. I w procesorze i w komuterze.
Co myślicie o tych prockach? Fajne. 16-bitowe. Nie pogardzą ogórkami kiszonymi czy cytrusami. Czasem problematyczne, gdyż proste rzeczy są czasem okropnie "zakręcone". Warto się tym zainteresować? Tak: - jeśli będziesz się zajmować systemami pomiarowymi - bo głównie tam brylują te procesory, - jeśli stać Cię będzie na porządny programator za ok. 400PLN,...
Przed wykonaniem pętli wpisz Cls Cursor Off Lcd "Co kolwiek" Po włączeniu zasilania powinien pokazać się napis co kolwiek w pierwszej linijce. Zapełnienie wyświetlacza do połowy kwadratami oznacza brak komunikacji z procesorem.
Czyli tak - dajesz Atmelka zależnie od potrzeb ATTiny2313, ATMega8 lub ATMega16 /8515/8535 itp...(portów hohohoho), do PC łączysz się przez: 1. SPI/USI<>LPT (wersja nie wymagająca dodatkowych elementów), PC pracuje jako MASTER, ATMEL jako SLAVE (ten układ składa się TYLKO z procesora, jakiegoś kondensatorka odsprzęgającego zasilanie) 2. UART<>RS232...
Coś mi tu nie pasuje, płytka testowa AVT 3500 wykorzystuje procesory AVR typu AT90(L)S2313 / ATTINY2313, a nie 8051.
Witam Proszę o pomoc w znalezieniu przykładów zastosowania / komunikacji procesora Atmel (Bascom), obsługi RS232, tworzenia własnego protokołu do komunikacji PC <--> Mikrokontroler (C# <--> Bascom). Może ktoś pisał lub zna podobną pracę dyplomową i może podesłać linka. Bardzo z góry dziękuję za pomoc.
Kolego malamala, dla ułatwienia podaję możliwe poprawne połączenie układu max232 z mikrokontrolerem: linia txd procesora na pin 10 lub 11 układu max, linia rxd procesora na pin 9 lub 12 układu max.
Ab ovo- zacznijmy od początku. "Jedyne co zmieniłem to procesor z Atmega8 na Atmega8L". Nowy- ustawiony fabrycznie na 1MHz z wewnętrznego oscylatora.
Szukam osoby która podejmie się poprawienia programu sterownika zbudowanego na mikrokontrolerach ATMEGA 32 i 16 łącznie jest ich 3 sztuki. Kod źródłowy napisano w BASCOM. Problem dotyczy prawdopodobnie komunikacji URAT między procesorami. Praca w Starachowicach. Wynagrodzenie na podstawie faktury / rachunku lub umowa - zlecenie, ewentualnie inna forma...
Patentów jest wiele, ale chyba najleprzy to zastosowanie RS485, który z założenia jest zrobiony dla sieci do 32 urządzeń. RS485 opisuje elektryczną stronę komunikacji, a nie protokół, który jest z regóły identyczny z RS232, jedyne czym się całość różni z punktu widzenia procesora, to transmisja ma sterowany kierunek, czyli jest half-dupleksowa, procesor...
Przy kwarcu 8MHz $baud=1200 jest "not possible". Zauważ, że w tym wypadku to nie ma znaczenia. W obu procesorach powstały błąd będzie taki sam, a więc dla nich transmisja będzie czytelna.
Jakakolwiek komunikacja bez kontroli danych jest do wyrzucenia. Co do pamięci to chyba powinieneś dopasować się do rozmiaru sekcji bootloadera w pamięci flash danego procesora ;)
Narazie próbuje tylko odczytac dane. Wymieniłem procesor i nadal to samo... Czy to możliwe że w najnowszej wresji BASCOM AVR jest cos nie tak?
Witam Znalazlem bardzo stary procek taki jak w temacie i poszukuje jakiegos prostego programiku do wysylania (odbierania) pojedynczych bajtow z procka do rs232 w komputerze (i w druga strone tez). Schemat uklady mam ale brakuje zawartosci do procesora. Bede wdzieczny za info.
Nie do końca rozumiem, ale zakładam, że chodzi ci o przewód, jakim możesz podłączyć procesor zaprogramowany w bascomie do terminala rs232? Jeśli tak, to musi bycto przewód z konwerterem MAX232C lub podobny. Sprecyzuj pytanie. Pozdrawiam.
Próbuję skomunikować MEGA 8535 z PC przy pomocy RS-232. Programuje w języku BASCOM. Zastosowałem układ MAX232N - podłączyłem, skonfigurowałem i kurde problem. Jeżeli wysyłam dane z procesora do komputera, komputer odbiera krzaczki, jak wysyłam dane z komputera do procesora - procesor nie odbiera nic. Terminal kt[list=]ry [/list]
Mam problem jak w temacie. Pisze w Bascom na 89c51. Do komunikacji wykorzytsuje sprzętowy UART. Procesor wiesza sie, udaje mu sie wyslac znaki czasem te ktore chce wyslac czasem glupoty. Uzylem modulu (juz zlozonego) max232 z innego urzadzenia (ukladu komunikacji z komorka siemens'a). Uklad ten zasilany jest z linii portu rs232 przy wykorzystaniu tranzystora....
Mam problem ze współpracą programatora USB ASP http://www.kamami.pl/index.php?ukey=prod... z Bascomem 2.0.7.5. Programator obsługiwany przez Bascom nie jest w stanie nawet zidentyfikować procesora "Chip ID:000000". Jedyne co działa to komunikacja Bascoma z programatorem. Procesor jest dobry bo z oprogramowaniem ściągniętym ze strony...
Witam . Mam taki problem od 3 dni próbuje napisać program w bascomie , i nie wychodzi mi komunikacja procesorów . Atmega8 ma sprawdzić adc rc5 wyświetlać na lcd i wybrać się do etykiety tu jest ok , natomiast attint2313 ma sterować 4pwr , led rgb i odbierać 4 klawisze . Próbowałem z rs232 i gubiło mi dane , i z i2c + pamięć 2402 . no i nie wiem co zrobić
bascom komunikacja komunikacja bascom rs232 komunikacja bascom
nagrzewnica indukcyjna temperatury materiały oporowe schemat zwrotnicy głośnikowej
krups ea8240 samsung le32b350 zasilacz
Maksymalna temperatura tranzystora przy Uce 12V i Ic 1A Migocząca dioda LED i brak uruchomienia laptopa Toshiba Satellite