POMOCY Męcze sie już kilka dni z tematem przerwań w 89c2051 procek ma sterować silnikiem krokowym 4 różne prędkości wybierane przyciskiem INT. Na symulatorze chodzi a po za programowaniu nie działają INT poniżej program: Config Timer0 = Counter = Internal , Mode = 1 Enable Interrupts Dim S As Integer Dim Count As Integer On Int1 Int1_int Nosave Reset...
W łindołsie robisz: Start/Programy/Akcesoria/Narzędzia Systemowe/Tablica znaków Potem klikasz w "ł", robisz kopiuj, a w baskomie robisz Paste Wesołych Świąt
Witam Mam kłopot nie wiem czego tu brakuje aby program wysyłał znaki "ASCI" tak jak jest wysyła je w "DEC-u" Proszę o podpowiedz Config Debounce = 40 $crystal = 11059000 $baud = 9600 ''''''''''''''''''''''''''''''''''''''''... Dim Keyread As Byte ''''''''''''''''''''''''''''''''''''''''...
Jak można w Bascom x51 zmieniać (przesuwać) długość liczby wyświetlanej na LCD. Przykładowy program przedstawia problem. Jak przechodzę z liczby 100 na 99 to pozostaje nie potrzebne zero na wyświetlaczu , a jak przechodzi z 10 na 9 to pozostają dwa zera. Kolejny problem którego chcę się pozbyć to kreska za wyświetlaną liczbą „_”. Dim I As...
Trudno, musze sam cos pokombonować. Można zrobić dodając prosty generator na 556, albo 555 i potencjometrem regulowac czestotliwośc impulsów podawanych na procesor. Tylko jak to napisać w Baskomie, że ilośc powtórzeń zależna od częstotliwości na nóżce x portu 3? Może ktoś napisac ten kawałek? Pozdr.
Witam wszystkich mam mianowicie taki problem jak zykle napisany programik wszystko działa ok ale w pewnych momentach na wyświetlaczu po naciśnięciu przycisku pokazują się dodatkowo jakieś znaki i potem jest przeważ nie reset programu na przyciskach jest procedura if ....then do looop until ........ end if skok do programu proszę pomocy bo nie wiem co...
Wiem że temat był poruszany z 1000 razy ale jakoś nie mogę uruchomić odczytu karty SD na atmedze32 w Bascomie. Może dysponuje ktoś działającą że tak to ujmę "paczką": kodu na atmegę, schematu i potrzebnych bibliotek. Nie jestem geniuszem jeśli chodzi o bascoma i muszę na początek bazować na jakimś gotowym działającym kodzie który w miarę upływu czasu...
Witam, Jak ustawić bity rejestrów ATMEGA16 za pomocą Baskoma by na wyjściu oc1a oc1b pojawiły się dwa przebiegi, tak by jeden był odwrócony względem drugiego? Jak będzie wówczas działać regulacja wypełniania (tzn. polecenie pwm1a i pwm1b)? Jak ktoś zna jakiś projekt z podobym założeniem to proszę by podał link. $crystal = 16000000 $regfile "m32def.dat"...
Raczej nie wróżę sobie pisania programów do FFT :) raczej czujniki wyświetlacze i podobne rzeczy a widziałem że w baskomie można pisać interesujące rzezczy
Witam Gdzieś kiedyś spotkałem schemat i wsad do bascoma sterownika 3 małych silników unipolarnych na atmegę przez układy ULN2803.Sterowanie odbywało się przez podawanie na każdy silnik sygnału step i dir. Czy ma ktoś program i schemat ? Może zna ktoś linka do tego schematu? Ewentualnie starowanie atmegą jednego silnika step dir pod programy typu mach3...
Witam wszystkich. Robię pierwsze kroki w programowaniu mikrokontrolerów, więc pojawiają się pierwsze problemy. Walczę z moim pomysłem kilka dni i nic mi z tego nie wychodzi. Proszę was o pomoc. Oto mój program w Baskom [syntax=basic4gl] $regfile = "m644pdef.dat" $crystal = 16000000 Config Porta = Output Porta = &B11111110 'PORTA 0 ustawiony na 1 'PORTA1...
Kiedyś były zamieszczane kody źródłowe ale już nie ma ale znalazłem na naszym portalu kod .bas ale ma błędy czy ktoś mógłby pomoc ? na razie nie wiem co jest problemem. [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 '8MHz fuse bity CKSEL3...0!!! Config Portb = &B00110110 Config Portd = &B00001001 'Config Portc = &B00000000 Portd.6...
Witam. Panowie chciałbym zapytać o ustawienie fusebitu CKOPT w baskomie. Niektórzy twierdzą że to jest (fusebit high H) ale tam jest (0:JTAG enable) a nie żaden CKOPT. To zależy, który programator masz wybrany z dostępnych opcji. Jezeli masz 'STK native driver' , to istotnie CKOPT jest w linii "H"; jeżeli natomiast wybrałeś inny programmer to będzie...
witam mam taki maly problemik chcialbym przeslac zdeklarowana tablice zmiennych typu string do pamieci seregowej eeprom z transmisja pojedynczych bajtow nie ma problemu ale sie zastanawiam jak przeslac ja cala tablice na raz licze ze ktos z sznownych kolegow podsunie mi pomysl a moze gotowe rozwiazanie pozdrawiam
Mam pytanie panowie próbuję od pewnego czasu napisać pewien kod w Bascomie i chciałbym żeby program losowo wybierał mi liczby spełnia to funkcja rnd ale trochę mi to nie pasuje bo jak sie system zresetuję to ona zaczyna losować od tych samych liczb powtarza je można to zrobić żeby ich nie powtarzała jakaś inna komenda Proszę o podpowiedź Z góry dziękuje
Panowie i Panie, Jestem początkujący, proszę o wyrozumiałość. Mam coś na kształt termostatu skleconego na Atmega32. Układ ma wykonywać następującą czynność: Zmierzyć temperaturę T1 na DS18b20 (to umiem, zrobiłem i działa, jes jes jes!!!) Zmierzyć temperaturę T2 na DS18b20 (to też umiem, też działa) A teraz trzeba wstawić taki warunek: Jeśli przy zmierzonej...
Witam złożyłem autko na podstawie arduino składa się ono z 4 silników jest 4 kanałowe sterowane pilocikiem zaprogramowałem je w baskomie potrzebuje pomocy jak przerobić część kodu z baskoma do jezyka arduino [syntax=c]If Tyl = 0 And Lewo = 0 And Przod = 0 And Prawo = 0 Then[/syntax] jest to wycinek z całego programu [syntax=c] $regfile = "m328pdef.dat"...
Polecam tobie i innym, ja to sobie tak ułożyłem do AVR. procesor zwróci ci to co wysłałeś do niego z VB6. koma w VB6 nie musisz zamykać po każdej transmisji, masz go otworzyć jak uruchomisz program, jak go zamykasz ( program) to powinien się sam zamknąć.Zmienna "Dane_rs_string" zawiera to co wysłałeś. długość słowa jakie przyjmie to 32 znaki, zależy...
nie znam się na baskomie, ale mnie to wygląda tak: LB - bajt lockbitów FB - bajt fusebitów FBH - bajt starszy fusebitów szczegóły w nocie katalogowej proca i (zapewne) helpie do Baskoma. pozdrawiam.
Stoi właśnie przede mną DMF5003 na t6963c o rozdzielczości 160x128. Mega16 do obsługi tego LCD została oprogramowana w Bascomie, zadeklarowałem wyświetlacz 240x128 i jedyne co trzeba zrobić to korygować pozycję 1 znaku w linii. Może to być jednak powodem przestawienia wyświetlacza na tryb 8x6 gdyż 160/6 nie daje całości. Niejednokrotnie się już okazywało,...
jak wygenerowac crc w baskomie wiem i nie mam z tym problemu najwiekszy problem sie zaczal jak zaczelem z czystej ciekawosci generowac sumy w roznego rodzaju kalkulatorach i z kazdym kolejnym otrzymuje inna niz w baskomie chodz kazda jest w obrebie jednego programu taka sama wiec poszukuje algorytmu jakiego urzywa baskom a by go mozna byla zaimplementowac...
witam, co do schematu to polecałbym ci podłączyć te diody odwrotnie tzn Katoda w stronę portu a Anoda do plusa zasilania - tak będzie lepiej dla procka. Wtedy po włączeniu układu diody będą zgaszone a ty możesz je programowo zapalać poprzez wystawienie stanu 0 na odpowiedni port lub gasić podając stan 1 ;) dobierz tylko odpowiednio rezystory, żeby nie...
Osobiście zrobiłbym 3 kroki 1. wymieniłbym kwarc jaki kolega pewnie stosuje ( przypuszczalnie 4 Mhz) na 11059200. co pozwoli na bezproblemowe używanie prędkości 115200 2. użyłbym wstawki assemblerowej do odczytywania napięcia z przetwornika 3. zastosowałbym równoległą pamięć lub równoległy przesył danych. przeliczyłbym czy bardziej opłaca się pchanie...
Mysle, ze wybor procesora nie jest krytyczny. Prawie kazdy procek da sobie rade z zadaniem. Skoro nie bawiles sie jeszcze programowaniem procesorow, to pewnie zaczniesz od Baskomu, ktory prawie wszystkie funkcje ma juz zaimplementowane. Wprawdzie jestem przeciwny uzywaniu Basica do mikrokontrolerow, ale na poczatek moze i on byc. Wracajac do procka,...
If V == I Then Czemu kolega przesiada się z "C" na Baskoma? W Baskomie jest prościej If V = I Then przy czym nie wykonuje się V = I. Ponadto porównano w tym warunku zmiennie Single i Word Brak zakończenia End If dla If V = I Then For I = 0.1 To 1 - sam nie wiem jak to się wykona Lepiej chyba byłoby np. For I = 0.1 To 1 Step 0.1 Brak w tej pętli for...
Nie pamiętam zbyt wiele z baskoma ale może : portb=lookup(eedr, tabela1) porta=lookup(eedr, tabela2) No chyba w tym baskomie można dwie tabele utworzyć ? :)
Witam złożyłem autko na podstawie arduino składa się ono z 4 silników jest 4 kanałowe sterowane pilocikiem zaprogramowałem je w baskomie potrzebuje pomocy jak przerobić część kodu z baskoma do jezyka arduino If Tyl = 0 And Lewo = 0 And Przod = 0 And Prawo = 0 Then jest to wycinek z całego programu $regfile = "m328pdef.dat" $crystal = 16000000...
Pewnie ci wisi Reset na ISP. Zaprogramuj i odłącz programator i powinno działać. A tak na marginesie nie ucz się baskoma bo jak coś ci nie będzie działać bo baskom ma dużo wad naprawdę dużo to nic nie poradzisz, ja się nauczyłem i teraz żałuję. Teraz piszę w ASMie i może się przesiądę na C Pozdrawiam Dodano po 1 Możesz w fus bitach ustawić dodatkowo...
mozna na przyklad przeczytac datasheet procesora, zeby sie dowiedziec paru madrych rzeczy, np tego na jakich pinach PWM jest sprzetowy, a na jakich trzeba sobie go zrobic programowo. zeby to zrobic, to wywolaj z baskoma funkcje przeczytaj_instrukcje_za_mnie_bo_jestem_... baskom sam przeczyta wtedy datasheeta i sam napisze kod, ktory nastepnie...
W celach głównie szkoleniowych (usiłuję się uczyć) zmieniłem program nawijarki AVT-896 z Baskoma 8051 na Baskom AVR. Udało się , program działa, spełnia swoje funkcje, silniki pracują. Silniczki malutkie, czterofazowe. Teraz czas na poważniejsze zmiany. Chciałbym zastosować sterowniki TB6600 i wysterować większe silniki dwufazowe. Jak muszę zmodyfikować...
Witam Mam podobny problem, z tym że ja chce napisać program w baskomie (może tez być asembler ponieważ baskom umożliwia robienie wstawek asemblerowych) który, odczyta id 3 czujników ds1820 a nast zapisze je w wbudowanej pamieci kontrolera AVR eeprom, a na końcu wyświetli temp na LCD. Jest to po to by można było tak skonfigurować program aby przypisać...
Ja osobiście proponuje STK200, prosty, skuteczny, ma bufory więc nie trzeba sie martwic co by sie nam LPT nie upalił, no i dziła z większością softu. Temat dotyczy amplitunera na Baskomie więc zapewne procesor bedzie programowany z pod poziomu tego programu, a Baskom doskonale pracuje z STK200. A oto i schemat programatora:
Przecież Baskom obsługuje inne procki niż 4051, chociażby 89S51, do którego zmienisz plik regfile w baskomie i wbijesz ten sam program co do 4051,tylko wygodnie w systemie po ISP i po problemie, a że brakuje miejsca - taka cena szybkiego pisania programów. Jeden typ uk czy jeden konkretny produkt? bo rodzai procesorów zgodnych z 8051 i 52 jest chyba...
W Baskomie to możesz conajwyżej w programie obsługi programatora wgrać do procesora plik hex lub bin wygenerowany przez cokolwiek innego lub zrobić wstawki assemblerowe. Baskom to Basic i nie sądzę aby kiedykolwiek można tam było kompilować jeżyk C. Pozdrawiam Marek
Witam chciał bym sobie zrobić płytkę uruchomieniową i będę na początek programował w baskomie, chciałem dodać wyświetlacz graficzny tylko nie wiem jakie sterowniki wspiera baskom Wyświetlacz miał by być 240x128 :D Chciałbym zastosować ten wyświetlacz ? Kosztuje 73zł i ma sterownik UC1608 Drugi jaki mi się spodobał to ten ? ale kosztuje 144zł :? i ma...
uzasadnienie Dotyczy mojej wcześniejszej wypowiedzi w temacie.Zostałem o to poproszony i rozumiem dlaczego.Aby cieszyć sie tworzeniem układów nie trzeba być Bogiem i niepotrzebne jest podążanie ścieżką mistrzów .Jezyk C niema patentu na jedynie słuszny język. Jedynie słysznym językiem jest kod dwójkowy.... w kwesti układów cyfrowych szeroko rozumianych...
Nie ma w Baskomie konfiguracji do obsługi LCD 4x12. Ja to zrobiłem tak [syntax=baskom] Config Lcd = 16 * 1 Locate 1 , 1 Lcd "Temperatura " ; T2 ; Chr(1) ; " Woda" Locate 2 , 1 Lcd T ; Chr(1) ; " Piec co"[/syntax] Z tego wynika ,że pierwszy wiersz jest złączony z trzecim a drugi z czwartym wystarczy zrobić odstępy (spacja) po np. napisie w pierwszym...
Klika lat temu złożyłem układ AVT-5120 do sterowania klimatyzacji samochodowej. Jednak z moim Oplem (a dokładniej wyświetlaczem) nie chciał coś współpracować (nie pomogły konsultacje z autorem projektu, czy wyświetlacz był na slave czy master po uruchomieniu fabrycznego radia miałem problemy). Zarzuciłem projekt i na „szybko” skleciłem własny...
, ale ja uważam, że BASCOM jest dla ludzi. Do C podchodziłem kilka razy ale nie mogłem sie przemóc. Ja się na nim (baskomie) przewiozłem jakiś czas temu jak jeszcze '51 były popularne, program chodził albo nie w zależności od np procedury obsługi wyświetlacza lcd gdzie była wywoływana, koszmar. Może teraz jest lepiej ale widać po twoim programie jak...
Witam Wielkie dzięki za pomoc wszystkim. Jeszcze zastanawia mnie jedna rzecz. Posiadam Programator MAX niestety nie programuje on plików w formacie hex i muszę je konwerterować do bin. Nie ukrywam, wzoruje się na programach napisanych przez inne osoby i co zaobserwowałem: Pobieram program ze strony i mam tam źrodło w C i plik hex. Jeżeli teraz konwerteruje...
Bo łatwiej go kupić! Sam mam legala bascoma za którego zapłaciłem góre kasy, ale przyszedł do domku i zapłaciłem przy odbiorze, nagrany na cd-r :) ale licencyjka jest i pełne wsparcie techniczne od Marka Albertsa. Przyznaje że gdyby fastAVR miał w Polsce przedstawiciela, też bym go chapnął (zamiast baskoma...)
co do wyświetlacza jak zachowuje się przy więkrzych indukcyjnościach nie sprawdzałem do 100uh idzie dobrze a powyżej 100uH mi teraz najbardziej potrzebny jest zakres od 100uH do 500uH. Chyba nie ma ten miernik z tym problemu?? Pozdrawiam Dodano po 1 "częstotliwości radiowe" po uformowaniu i dopasowaniu poziomów w układzie wejściowym miernika , mają...
A nie prościej poszukać? Wystarczy poszukać, nawet po sąsiedzku już na pierwszej stronie: No i wielokrotnie wspominany help do baskoma. Sprawa jest chyba za prosta aby ją roztrząsać na forum. Najlepiej chyba kupić książkę, np: Programowanie mikrokontrolerów w języku BASCOM. Są tam odpowiedzi na 90% postów dotyczących BASCOMA na tym forum.
Więdząc że kolega mirekk36 zna ASM bardzo dobrze (a nawet jeszcze lepiej) jestem zdziwiony że "zabiera" się za Baskoma. Myślę że ten wybór był podyktowany tzw. "czynnikiem zewnętrznym" :wink: i nie był to wybór samodzielny?. Co do bibliotek to chyba nikt nie robił swoich bo w tym środowsku każdy już oczekuje "gotowców" :wink:. Z pozdr. MK
Witam Ilość nowych rozkazów zwiększyła się dość znacznie i ułatwia mi programowanie w asm. Jak nie potrafisz programować w asemblerze to C jest trochę lepsze od Baskoma. Na małych uP trzeba mieszać asm z C aby w pełni wykorzystać mikrokontroler.
Wielkie dzięki Sabre za adres. :spoko: Po wielu nieudanych próbach dostania się na wskazany adres :cunning: , aż w końcu mój program został pomyślnie zweryfikowany i mogłem zaktualizować swojego baskoma. :lol: Temat do zamknięcia.
Jestem początkujący w tej dziedzinie i mam za zadanie napisać program zegara w Baskomie. Zegar ma być na uK AT90S2313. Do obsługi tego zegara mam do dyspozycji 4 przyciski na portach PD.2 PD.3 PD.4 i PD.5 . Jeśli ktoś miałby taki program lub mógł mi udzielić jakiś wskazówek to byłbym bardzo wdzięczny.
Witam!!! Mam pytanie: Jak dokładnie odmierzyć czas jednej sekundy na AVR AT90S2313 w BASKOMIE. Mikrokontroler ma kwarc 4MHZ. Proszę o pomoc lub jakies przykłady.
Zaden dodatkowy układ nie jest ci potrzebny. podłącz klawiaturkę do portów i gotowe rezystro 10 k do plusa i na port a klawisz do masy i do portu soft to proste jak "kopanie staruszki" zwłaszcza w baskomie... pozdrawiam
Witam wszyskich. Próbowałem na wiele sposobów stworzyć sterowanie radiowe ale nie wychodziło mi to zbytnio. Nie wiem jakiej użyć fukcij w BASCOMIE AVR. Zastanawiam się czy można puścić UART przez gotowy nadajnik i odbiornik(kupiony). Z góry TXH. Na początek do Calinka Wiem , że HCS 200 to encoder. A na nim można spokojnie zbudować sobie zdalne sterowanie...
Witam nie znalazłem wcześniej czegoś takiego na forum więc pytam ... Czy ktoś próbował podłączyć jakiegoś AVR do czegoś takiego piszoąc program w baskomie. ????? Jeśli by zrobił byłbym wdzięczny jak by się ten ktoś podzielił wiedzą i doświadczeniem jakie zdobył podczas zabawy z takim transciverem (czy jakoś tak)
Widzę że chcesz coś zaprogramować !!! na początek radzę Ci zacząć od czegoś naprawdę prostego BASCOM-AVR !!!. Ściągnij sobie darmową wersję helpa PL i do dzieła. Jak sobie i z hepem nie poradzisz to zajć do sklepu elektronicznego na pewno maja w nim kącik z gazetkami elektronicznymi i kup sobie proponowaną przez AVT gazetkę o baskomie. Tam jest wyjaśnione...
Jeśli chodzi o wyświetlacz, to po prostu tą linijnie wyciąłem. Bo to akurat do tematu nie należy. Jeśli chodzi o End to mój błąd po Loop jest End czyli na końcu programu. Po prostu nie do kopiowałem tu. Jeśli chodzi o kompilator to ten program kompiluje w baskomie. Jeśli chodzi o STOP to program: zatrzymuje się w tym miejscu lecz jak nastąpi przerwanie...
Witam. Moj problem dotyczy transmisji pomiedzy komputerem a aukładem mikroprocka 89c51, ponieważ jeśli mikroprocesor jest taktowany rezonatorkiem kwarcowym 12MHz transmisja działa bez zastrzeżeń lecz gdy podłącze zewnętrzny generator 4Mhz to na wyświetlaczu pojawiają się krzaki.O co chodzi, jak dobrać prędkość transmisji jeśli mikroprocek jest taktowany...
Ja coś podobnego zbudowałem na procesorze AT90S2313 są duże możliwości bo można samemu napisać program np. w baskomie.
Witam! Od kilku dni męczę się usiłując znaleźć sposób na wysyłanie SMSa sterując Siemensa SL45i za pomocą RS232. Jest mnóstwo opisów jak to robić z C35 i przy okazji autorzy piszą, że w podobny sposób powinno się też dać sterować SL45. Używam do tego celu kabelka ze stacją dokującą, które są na wyposażeniu telefonu. Parametry transmisji jak powyżej...
Na pewno podłączenie jest ok bo nic nie zmieniałem a wcześniej działało. Mam program w baskomie : cls lcd "lalala" tu nie ma żadnej filozofi.A nic nie wyświetla.Baskoma mam dobrze skonfigurowanego..
To samo dzieje sie jesli wyjmiesz mikrokontroler? sprawdz czy napewno układ jest dobrze zasilany i dobrze podłaczony i skonfigurowany w baskomie.
Witaj Z tego co widzę, a jest napisane niezbyt przejrzyście, to kształt wybierasz przy wysyłaniu słowa za pomocą bitów: D5(OPBITEN), D3(DIV2), D1(MODE). Nie raczyłeś napisać jakiego kontrolera używasz, wspomniałeś tylko o Baskomie... tez nie wiadomo do której rodziny jest ten "kompilator", a z tego co już wiem to raczej operujesz na 8-bitowcach. Nie...
Witam. Mam taki problem ktorego nie moge rozwiazac mianowicie Potrzebuje zrobic generator o plynnej regulacji wypelnienia impulsu oraz jego czestotliwosci. bezproblemowo zrobilem plynna regulacje wypelnienia ale plynnie regulowac jego czestotliwosc to juz problem. Jak mam zrobic plynna regulacje? jak timer1 w trybie PWM ma mozliwos wyboru tylko jednej...
program piszę w baskomie. Niebawem zamieszczę schemat i kod
Widzę że kolega shdw to jeszcze większy amator jak my, więc zapytam jak amatora. Czy masz wszystko do zrobienia tego układu. Konkretniej czy masz program wsadowy i możliwość zaprogramowania tego attiny? Jeśli tak to może masz też program nieskompilowany, jeśli o mnie chodzi najlepiej w baskomie. Jeśli tak to na schemacie musisz zmostkować odpowiednio...
I to bardzo się myli, przynajmniej w dziedzinie lotnictwa i projektowania silników odrzutowych w Bielsku Białej swoje biura konstrukcyjne mają Avio oraz GE a tamtejsze działy zajmują może bardziej modelowaniem za pomocą Metody elementów skończynych w programach takich jak Ansys. Poza tym zagadnienia stabilności, sterowalności itp. na pewno są przydatne...
Witam Tak jak napisałem w temacie nie do końca rozumiem jaką rolę pełni człon całkujący w regulatorze PID. Generalnie problem objawia się tym że nie wiem jak przełożyć wzór Ki* ∫e(t)dt (w przedziale od 0 do t) na kod programu w baskomie. Znalazłem również notę aplikacyjną z atmela o realizacji PID jednak dalej nie jest to dla mnie jasne. [url=]Link...
Ciekawą ofertą wydaje się oferta f-my [url=]Nestor na ATmega8 lub ATmega32, płytka jest zgodna z kursem EdW "mikroprocesorowa ośla łączka" na którym zaczynało dużo programistów w Baskomie.
Witam. Mam pytanie jak zgrać kilka urządzeń razem. Mianowicie chcę zrobić zdalne sterowanie bramą wjazdową. Kupiłem gotowy zestaw do centralnego zamka samochodowego (dwa piloty i centralka).Centralka ma moduł 433MHz jakiś uC + kostke chyba Flash, połączony z uln2003a on zaś wysterowuje przekaźniki sterujące zamkiem samochodowym i kierunkowskazami. Ja...
Miałem na mysli programowanie pod BASCOM, wiem że raczej doświadczeni programiści piszą w innych językach nie mniej jednak ja skrobie w Baskomie.
Ja uczyłem się na poniższym kodzie: Czy, jako początkujący wiedziałeś co to jest TCCR1A, TCCR1B, OCR1AH, OCR1AL i inne niezrozumiałe dla laika rzeczy ? Są to rejestry atmegi, dostępne w instrukcji PDF do niej. Więc po co karmisz nowicjusza takim przykładem ? Jestem pewien, że autor wątku nie ma bladego pojęcia o rejestrach atmegi. Mogłeś juz podać...
Jestem w trakcie wymyślania programu do tego komfortowego kierunkowskazu Jak ktoś chce sobie popróbować to zamieszczam kod w Baskomie. PS Nie mam pewności czy działa bo jeszcze nie miałem okazj przetestować [syntax=basic4gl]$regfile = "attiny13.dat" $crystal = 8000000 $hwstack = 32 $swstack = 8 $framesize = 16 Inprawy Alias Pinb.1 Inlewy Alias Pinb.2...
Właśnie robię coś podobnego. Tylko, że to nie będzie automatyczna sekretarka. To będzie coś "a la " audio tele". Założenia brachol postawił takie: 1. Dużo lini przychodzacych (od 16 do 256) 2. Jeden sterujacy AVR 3. Każda linia obsługiwana przez jedną płytkę (panel) na której jest 4. Całość ma być konfigurowana i kontrolowana przez PC odbiornik DTMF,...
Większość wymienionych procedur przez ciebie znajduje się już AVR-GCC. W załaczniku masz pełny opis bibliotek zajdujących się w AVR-GCC - po angielsku. Co do wyboru srodowiska to jest to kwestja przyzwyczajenia i upodobania. AVRSIDE ma tą zaletę że jest po polsku. Możesz sprawdzić jeszcze WinAVR Jeśli chodzi o STK-200 to jest to standard i tylko od...
Enable Urxc On Urxc Odbior_rs_232 Enable Interrupts Dim Odebrane As String * 16 Dim Time_out As Integer Dim Ax As Byte Do Wait 1 Cls Lcd Odebrane Loop Odbior_rs_232: Odebrane = "" Time_out = 0 Do Ax = Inkey() Incr Time_out If Time_out >= 30000 Then Exit Do If Ax > 0 Then Odebrane = Odebrane + Chr(ax) End If Loop Until Ax = 13 Return Ja używam tego od...
Witam Muszę za pomocą max 4 klawiszy wprowadzić liczbę 7 cyfrową. Wymyśliłem taki sposób. Pierwszy klawisz służy do wyboru pozycji liczby, drugi do zmiany jej wartości a 3 klawisz akceptuje liczbę. Wszystko działa poprawnie w emulatorze Baskom. Jeżeli natomiast wgram program do procesora niestety liczba jest błędna. Co zrobić w takiej sytuacji. Może...
Ad 1. Potrzebny jest kadel no i oczywiście program do obsługi portu RS232, podobnie jak i program który wyśle po porcie odpowiedni program do mikrokontrolera. Ad 2. Zapewne ma zaimplementowane I2C wewnątz ukladu, nie musisz pisac specjalnych procdur obsługi tylko ustawiac odpowiednie reejesty (obsługa sprzętowa a nie programowa IS2) Ad 3. To zależy...
Witam Nie zapomnij o programatorze. Jak chcesz wycisnąć siódme poty z ATmegi to lepiej pisz w asemblerze, ale jeżeli zależy ci na mruganiu LED lub prostym termometrze to Baskom.
Ps warto dodac ze antena hc 100 jest tania podróbka popularnego HUSTLERA. A czym sie różni? Mianowicie drut jest ze stali (rdzewnej ) ;) i Inaczej jest wykonana cewka wraz ze sprzężeniem pojemnosciowym (inne wartosci). Z doswiadczenia wiem ze Ciezko stroi sie te anteny ( owiele ciezej niz Hustlery). Pozdrawiam BASKOM.
Niestety kolega posiada złe oprogramowanie. Sam też mam 3 sztuki tych radiotelefonów. Jestem w trakcie załatwiania cps-a do tego modelu,jak tylko go dostane to się nim podzielę. Kabelek pasuje od ht800, mt1000, ht600, itd... Pozdrawiam Baskom. Poprawiłem błędy. /c2h5oh/
To wbrew pozorom nie jest proste. Wmontowanie do języka wysokiego poziomu wymaga, aby wiedzieć co nam wolno zrobić. Normalnie każdy taki język robi zrzut na stos, zmiennych, a te są uzależnone od deklaracji. Czy są liczbami jedno, dwu czy więcej bajtowymi. Same rozkazy w asemblerze są proste, ale jeżeli zmienne nie są sformatowane konkretnie to trzeba...
Witam serdecznie, Zachwycony możliwościami (i niskimi cenami) mikrokontrolerów postanowiłem nauczyć się ich wykorzystania używając do programowania Baskom. Jednym z moich pierwszych programów (jak to robiło wielu przede mną) jest zapalanie i gaszenie diody. Rozwiąłem to nieco i wyszedł mi taki oto wskaźnik biegów do mojego motocykla. Zaprogramowałem...
Mam dwa pytanka. 1. Od czego zależy kolejność odczytu czujników ? Od czasu w jakim się zgłosiły ? jeżeli tak to od czego te czasy są uzależnione ? 2. Jak zmienić kod aby pokazywane były wartości dziesiętne a nie tylko 5 ? Ponoć z innego postu winika, że można ale ja nie śmigam w baskom-ie jeszcze tak dobrze.
Jeżeli radiotelefon odbiera i nadaje na każdym kanale prawidłowo to syntezę możesz wykluczyć. Gdyby miała uszkodzone któryś z sektorów co w efekcie dawało by brak przewodności bądź zwarcie, radiotelefon nie pracowałby prawidłowo ( pomieszane kanały brak niektórych kanałów bądź nieprawidłowe wyświetlanie nr kanału do rzeczywistego. Na 99,9 % Jest uszkodzony...
Witam Zgłaszam się do Was z problemem dotyczącym przetwornika pcf8591. Jestem początkującym programistom w języku Baskom. Uczę się z książki prof. Góreckiego. Do wykonywania ćwiczeń korzystam z płytki ZL11AVR z procesorem attiny2313. Jedno z ćwiczeń dotyczy programowania woltomierza przy użyciu kostki pcf8591. Niestety układ działa niewłaściwie (program...
Light-I :arrow: Kartę mam sformatowaną na FAT. Co mam dalej robic? Bo z twojej wypowiedzi można wywnioskować ze mam zły kod... :| Proponuję poczytać najpierw o FAT, albo pogmerać za jakąś kobylastą biblioteką do Baskom... Jeśli jednak masz tego dosyć, to przejdź na C... Tu masz projekt jak złoto w temacie :
Witam, 21A pracy ciągłej. Przy obciążeniu 25A powinno zadziałać zabezpieczenie. Chyba ze chodzi o model FP-12 to 12A pracy ciągłej 16A max. Pozdrawiam Baskom.
[url=]Przykład zapisu i odvzytu Niestety w Baskom. Zostaje przeróbka za C, oraz co tam sobie Kolega zażyczy. Tyle, że ja juz tego nie zrobię. A jeśli Kolega potrafi pisać w C to nie bęzie stanowiło problemu przerobienie tego przykładu. Jeśli chodzi o zanik napięcia to już inna sprawa. Trzeba poszukać na Elektrodzie, na pewno się znajdzie jakiś przykład.
Witam, kolego badyl00 napisanie programu tak "wprost" w baskomie to nie takie proste. Przecież twój procek musi realizować jeszcze inne rzeczy zapewne jak klawiatura, wysyłanie czegoś po RS232 czy I2C lub inne i ciężko tak w oderwaniu od wszytskiego zaproponować kawałek kodu tylko do wyświetlacza - trzeba by było znać przynajmniej algorytm działania...
Mam problem z ATmega128! Programuje go a on sie zachowuje jak by nie było w nim programu! Nawet zwykłe najprostrze polecenia z baskoma (print) do portu szeregowego nie działają programowanie przebiego poprawnie bo pisze Veryfi OK! kto mi powie jak trzeba skonfugurować porty i reszte procka?, zeby działały obydwa układy trnasmisji szeregowej po na wyjsciu...
nie wiem jak wygląda ten twój cały program , ale jak na początek to kiepsko. spróbuj mniej "skakać" zrób sobie całe menu w jednej pętli, możesz przecież użyć zmiennych tablicowych i łatwo zrobić menu o dużej liczbie nastaw. DRUGA SPRAWA: może ważniejsza, zawsze należy pamiętać o zwiększeniu stosu programowego w opcjach baskoma!!!!!!!!!!!!! Program może...
Mam jeszcze takie pytanie, czy można napisać program w C, skopilować go do hex a potem go wgrać do programatora przez baskoma?? bo mam właśnie programator pod baskoma 8051 z góry dzięki
Jeśli CodeVision nie ma obsługi danego programatora to też nie problem. Efektem końcowym pracy kompilatora jest plik bin lub hex. Bierzemy ten plik i ładujemy do mikrokontrolera dowolnym programem. Sam do pewnego czasu używałem Baskoma jako programatora aż nie odkryłem ISP Programer ze strony Do dziś używam Baskoma jako programu do ustawiania fuse bitów,...
kolego manekinen i remzibi przestańcie już proszę narzekać i płakać nad tematem usunięcia postu, jak dzieci. No stało się, może i nie dobrze ale widać, że przez pomyłkę, skoro moderator nie usuwa waszych dalszych wypowiedzi. Które wy widzę trkatujecie jak jakieś tajne konspiracyjne informacje z czasów stanu wojennego. Nie narzekam ani nie placze w...
Asembler, C, Baisic to język programowania. Jeśli posiadasz kompilator co skompiluje twój kod na dany procek to soft będziesz miał. Potem trzeba go wrzucić do procka programatorem. Dla przykładu: Programuję AVRy (AT mega AT tiny AT90s..... itp) w AVR studio pisząc w ASMie a wygenerowany BIN czy HEX (tzw wsad do procka) wrzucam do niego poprzez Baskoma...
W baskomie masz gotowy example do obsługi odbiornika RC5. Wprawdzie tam wyświetla on po prostu nr komendy i grupę , ale tu już tylko krok do napisania np. grupa dim byte; kod dim byte; moja_grupa dim byte = "1" moj_cod dim byte = "0" if grupa = moja_grupa then if kod = moj_cod then zewrzyj_styk end if end if Procek wybierasz w Baskomie,...
WITAM Jestem producentem tego programatora Nigdy nie miałem problemu z tym, że ktoś nie radził sobie z wgraniem sterowników Oprogramowanie jest moją własnością i nie ma możliwości by go skopiować Faktycznie schemat programatora zaczerpnełem z programatora avr-asp ale tyko tyle jest podobieństwa z tym programatorem W baskomie pracuje bezproblemowo ,...
Mam 1.11.8.1. Pwm0a i Pwm0b nie powoduje "palpitacji" w BASKOM'ie ;) Kompiluje nie zgłaszając błędów. Próbowałeś przetestować działanie na "żywym" organiźmie ? Jeżeli masz ATT2313 i możesz sprawdzić u siebie wsad skompilowany w 1.11.9.5 - daj znać. Działam na Int.Osc. - 8MHz W rejestrach jeszcze nie czuję się zbyt mocny... :| BASKOM też ma przede mną...
Ja używam prostego programatora isp.zobacz na strone i ściągnij se help do baskoma avr.
Pytanie rodzi si ę w którym kórsie baskoma tym co jest teraz AVR czy ten wcześniejszy '51..........
Załączam prosty program miernika na LCD. Jest on niestety na AT90s4433 ale to jest poprzednik mega8. wiec może wystarczy zmienic regfile. natomiast bład o którym piszesz pojawiał mi sie przy kopiowaniu tekstów z baskoma 8051 do AVR. dlaczego?? nie mam pojęcia :!:
Witam. W gazetce Elektronika dla Wszyskich są takie kursy Baskoma i oni proponują tematy na prace dyplomową a jak zrobisz to i z gazetki coś oferują. Co do robocika to w EP widziałem w zeszłym roku projekt robota na kółkach którymi były 2 CD i on sobie jeździł itp. był wyposażony w czujniki przyspieszenia w celu jego stabilizacji. Kiedyś oprogramowywałem...
a ja bym zaproponawal uzycie licznika np. T0 do zliczania impulsow zewnetrznych. chyba do tego zostal stworzony :) a poza tym kod bedzie prostszy, bo nie bedzie potrzeba stosowania ukladu przerwan. Tyle tylko, że licznik T/C0 jest 8-mio bitowy i kolega by nie wiedział kiedy nastąpiło przepełnienie. Kolega Michał uprzedził mnie z odpowiedzią na powyższy...