Ksiązka kurs pisania w BASCOM AVR to np. "Programowanie mikrokontrolerów AVR w jezyku BASCOM" Marcin Wiązania BTC. Ksiązka rozpoczyna się od opisu większości funkcji komend BASCOM potem trochę o procku AVR a następnie proste programy obrazujące możliwości AVR i obsługę róznych interfejsów... jest też kilka programów obsługi wyświetlaczy czujników przetworników...
Jak masz jakieś problemy to wal jak w dym tu na forum. Ja nie uważam, że wiem wszystko - napisałem kiedys sporo programików używajac bascom 8051 i chciałbym powiedzieć, że tu widziałem juz wszystko ale napewno jeszcze nie. Są tutaj lepsi ode mnie ale większość z nich używa już albo avr albo C kompilując na 8051. Ja w tej chwili używam bascoma jako IDE...
Trochę wysiłku i wszystko można ;).......... BASCOM również nie polecam, osobiście używam C ( jak dla mnie jest łatwy, prosty i przejrzysty ) jeśli tylko masz chęci i ochotę do nauki to bardzo polecam ten język. Dokłdnie.....(!???) Najlepszym przykładem jest wątek:http://www.elektroda.pl/rtvforum/v... problem z którym autor...
..."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 Sprawa prosta. Rozwiązać problem można na kilka sposobów. Ja robiłem tablicę 16-to elementową i w pętli z każdym zboczem sygnału zegarowego wpisywałem wartość do tablicy. Po odczytaniu 16 bitów czytałem te komórki, które mnie interesowały i sumowałem wynik z odpowiednimi wagami bitów. Poglądowy program poniżej. Config Pinx.x : Clk alias Portx.x...
Nie wnikając w szczegóły(za wiele pisania :D ) , proponuję w podprogramie "Welcome" , zakomentować/usunąć instrukcję Cursor Off , gdyż tylko ta instrukcja chciałaby "skoczyć" do etykiety _lcd_control .Ponieważ z krótkiej analizy kodu wnioskuję , że ten wyświetlacz pracuje tylko w trybie graficznym , więc o włączaniu/wyłączaniu kursora , raczej nie może...
Jak napisałem wcześniej LCD jest wyposażony w cyrylicę. Problemem jest jak tą cyrylicę wpisac do programu bezpośrednio z klawiatury. a co ma wspólnego cyrylica wpisywana z klawiatury z tą cyrylicą w LCD ??? otóż nie ma nic wspólnego poza tym, że mowa o znakach cyrylicy. Nawet jeśli już być miał możliwość pisania jak to mówisz bukw na PC to ich kody...
(at)poorchava - a co polecasz 13latkowi, który zaczyna eksperymentować z uC? BASCOM w tym momencie daje najwięcej oczekując najmniej. Oczekując najmniej od programisty oczywiście. Od MCU wymaga całkiem sporo, jako (moim zdaniem) dość ciężki do zoptymalizowania przez kompilator język. Niemniej można zrobić łatwo i przyjemnie dużo rzeczy bez potrzeby...
Mikrokontroler to układ scalony zawierający w swej strukturze między innymi procesor, pamięci, liczniki-czasomierze, przetwornik analogowo-cyfrowy, komparator napięcia i porty (końcówki), którymi steruje w zależności od wyniku wykonania programu. Końcówki służą także do przyjmowania informacji z zewnatrz. Układ jest cyfrowy więc sygnały na końcówkach...
Witam ,mam pytanie ,czy jest jakaś komenda w bascomie dzięki której można wpłynąć na prędkość wyświetlania poszczególnych liter w napisie??? Chodzi mi o to by tekst nie był wyświetlany od razu ,tylko przypominał "efekt pisania na maszynie do pisania". Chodzi mi o sam efekt wyświetlania. Jedynie to wymyśliłem: (przykład dla prostego napisu HELLO) [syntax=basic4gl]Do...
Kolego, najwyraźniej nie wiesz ani o co pytasz, ani jak daleko jesteś od celu :) Ale to do wybaczenia, skoro się dopiero uczysz. Zacznijmy od tego że nie ma tak jednoznacznego pojęcia jak "programowanie robotów". Co w ogóle masz na myśli mówiąc "robot"? Zabawka z Lego Mindstorm? Piesek Aibo? Spawarka przemysłowa? Bezzałogowy Predator? To wszystko są...
http://obrazki.elektroda.net/56_12738577... Witam serdecznie! Trochę dawno zajmowałem się obsługą drukarek na LPT poprzez mikrokontrolery. Wtedy też stworzyłem w BASCOM BASIC'u program, dzięki któremu możliwe jest bezpośrednie drukowanie tekstu z klawiatury podpiętej do układu na złączu PS2. Drukarka: . . . . . . . . . . . . . . . . . . ....
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...
http://obrazki.elektroda.net/92_12909563... Witam serdecznie Osoby piszące programy na uC w Bascom'ie, często definiują własne znaki, które zostają następnie zakodowane na ciąg liczb, oddzielonych przecinkami. Każdy stworzony znak dobrze jest sobie opisać, aby nie zapomnieć, co oznacza. Ale co zrobić, jeśli przypadkowo zapomnimy dodać opisu,...
Laminatorem do produkcji płytek posługuję się już od lat. Cały czas tym samym, kupionym niegdyś w Tesco modelem z wałkami grzanymi od środka i plastikową przekładnią, która jednak okazała się być bardzo trwała, w przeciwieństwie do obudowy laminatora, która się z czasem mocno powichrowała, dodatkowo sterowanie dorobione kiedyś okazało się być też kiepskim...
Bascom to świetne narzędzie do nauki bo szybko widać efekty i łatwo zobaczyć Hello World ;) niestety moim zdaniem nie nadaje się on do pisania złożonych programów bo jego funkcjonalność jest mocno ograniczona i użycie sprowadza się do wstawienia wstawek asemblerowych lub wycieczki do rejestrów . Pomijając to wszystko można jeszcze trafić na jedną dolegliwość...
A teraz jeszcze pytanie z innej beczki. Procesor steruje pilotem RC5 na przerwaniu INT0, chciałbym jeszcze dodać obsługę RS232 ale nie chcę żeby ciągle było sprawdzane czy coś jest przesyłane bo to mi tylko spowolni program, czy jest możliwość wykrycia ze jakieś dane dochodzą do procesora i wtedy ustawienia flagi po tym będzie wykonany odbiór danych...
Jak będzie w jezyku Basic wyglądał załączony wyżej plik definicji? Witaj! Zrozumiałem, że chcesz przekształcić zawartość pliku definicji do języka BASIC. Aby móc Ci pomóc w jak najbardziej efektywny sposób, potrzebowałbym dodatkowych informacji dotyczących struktury oraz zawartości tego pliku definicji. BASIC, jako język programowania wysokiego poziomu,...
Witam. Podczas pisania testowego programu (do płytki testowej z kursu Bascoma) do sterowania falownikiem wyskakują mi błędy 7 i 123. Korzystam z wersji demo Bascom 2.0.7.5. Oto mój program Dim Czestotl As Byte , Do_zaokr As Single , Do_timera As Long , Ktorapol As Bit , Odliczanie As Long , Blokada As Bit , Powitanie As Bit Config Pind.0 = Input , Pind.1...
Używam do pisania programu Bascom AVR ver. 1.11.7.4 i pony prog'a ver 205 do ładowania na procesor
Witam, Już dawno nie bawiłem się mikroprocesorami, ale potrzebujesz jakiś przetwornik i moduł mikroprocesorowy. Ja kiedyś wykorzystywałem http://www.sklep.avt.pl/go/_info/?id=320... . Nauka pisania programu w Bascom nie jest trudna i bez problemów byś napisał taki program. Wrzuć temat na mikrokontrolery – tam szybciej znajdziesz pomoc.
co dziwnego w mym pisaniu ? Np.? Na nieużywanie funkcji. Bascom je oferuje a piszesz jak asm używając podprogramów. W asm nie ma innego wyjścia (chyba, ze zrobi sie makra), a Bascom są, więc czemu ich nie używać? [syntax=vbnet] Sub Ustaw 'wykonanie procedury ustawienia czasu Sekundy = Sekundy 'przepisanie wartości sekund Zapis_minut = Minuty 'przepisanie...
Sorry to nie zrozumiałem z tym migotaniem. Nie wiem jak można to zrobić – no może tak trochę prymitywnie czyli: If Czuwanie = 0 Then Toggle Czuw End If Cls Cursor Off Home Home Lcd "Grot: " Lcd Temp Lcd Chr(1) Lcd "C " Waitms 10 Do If Czuw = 1 Then Lowerline Lcd "CZUWANIE " Lcd Nastawa Lcd Chr(1)...
BASCOM nie służy do pisania oprogramowania na procesory PIC!!!
używam ponyproga do programowania i bascom avr do pisania programu. Wrzucę wszystko póżniej, bo chwilowo nie mogę
No to pozostaje mi zrobić to za pomocą dwóch poleceń. A tak na poboczu; Jaki język polecacie mi jak już znudzi mi się Bascom : C , C++ , Asembler , czy jeszcze inny ? Fajnie by było, żeby służył do programowania procków i pisania programów komputerowych (czyli chyba Asembler odpada).
Cześć Man WIN XP i próbuję uruchomić symulator bascom AVR w trybie hard. Do portu szeregowego komputera podłączyłem płytkę Adatronik z proc. 2313. Załadowałem program basmon od procesora Po kompilacji programu port .bas (katalog sample) uruchomiłem symulator(F2) i na wyświetlaczu LED portów diody czerwone działają prawidłowo (stany wyj. portów) natomiast...
Witam ! Opisz dokładnie jak ma działać program. Jeśli możesz zapraszam do pisania na GG6203398 Pozdrawiam. Stefan
Witam. Jestem studentem Mechaniki i budowy maszyn. Jestem w (tak jakby) "posiadaniu" robota Fanuc, kupiony ze "starej" lini montarzowej. http://www.google.pl/imgres?imgurl=http:...
Witam Wroobel sprawa jest prosta do pisania programów i programowania polecam Bascom do pobrania demko (działa ale można stworzyć kod wynikowy nie większy niż 2KB) ze stronki producenta MCS Electronics.
W bascomie różnica będzie niewielka , tylko dlatego że bascom jest a w zasadzie to trzeba powiedzieć że nie jest doskonały . Różnica jest taka jak wynosić śmieci samemu lub wykorzystać do tego młodszego brata i o ile brat nie wymaga patrzenia przez okno czy śmieci trafiły do naszego śmietnika , to w tym czasie można spałaszować lody w lodówce , wysłać...
Witam. A myślałem ewentualnie nad sterownikiem PLC ? Bardzo duże możliwości są jego i mozesz przy okazji wykorzystać resztę portów w innych celach bez pisania programu
Witam. Z pewnych przyczyn musiałem przejść z pisania oprogramowania w Bascom na C. I pojawił się problem. Mianowicie chodzi o konfigurację Timera1 tak aby był generatorem, którego częstotliwość zmienia się wpisem do rejestru pwm1a. Pwm1a = 312 Config Timer1 = Timer , Prescale = 8 , Compare A = Toggle , Clear Timer = 1 On Compare1a Impuls Enable Interrupts...
Właśnie się przysiadłem do pisania (przepisywanie do komputera) programu i faktycznie bascom tego nie łapie. Zresztą po składni widać, że to nie jest bascom ja jestem za cienki i nie wiem, co z tym dalej może ktoś powie gdzie to wklepać żeby skompilować.
Popieram kolegę jony, też programuje w bascomie, zresztą, nie znam innego softu do pisania w tym języku :)
I po co było tyle pisania jak rozwiązanie było podane w drugim poście.
Nie wiem jakie masz doświadczenie w programowaniu(może być C, Bascom i inne), ale znając zasadę pisania programów ogarnięcie PLC to pewnie tak z 3 dni, dla kumatego. W przemyśle nie ma czasu na skomplikowane i trudne rozwiązania.
Dzieki "pitulsky". Tez o nich (ATMegi) myślałem.Mógłbyś jeszcze podpowiedzieć czy Bascom bedzie dobrym jezykiem do pisania programów do tych procesorków i czy przy pomocy programu "PonyProg", bede mógł je programować?
Dzięki koledzy za odzew. Jak wykorzystać Select-Case zgodnie z helpem Bascoma to wiem. Myślałem, że jest jakiś "myk" poza dokumentacją, który pozwoli pogrupować te liczby. Spróbuję wykorzystać instrukcję IF-THEN w taki sposób: [syntax=vbnet]IF N=1 OR N=4 OR N=5 OR N=6 itd.[/syntax] Przetestuję na żywym organizmie to się dowiem czy zadziała. Edit: Jednak...
a nie idzie zrobic tego z poziomu Bascoma??? Chodzi mi głównie ze podczas pisania programu ułatwi mi wgrywanie pliku do procka.
Znajomość samego Basica (Bascom) nadaje się tylko do pisania programów mrugających ledami, a i tak jest z tym problem, o czym świadczy ilość pytań na forum. Do pomiarów czasów usekundowych można zastosować timery z zasobów sprzętowych 51. opóźnienie na dole strony jest przycisk <Pisownia>
Jeśli chcesz wyświetlić bez miejsc po przecinku to rzutuj zmienną cisn na jakąś zmienna typu Integer lub Word. Zdefiniuj ją na przykład Dim cisn_int as integer i nastepnie napisz cisn_int= cisn I wyświetl bez fusing. Bascom to nie jest prymitywny język. Jest bardzo dobrym narzędziem do pisania nawet skomplikowanych programów.
witam. pytanie kieruję do osób którym udało sie uruchomić komunikację mikrokontrolera AVR i w/w pamięci. normalnie piszę w asm, lecz zostałem zmuszony do pisania w bascom, ponieważ jeszcze nie ukończyłem pisać biblioteki asm do obsługi modułu IIM700A. więc wstępnie piszę soft w bascomie. i tutaj mój problem. jak dogadać sie z tą pamięcią poprzez sprzętowy...
Mam problem z komunikacją 89C4051 <-> RS232. Pop podłączeniu Atmelka do PC-towego RS232 i odpaleniu jakiegokolwiek emulatora terminala zamiast czytelnego tekstu pojawiają się jakieś "ciapki". Zmiana ustawień sterowania przepływem nie odnosi żadnego skutku, inwersja linii też, nie wiem co jest. Nie sprawdzałem jak się sprawa ma jeśli połącze Atmela...
W C by to C-D działało... Przynajmniej w C do pisania na PC, bo tego na mikrokontrolery jeszcze nie używałem.
ja zamierzam zaczac wlasnie programowac procki ATtiny ale niewiem jakikompilator ? dotychczas uzywalem BASCOM 8051 (full ver.) i BASCOM AVR (demo) napiszczie jaki kompilator do pisania dla ATtiny i jaki programator ? moze moim willemem przez jakas przystawke da sie to zaprogramowac ?
gregoorr - po tygodniu uczenia sie bascoma umiem z pamieci taki soft napisac. To naprawde nie jest skomplikowane - owszem, jest to pokazne jako super-pro-hiper-niewiadomo jaki wielki trud z bajerem ale w relau to 20 min pisania ;)
Sprawa jest prosta - Bascom - szybko zaczynasz i bardzo szybko masz duże efekty swojej pracy, C - długo zaczynasz, duże prawdopodobieństwo że się zniechęcisz, ale jak przetrwasz ten trudny etap to potem efekty pisania programów są dużo lepsze niż w Bascomie. Jeśli chodzi o książkę do Bascoma to zdecydowanie Piotra Góreckiego.
Witam. Posiadam prosty układ testowy na atmega 8, mam w PC program bascom-avr do pisania programów. Z tym nie ma problemów jest ok. Lecz kiedyś miałem atari 800XE i tam był BASIC a tu w naszym programie AVR bascom też miał być i jest ale wiele , wiele bardziej skomplikowany i mniej wydajny od "atari basic" to co robiłem na atari zajmowało 3 razy mniej...
Przede wszystkim napisz o jaki konkretnie programator Ci chodzi bo na elektrodzie sporo programatorów jest opisywanych... Co do samego języka... Kompilator Bascoma jest jak sama nazwa wskazuje do pisania programów w bascomie... Do C sciągnij sobie WinAVR... gcc...
bascom zasady pisania programu maszyny pisania maszyna pisania
reduktor elektryczny czujnik pralka provider unknown provider
gniazdo zasilania kampera kalibracja hydrostatu
Lokalizacja regulatora napięcia w Gilera Runner 125 Ustawienie wałków rozrządu w Mazda V6 2.5L