kompilator bascom

Znaleziono około 2412 wyników dla: kompilator bascom
  • Błędy kompilacji w BASCOM AVR - analiza kodu woltomierza i amperomierza

    Co to za błędy, albo co wskazuje kompilator ? Dodano po 1 Co to za błędy, albo co wskazuje kompilator ?

    Mikrokontrolery AVR   05 Mar 2025 08:16 Odpowiedzi: 4    Wyświetleń: 150
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    Wydaje mi się, że kompilator nie ma problemu z funkcją "mod" (dlatego też dwie ostatnie cyfry się zgadzają), tylko przy dzieleniu zmiennej typu word, dającej zmienną typu byte jako wynik.

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 444
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dlaczego Bascom wyrzuca błąd zbyt małej pamięci? Urządzenie na Attiny13A.

    Trudno mieć pewność, która to linia programu generuje ten błąd, ale kompilator chyba to wskazuje?

    Mikrokontrolery AVR   27 Maj 2020 08:48 Odpowiedzi: 7    Wyświetleń: 660
  • REKLAMA
  • Przykłady programów w BASCOM do modułów SIM900 i SIM800 - poszukuję

    Proszę. Poprawiłem to źródło i sie kompiluje co poznasz po tym, że w paczce masz bin i hex Autor wielokrotnie użył tych samych nazw dla zmiennych i funkcji. Stary kompilator moze na to pozwalał, ale nowsze chcą mieć pewnośc o co programiście chodzi. To się łatwo diagnozuje i naprawia w 2086 z włączonym Code Explorer`em. Inna sprawa co Ty z tym potrafisz...

    Mikrokontrolery   02 Paź 2024 16:22 Odpowiedzi: 10    Wyświetleń: 522
  • Automatyczne wgrywanie fusebitów w BASCOM podczas programowania AVR

    Witam. Odnośnie wgrywania fusebitów z programu to mam taki problem: Gdy zapiszę ustawienia fuse do pliku programu to w przypadku procka atmega8 w normalnej wersji dip28 kompilator bascom avr zapisuje tak: $prog &HFF,&H13,&HD9,&H00 i to działa przy wgrywaniu programu do następnego procka,bity ustawiają się automatycznie. Natomiast gdy zapis do programu...

    Mikrokontrolery   29 Sty 2007 10:39 Odpowiedzi: 10    Wyświetleń: 2571
  • Bascom czy Arduino - które lepsze dla początkujących elektroników?

    Arduino to całe miliardy płytek, rozszerzeń, komponentów, szildów itp. Bascom to jedynie kompilator z bibliotekami do kilku zastosowań. Poza tym, Bascom nie jest darmowy i chyba nie jest tak popularny jak arduino.

    Mikrokontrolery Początkujący   23 Lis 2012 13:08 Odpowiedzi: 34    Wyświetleń: 16430
  • Kompilacja kodu na plik hex dla Atmega8 - błędy przy sterowniku CNC 3-osiowym

    To bardzo proste, chcesz kompilować kod BASCOM przez kompilator AVR-GCC (język C) to tak jakbyś chciał przetłumaczyć chińskie zdanie korzystając z polsko rosyjskiego słownika.

    Mikrokontrolery Początkujący   18 Lip 2013 16:54 Odpowiedzi: 10    Wyświetleń: 2373
  • BASCOM pożera pamięć RAM. Program się nie kompiluje.

    Bo trochę zajmuje stos i ramka. I na zmienne zostaje mniej niż 128B pamięci. W C sprawa wygląda tak samo tylko że kompilator C nie sygnalizuje błędu.

    Mikrokontrolery Początkujący   20 Lut 2012 21:42 Odpowiedzi: 8    Wyświetleń: 1632
  • REKLAMA
  • BASCOM - Attiny13 - 2 wejścia i jedna zmienna - na różne sposoby.

    Zajrzałem do skompilowanego pliku i widzę że kompilator w ogóle nie używa tu R2 i R3 więc mi je zostawił ;) Od pewnego czasu w Bascom do rejestrów można się odwoływać prosto z kodu. Ciekawe którą wersję Bascom masz. Pewnie znowu schody... U mnie program się kompiluje na 96% [syntax=vbnet] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 16 $swstack...

    Mikrokontrolery AVR   19 Lut 2024 09:17 Odpowiedzi: 12    Wyświetleń: 675
  • Używanie dwóch timerów w BASCOM (atmega2560) - pobieranie danych z tablicy i sterowanie PORTB

    1. W jakim celu konfigurujesz liczniki, wpisujesz im wartości początkowe, a potem wywołujesz ich zatrzymanie przez STOP TIMER0/TIMER2 skoro nigdzie indziej ich ponownie nie uruchamiasz? 2. Jakim cudem kompilator nie protestuje gdy w pętli głównej umieszczasz samo ON TIMER0/TIMER2 nie podając trzeciego słowa kluczowego GOTO/GOSUB i ostatniego ich parametru?...

    Mikrokontrolery AVR   07 Kwi 2023 07:26 Odpowiedzi: 17    Wyświetleń: 765
  • Bład 999 w bascomie. Co zrobić jak kod będzie większy?

    Nie znam mozliwości w tym zakresie Bascoma. Jedno jednak jest pewne. Każdy program tego typu może działać sekwencyjnie. Oznacza to, że wywoływanie kolejnych procedur w procedurze działać musi. Jest jednak tzw granica zagnieżdzeń. Może ona wynika z możliwości samego kompilatora (programu tłumaczącego - w tym wypadku Twoim nie sądzę aby tak było), albo...

    Początkujący Elektronicy   09 Mar 2009 19:50 Odpowiedzi: 8    Wyświetleń: 1467
  • attiny2312 - program źródłowy - prośba o sprawdzenie

    Co do kwarcu to definiujemy go zawsze, niezależnie od tego czy proc pracuje na zewnętrznym, czy na wewnętrznym, bo to jest informacja dla kompilatora, wg jakiej wartości ma wyliczyć czasy dla różnych instrukcji. Jeżeli to jest "nówka sztuka" to pracuje na wewn. 1MHz. Jak sam zauważyłeś, instrukcja "Loop" powinna znajdować się po ostatnim "Endsub", ale...

    Programowanie   21 Lut 2008 16:07 Odpowiedzi: 4    Wyświetleń: 4744
  • BASCOM pod Linux? Jak to będzie działać w tym systemie?

    Jeszcze jedna uwaga: końce linii muszą być w standadzie win/dos, tzn. linie muszą być zakończone sekwencją \r\n, inaczej kompilator głupieje. Niby drobiazg, ale trochę przeszkadza na początku.

    Mikrokontrolery   19 Lis 2006 10:30 Odpowiedzi: 9    Wyświetleń: 7000
  • REKLAMA
  • [AVR][BASCOM] - własna biblioteka może być w Bascomie?

    Po pierwsze - użyte procedury z innych bibliotek powinny się znaleźć w lini $EXTERNAL: [_I2C_RBYTES] $EXTERNAL _I2C_READ _I2C_RBYTES: Mov R17,R18 ; copy slave address Cpi R24,0 ; bytes to send Po drugie można wplatać instrukcje BASCOM tylko trzeba to zrobić z prefixem: *BASIC: waitms 1 Po trzecie chcesz coś wysłać, a zatem nie _i2c_rbytes...

    Mikrokontrolery AVR   14 Sie 2008 10:51 Odpowiedzi: 7    Wyświetleń: 2355
  • Program nie wykrywa mikrokontrolera ATtiny2313A SMD przez USBasp - co sprawdzić?

    Zwarłem piny. Po próbie wgrania programu otrzymuje takie coś: http://obrazki.elektroda.pl/2238683800_1... Witam. Jeżeli Kolego piszesz w programie Bascom to chyba w kompilatorze nie masz ustawionych pewnych tzw. ptaszków. Wejdź do zakładki: Opcje > Compiler > Output i zaznacz po lewej stronie wszystkie pliki, które ma wygenerować kompilator...

    Początkujący Elektronicy   10 Sie 2015 20:48 Odpowiedzi: 17    Wyświetleń: 1395
  • Konwersja programu Bascom AVR na C dla LCD 16x2 (ATmega8, wyświetlanie tekstu)

    #include<avr/io.h> //sam typ procesora wybiera się w opcjach #include "lcd.h" //tu są przypisane wyprowadzenia do lcd i prototypy funkcji do obsługi lcd #ifndef F_CPU #define F_CPU 8000000UL //to w sumie nie potrzebne bo wybiera się w oppcjach #endif char B1[21] = "Bascom";//w C dodatkowo 1 bajt na koniec łańcuch znaków...

    Mikrokontrolery   10 Kwi 2011 09:41 Odpowiedzi: 7    Wyświetleń: 1366
  • Chciałbym zacząć przygodę z Bascom AVR ale potrzebuje przewodnika

    Uważam, że moderator ... Działania moderatorskie wykonuję na czerwono za pomocą odpowiednich funkcjonalności. Niestety raz się zdarzyło że na czerwono wyciąłeś tekst o "niewygodnym" środowisku programistycznym :D Ale nie o tym będę pisał. Napiszę jak to wyglądało u mnie. Ja zaczynałem od BASCOMa. I to BASCOMa '51. Były artykuły w EdW. Nie miałem jeszcze...

    Mikrokontrolery Początkujący   01 Lip 2015 10:06 Odpowiedzi: 31    Wyświetleń: 5112
  • Jaki mikrokontroler wybrać do...?

    Zdecydowanie AVR bo posiadają więcej peryferii, wszystkie programowane są w systemie, są dużo szybsze, mają lepsze porty (są w stanie wyciągnąć stan wysoki, a nie tylko zwierają do masy), nie wymagają zwykle elementów resetu, oraz kwarcu. Jednym słowem nie mają raczej minusów (no może poza stosunkowo słabą odpornością na zakłócenia). Jeżeli chodzi o...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 267514
  • Dlaczego w symulacji BASCOM dla ATMega88 widzę mniej rejestrów I/O?

    W AVRStudio z kolei nie są zdefiniowane niektóre nazwy symboliczne i trzeba ich adresy wpisywać, inaczej kompilator burzy się, że takowaych nie ma. Obecnie produkowane M48/88 róznia sie tylko iloscia pamięci (wg. datasheet)

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4373
  • Podłączenie modułu LCD Nokia 5110 do ATmega8 i kod w Bascomie - szukam schematu

    Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...

    Mikrokontrolery   20 Lut 2016 07:32 Odpowiedzi: 9    Wyświetleń: 4809
  • Regfile do AT89S2051 w Bascom AVR – skąd pobrać i jak poprawnie użyć?

    Masz błędy kompilacji , bo zapomniałeś o jednym magicznym zaklęciu ;) Config Rc5 = P3.2 Domyślnie , kompilator ustawiony jest na P0.0 , a Twój procek takowego pinu nie posiada :D Piotrek

    Mikrokontrolery   25 Maj 2007 18:44 Odpowiedzi: 11    Wyświetleń: 1923
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    Po pierwsze jakie czasy chcesz obliczać i jakie przerwania po co ??? To jest bascom nie assembler, deklarujesz na wstępie programu prędkość kwarcu a kompilator troszczy się o resztę tj. dajesz deklarację $regfile = "m8def.dat" $crystal = 12000000 Po drugie, procedura obsługi wyświetlaczy LCD (mowa tu o alfanumerycznych HD44780) jest w BASCOM zaimplementowana...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8689
  • [AVR] Jak skonfigurować wewnętrzne napięcie odniesienia ADC w ATTINY45?

    Jeżeli wpisałeś "interlan" to kompilator nie wie co to jest, powinno być INTERNAL. Pokaż kod programu. Rzeczywiście bascom nie przyjmuje takiego parametru, widocznie to kolejna jego niedoróbka. W tej sytuacji pozostaje ręczne skonfigurowanie rejestru odpowiedzialnego za napięcie odniesienia. np: dla napięcia 1.1V ADMUX.REFS0=0 ADMUX.REFS1=1 ADMUX.REFS2=0...

    Mikrokontrolery   06 Sie 2008 10:23 Odpowiedzi: 4    Wyświetleń: 1641
  • Bascom AVR - Błąd przy wysyłaniu danych z tablicy Tabaa(7)

    Możesz podać gdzie przeczytałeś że ta liczba po przecinku oznacza liczbę wysłanych bajtów? Help nic nie mówi na ten temat. Sprawdzałem w symulatorze że ta liczba nic nie zmienia. Jest taka informacja w helpie "When you use Printbin ar(1) , the whole array will be printed." A kto powiedział że ja wpisuje dane? Ja je wysyłam. Ale twoja tablica jest pusta....

    Mikrokontrolery Początkujący   01 Kwi 2014 08:14 Odpowiedzi: 5    Wyświetleń: 1467
  • Błąd file not found w BASCOM 1.11.8.3 przy kompilacji softu na ATtiny2313

    Witam. Najnowsza wersja Bascoma AVR to już 1.11.8.5 :) Po wrzuceniu na początku $regfile = "m8def.dat" oraz zdefiniowaniu końcówek sterowania LCD (PB2 do PB7) program kompiluje się bez błędu. Dla procesora 2313 i Tiny2313 kompilator melduje o braku pamięci flash, bo kod wynikowy przekracza jej rozmiar. Po odchudzeniu programu wszystko jest ok. teedd

    Mikrokontrolery   06 Kwi 2007 18:41 Odpowiedzi: 6    Wyświetleń: 1989
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

    Sprawa pierwsza czyli instrukcje konfiguracyjne w kodzie. Chodzi o to, że jeśli nie wstawisz takiej instrukcji a użyjesz w kodzie chociażby jednej instrukcji PRINT, INPUT albo innej związanej z UART to cudów nie ma, trzeba skonfigurować UART i kompilator musi przeliczyć prędkość dla UBRR i ustawić bity konfiguracyjne. Dane musi skądś wziąć więc weźmie...

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 5019
  • Błąd 320 w Bascom AVR - co oznacza syntax error na linii 472?

    Jeśli jeszcze wywala błąd przy kompilacji , to dopisz jedno magiczne zaklęcie :D Config Rc5 = Pinx.y i na dokładkę $regfile = "m32def.dat" Skąd kompilator ma wiedzieć , który pin przyporządkowałeś odbiornikowi podczerwieni :?: Jasnowidzem to on nie jest :D Piotrek PS Nie polegaj zbytnio na ustawieniach globalnych- stosuj dyrektywy w kodzie :!:

    Mikrokontrolery   20 Sty 2006 18:50 Odpowiedzi: 10    Wyświetleń: 3043
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Cześć. Proszę ten poradnik będzie dla Ciebie pomocny. Czy to już tablica? Gdzie ją umieścić? Tak, to jest tablica. Kompilator sam załatwi sprawę. [syntax=vbnet]$regfile = "m48def.dat" $crystal = 4000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Dim B1 As Byte , I As Integer B1 = Lookup(2 , Dta) Print B1 I = Lookup(0 , Dta2) Print I End...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7212
  • [ATMEGA][BASCOM] Wielokanałowy ściemniacz oświetlenia-wyłącz

    Ja na poważnie. Ale miałem na myśli coś innego. Nie kontrolę czasu ale stałość czasu. C nie gwarantuje wygenerowania konkretnego kodu a jedynie kodu o konkretnej funkcjonalności. Co z miejsca zaprzecza temu że czas wykonywania będzie stały. BASCOM gwarantuje wygenerowanie konkretnego kodu. Co oczywiście jest nieoptymalne, ale gwarantuje określony czas...

    Mikrokontrolery AVR   07 Lut 2010 16:21 Odpowiedzi: 16    Wyświetleń: 5516
  • [Bascom/ASM] Jak poprawnie włączyć wstawki asemblerowe do kodu w Bascom?

    Z tą dowlnością w używaniu rejestrów byłbym bardzo ostrożny. Nieodpowiednia zmiana - program się wysypie. Nie wolno używać w trybie zapisu bez wcześniejszego zapamiętania: Y ( soft stack pointer ), R4:R5 ( frame stack pointer ), R6 ( status register ), R8:R9 ( data pointer ), R23 ( translate register ), R12:R13:R14:R15 ( fp calculator ). W sumie można...

    Mikrokontrolery AVR   27 Lip 2008 08:53 Odpowiedzi: 9    Wyświetleń: 3670
  • [Bascom] Lista dyrektyw kompilatora BASCOM-AVR, w tym dla wyświetlaczy graficznych?

    Przecież po wejściu w Helpa Bascoma masz wykaz dyrektyw na $... także od LCD - tych na $LCD...

    Mikrokontrolery   29 Sty 2007 15:38 Odpowiedzi: 2    Wyświetleń: 1535
  • ATMEGA8 BASCOM nie działa poprawnie przerwanie INT0

    Gdy procesor jest w trakcie wykonywania procedury przerwania, następne przerwanie nie będzie przyjęte , gdyż procesor (nie kompilator!) zeruję flagę globalnego zezwolenia na przerwania. Tak samo flaga bieżącego przerwania (tego, którego procedura obsługi jest wykonywana) zostaje automatycznie wyzerowana. Po zakończeniu przerwania flaga globalnego zezwolenia...

    Mikrokontrolery AVR   19 Lut 2010 21:54 Odpowiedzi: 7    Wyświetleń: 5147
  • [Bascom] AVR i komunikacja po AT - Potrzebny kod odbioru.

    Niestety Jak dam instrukcję ustawienia bufora to już nic nie odbiera (nadawać nadaje). A włączyłeś przerwania :?: Bez bufora(przerwanie RX) , ciężko dogadać się z fonem :( Właśnie zauważyłem że jak zepnę RX z TX uP (wywale printa z głównej pętli i dam wait na 5sek. ) to odbiór też jest na 3 znaki :/ Czy wiesz jak wygląda transmisja asynchroniczna ,...

    Mikrokontrolery   11 Maj 2007 10:18 Odpowiedzi: 6    Wyświetleń: 3271
  • Co mi jest potrzebne do zabawy z mikrokontrolerem? - Pytania

    Witam! Do zabawy z programowaniem potrzeba: 1 – kompilator np.: Bascom ( język BASIC ) lub AVR-GCC ( język C ). 2 – programator ( ja używam USBasp, ponieważ do jego budowy wymagany jest zaprogramowany mikrokontroler, a gdyby kolega nie miał dostępu do programatora, to zestaw elementów jest dostępny na: http://sklep.avt.com.pl/go/_search/full_...

    Początkujący Naprawy   06 Gru 2009 21:48 Odpowiedzi: 47    Wyświetleń: 8603
  • Jaki język wybrać na start do programowania mikrokontrolerów AVR?

    Nadaje się bardzo dobrze. Jest tam opis pakietu BASCOM oraz przykładowe układy i programy do podstawowych zastosowań. Do nauki potrzeba jeszcze płytli testowej i programatora - no i oczywiście BASCOMA (wystarczy demo). W tym przypadku programowanie można zacząć właściwie od zaraz. Jeśli miałeś do czynienia z "C" to polecam darmowy kompilator WinAVR....

    Mikrokontrolery   21 Maj 2006 16:07 Odpowiedzi: 2    Wyświetleń: 1482
  • Sprawdzenie programu BASCOM dla uC ATmega8515 - konfiguracja i działanie

    błąd którego raczej kompilator niezauważy: (ciach) '***Przod*** Przod_0: H1a = 1 H1b = 0 H2a = 1 H2b = 0 Return ' Brakowało tej linii. '***Tyl*** Tyl_0: H1a = 0 H1b = 1 H2a = 0 H2b = 1 Return ' Brakowało tej linii. '***Lewo*** Lewo_0: H1a = 1 H1b = 1 H2a = 1 H2b = 0 Return ' Brakowało tej linii. '***Prawo*** Prawo_0: H1a = 1...

    Mikrokontrolery   27 Gru 2005 22:39 Odpowiedzi: 3    Wyświetleń: 1278
  • atmega16 - bascom bargraf - problem z resetowaniem kreski przy B4

    Sprawdź jeszcze jeden "myk" Wszędzie zamiast Chr( ) wpisz ten sam numer tylko w nawiasach klamrowych (bez Chr - tylko sam nawias i trzy cyfry) Przykład: Zamiast Chr(1) wpisz Lcd {001} Zamiast Chr(7) wpisz Lcd {007} Zamiast Chr(32) wpisz Lcd {032} Kod się znacząco zmniejszy co może się czasem przydać przy małych mikrokontrolerach. Chr( ) to funkcja zamieniająca...

    Mikrokontrolery AVR   26 Gru 2015 13:51 Odpowiedzi: 4    Wyświetleń: 1554
  • [bascom] 'gdy zmienna byte >255 i <0 to.'jak to zrobic

    Nie ma potrzeby ustawiać adresów zmiennych "na sztywno". Ponieważ Bascom dla zmiennych wielobajtowych , stosuje zapis typu Little Endian to kod może wyglądać tak: Dim Zmienna As Word Dim Zmienna_lo As Byte At Zmienna Overlay Dim Zmienna_hi As Byte At Zmienna+1 Overlay I nie obchodzi nas pod jakim adresem znajduje się Zmienna , bo kompilator zadba o...

    Mikrokontrolery AVR   12 Cze 2008 21:15 Odpowiedzi: 13    Wyświetleń: 3161
  • AT89C51/AT89S8252 – jak ustawić PSEN w stan niski na 50ms po resecie w BASCOM

    Co rozumiesz pod pojeciem zmienna ? Jezeli chodzi Ci o komorke pamieci RAM to jest banal: mov zmienna,A Wczesniej oczywiscie musisz zadeklarowac zmienna np. zmienna equ 50h Od tej pory gdy kompilator napotka slowo zmienna to bedzie wiedzial ze to znaczy 50h. Instrukcja mov przepisze zawartosc akumulatora do komorki o adresie 50h. Jesli chcesz to od...

    Mikrokontrolery   07 Kwi 2005 22:09 Odpowiedzi: 17    Wyświetleń: 4048
  • Jaki tani programator USB z podstawką pod Atmega8 i instrukcja BASCOM AVR dla początkujących?

    Jeśli w programie będziesz miał błąd, to nie przejdzie on procesu kompilacji, czyli w efekcie i tak nie dostaniesz pliku wynikowego (bin/hex), który wgrywasz do procka.. Pod warunkiem, że będzie to błąd składniowy. Najgorsze są właśnie błędy o których kompilator nie informuje. Kompilacja przebiega poprawnie, a program i tak nie działa jak trzeba. Prosty...

    Mikrokontrolery AVR   16 Maj 2009 13:40 Odpowiedzi: 13    Wyświetleń: 2250
  • Bascom AVR - Błąd w programie na Atmega8, dioda nie zmienia kierunku

    Dzień dobry. Kompilator przecież pisze o co chodzi :D Zamiast "jeśli przycisk = 0" napisałeś "jeśli przycisk = Duża litera O" Brakuje też przecinka przed Right. http://obrazki.elektroda.pl/7581088600_1... Poniżej film z uruchomionej symulacji :D https://filmy.elektroda.pl/100_144731640... Miłego dnia. P.S. Do Gunslinger - Myślę że...

    Mikrokontrolery AVR   12 Lis 2015 09:52 Odpowiedzi: 3    Wyświetleń: 1020
  • AVR - Jak zacząć programowanie uC? Potrzebuję poradnika dla początkujących

    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...

    Mikrokontrolery Początkujący   26 Sty 2015 12:49 Odpowiedzi: 14    Wyświetleń: 1941
  • Błąd kompilacji w Bascom 2.0.4.0 po aktualizacji do najnowszej wersji

    Może to ja zrobiłem błąd, który kompilator zignorował i przepisał po swojemu... no nie wiem Nigdy nie było oficjalnie takiej konstrukcji polecenia CONFIG TIMER2 z takim parametrem jak klauzula PWM A = 8. Aczkolwiek czasem polecenia CONFIG przyjmują różne klauzule, ale ich działanie odbiega od założeń. Np. do niedawna można było w CONFIG ADC napisać...

    Mikrokontrolery Początkujący   11 Wrz 2012 06:54 Odpowiedzi: 6    Wyświetleń: 1389
  • ATMEGA32 Bascom - Zapis na karte SD (AVR-DOS) crash

    Hahahaha :D tak! W IDE sa wpisane takie dla małego projektu i małego procesora. Mając większy projekt i procesor trzeba je albo tam zmienić albo wpisać bezpośrednio w projekcie. Kompilator się nie pyta o nie bo ma wpisane te domyślne, ale one są za małe. Musisz wiedzieć jaki masz mikrokontroler i ile ma RAM`u. Na przykład ATmega 32 ma 2kB RAM`u (dwa...

    Mikrokontrolery AVR   19 Sty 2015 13:02 Odpowiedzi: 6    Wyświetleń: 1269
  • [BASCOM AVR] Czy można użyć pinu TX jako wyjściowego przy odbiorze UART na Atmega8?

    Możesz napisać i cieszyć się funkcjonalnością nie wiedząc o co chodzi ... $baud = predkosc_transmisji Tylko jeśli nie umieści się tej informacji w kodzie i użyje gdzieś Print/Input lub pochodnej to kompilator ustawienia dla $baud bierze z tych zdefiniowanych w IDE. Bascom konfiguruje od razu obydwa piny. Skonfigurowanie ich polega na wpisie do rejestru...

    Mikrokontrolery AVR   21 Lis 2015 17:00 Odpowiedzi: 2    Wyświetleń: 1677
  • Operacje na zmiennych różnych typów w Bascom AVR - integer i long

    Myślę, że jest to naturalne. Zmienna typu Long zajmuje 4 bajty a Integer tylko 2. Nie da się ciężarówki zaparkować w garażu dla malucha. W helpie jest informacja, że można dokonywać konwersji typów. Oto fragment: Dim I As Integer, S As Single S = 100.1 'przypisujemy liczbę zmiennoprzecinkową I = S 'ta instrukcja zmieni liczbę typu single na Integer...

    Mikrokontrolery   09 Mar 2006 19:39 Odpowiedzi: 1    Wyświetleń: 2150
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Ta wstawka asm nie jest prawidłowo napisana, działa tylko dlatego, że kompilator nie wykorzystał jak dotychczas rejestrów R14 i R15. Jeśli program rozrośnie się na tyle, że kompilator będzie wykorzystywał te rejestry to program przestanie działać. Jak wspomniałeś poza eterem, masz możliwość skorzystania z ATmega32 i podpięcia wszystkich sygnałów do...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4908
  • ATtiny13, bascom - nieregularne miganie diody, ustawienia $crystal?

    powoduje miganie diody w bardzo nie regularnych odstępach czasu - widać to "gołym okiem". Na dodatek trudno nazwać te odstępy "pół sekundy". ... Na początku mam jeszcze: $hwstack = 32 $swstack = 8 $framesize = 16 Bez tego nie idzie zadeklarować żadnej zmiennej - "out of SRAM". Dyrektywa CRYSTAL tylko informuje kompilator o częstotliwości generatora....

    Mikrokontrolery AVR   20 Lut 2009 10:43 Odpowiedzi: 14    Wyświetleń: 2357
  • Atmega 328, Bascom pytanie o ustawienie adresu tablicy w programie

    Prawidłowo robi się to tak: XH , YH , lub ZH . Kolejnym krokiem jest odczyt młodszej części adresu i odpowiednio przepisanie jej do XL , YL , lub ZL .

    Mikrokontrolery AVR   17 Kwi 2017 21:19 Odpowiedzi: 18    Wyświetleń: 1338
  • Jak dodać brakujący plik $regfile m1284def.dat do Bascom dla ATmega1284?

    Jeśli kolega ma zamiar pisać poważne programy a z objętości kodu można wywnioskować że hello world już kolega przeskoczył najwyższa pora by przesiąść się do bardziej profesjonalnego środowiska . Wydanie prawie 500PLN na Bascoma to strata pieniędzy . Za taką sumę może kolega zakupić np DRAGONA I XPLAINA z 1284p lub oryginalny JTAG ICE3 i ściągnąć w pełni...

    Mikrokontrolery AVR   02 Mar 2013 17:08 Odpowiedzi: 13    Wyświetleń: 2418
  • bascom avr - jak skompilować program składający się z wielu plików?

    Jak się kompiluje program który się składa z kilku plików xxx.bas w bascom avr?

    Mikrokontrolery AVR   13 Paź 2015 16:42 Odpowiedzi: 5    Wyświetleń: 1158
  • Kompilacja programów w pełnej wersji BASCOM bez ograniczeń

    mam pare programow ale niestety nie moge ich skompilowac ze wzgledu na to ze nie mam pełnej werscji BASCOMA, czy posiada ktos moze Bascoma ale bez ograniczeń i mógł by mi skompilowac jeden programi ??

    Mikrokontrolery   29 Maj 2003 14:06 Odpowiedzi: 0    Wyświetleń: 853
  • Bascom a programowanie w C - jak przejść na język C?

    mam prgramator z elektrody i zainstalowanego bascoma i pytanie jest takie: czy można w tym programie pisać w C?? ewentualnie co trzeba by zmienić żeby programować w C?? (kompilator czy programator ??) z góry thx :)

    Mikrokontrolery   10 Mar 2006 13:41 Odpowiedzi: 3    Wyświetleń: 906
  • [bascom] Bascom nie kompiluje config clock - jak rozwiązać problem?

    Witam wszystkich forumowiczów A więc mam problem z bascomem a zaczyna się tak że bascom nie kompiluje mi większości np.config clock $regfile = "m8def.dat" 'Dyrektyway dla kompilatora. $crystal = 8000000 'Oscylator wewnętrzny o częstotliwości 8MHz. Enable Interrupts Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6...

    Mikrokontrolery AVR   30 Kwi 2009 14:27 Odpowiedzi: 3    Wyświetleń: 1479
  • [BASCOM] [BASCOM][AVR] - Kto skompiluje program na licencjonowanym Bascom?

    Pytanie może się niektórym wydawać dziwne :) brzmi następująco: Kto ma legalną/licencjonowaną wersję Bascoma do AVR? Chodzi o to, że potrzebuję, by ktoś kto posiada licencję skompilował mi program. Nie wchodzi w grę crack itp. ponieważ chodzi o pracę dyplomową. I muszę mieć jakąś "podkladkę", że wszystko zostało zrobione legalnie. Ktoś jest w stanie...

    Mikrokontrolery AVR   06 Cze 2009 21:12 Odpowiedzi: 2    Wyświetleń: 1718
  • Programowanie w Bascomie. Inny program do kompilacji?

    ...Witam wszystkich... ...mam pytanie odnosnie programowania w bascomie...czy jest jakis inny program do kompilacj basic-a...aktualnie korzystam z BascomAVR Demo..który ma ograniczoną wielkość kodu wynikowego...proszę o pomoc POZDRAWIAM ;)

    Mikrokontrolery   17 Lut 2007 19:08 Odpowiedzi: 6    Wyświetleń: 1497
  • Jak przekompilować plik *.bas na kod szesnastkowy w Bascom? LCD i polskie znaki

    Mam taki problem: pewien uprzejmy chłopak dał mi Bascom'a. Bascom zapisuje w formacie *.bas*. Ja potrzebuję, aby coś przekompilowało mi to na kod szesnastkowy - jak to zrobić? Drugie pytanie: Widziałem, że jest taka funkcja (w Bascomie) "LCD" - wywnioskowałem, że podaje się jakiś wyraz, a on (mikrus) wyświetla go na wyświetlaczu LCD - a co zrobić, jak...

    Mikrokontrolery   11 Maj 2004 23:44 Odpowiedzi: 6    Wyświetleń: 1248
  • Kompilacja bas. Czym skompilować na bin lub hex? Do Atmegi 8.

    Witam! Zaczynam dopiero zabawę z mikrokontrolerami i mam pytanko mam plik bas. , chcę ten program załadować do atmegi 8 czym go skompilować na BIN lub HeX. Bascom avr demo nie daje rady , ograniczenie kodu wynikowego 2kb.

    Mikrokontrolery   17 Sty 2007 13:15 Odpowiedzi: 3    Wyświetleń: 2496
  • [Bascom] Jak przekształcić kod Bascom na plik .hex do programatora?

    Witam. Czy istnieje możliwość przekształcenia pliku napisanego w bascom na postać .hex ?? Taki plik bez problemu załadowałym do procesora prostym programatorem.

    Mikrokontrolery   30 Sie 2005 21:48 Odpowiedzi: 2    Wyświetleń: 1673
  • Szukam kompilatora i symulatora asemblera podobnego do Bascom dla AVR

    Witam. W szkole robimy programy w asemblerze, tylko tak amatorsko, uzywamy programu "asmtest" (zcawaps) wpisuje się tam programy linijka po linijce a chciałbym jakiś symulator albo kompilator, który dzialałby na takich samych poleceniach ale zeby można wpisać taki tekst ale ręcznie (np. mov A,01). Jak mielismy bascom to taki byl, to byl kompilator i...

    Mikrokontrolery   15 Lis 2005 15:10 Odpowiedzi: 1    Wyświetleń: 1130
  • Jak przetłumaczyć program z języka C na BASCOM?

    Witam Czy moglby ktos zamienic mi ten program napisany w jezyku C na BASCOM . Jest to dla mnie bardzo wazne . Osobie ktora to zrobi moge oddac wszystkie moje punkty :D Z gory dziekuje http://www.elektroda.pl/rtvforum/viewtop... pozdrawiam

    Mikrokontrolery   29 Lip 2007 19:34 Odpowiedzi: 8    Wyświetleń: 1440
  • Kompilacja pliku Bas. Czy mógłby ktoś skompilować plik?

    Wiytam! Skonstuowałem komp. samochodoay zaczerpnęty z forum elektrody. musiałem wproewadzić zmiany w programie, jednak nie mam go jak skompilować mój Bascom ma ogramiczenie do 4Kb kodu wynikowego. Proszę o komplację tego pliku. Program ma być na atmegę 8. pozdrawiam i proszę o pomoc.

    Mikrokontrolery   08 Sty 2007 19:29 Odpowiedzi: 2    Wyświetleń: 1670
  • Kompilacja pliku Bas. Wsad do komputera samochodowego.

    W(at)itam! Mam prośbę , proszę o skompliowanie pliku , wsad do komp. samochodowego na atmedze 32. Moj Bascom ma ograniczenie do 4kb wersja demo. Proszę o pomoc. Dziękuję.

    Mikrokontrolery   10 Sty 2007 00:44 Odpowiedzi: 1    Wyświetleń: 1469
  • Jak połączyć pliki Bascom AVR do jednego programu? Kompilacja i błędy

    Witam serdecznie, Uczę się programowania AVR w Bascom, próbuję napisac jakieś proste programy, i analizując przykłady w książkach czy gazetach, zastanowiło mnie jak traktować listingi? Co mam na myśli, już mówię... Kiedy otworzyłem spakowany program, przykład z internetu, były tam 4 pliki bascomowe. Kiedy otworzyłem je, wyświetlił się napisany program....

    Mikrokontrolery AVR   18 Sty 2011 19:46 Odpowiedzi: 2    Wyświetleń: 947
  • Kompilacja programu Bascom dla wyświetlacza KS108 - jak dostosować kod?

    Witam! Mam problem z kompilacją programu stąd: http://evertdekker.com/Joomla/index.php?... mianowicie chodzi o typ wyświetlacza, ja mam w sprzęcie KS108 i tylko taki mogę użyć. Tak wygląda moja przeróbka tylko dla czcionki 8x8 regfile = "m8def.DAT" $crystal = 7372800 '$baud = 19200 '$hwstack = 100 '$swstack...

    Mikrokontrolery AVR   05 Mar 2010 14:14 Odpowiedzi: 3    Wyświetleń: 2184
  • Jak przesłać/skompilować program napisany w Bascom do 89C51

    Witam. Posiadam programator z NE(zestaw 056) jest on oparty na zaprogramowanym 89C51 i podłączany do portu COM. Chciałem zapytać jak mogę przesłać program napisany w Bascom do tego mikrokontrolera? Czy program powinienem kompilować w Bascom czy konwertować w jakimś zewnętrznym kompilatorze? Czy jest jakiś darmowy język (najlepiej podobny do bascom)...

    Mikrokontrolery   19 Wrz 2003 14:20 Odpowiedzi: 4    Wyświetleń: 2113
  • BASCOM AVR – gdzie znaleźć pełną wersję kompilatora nowszą niż 1.11.8.7?

    Czy ktoś ma pełną wersję kompilatora MCSELEC Bascom AVR nowszą niż 1.11.8.7 ? potrzebuję pilne info

    Mikrokontrolery   10 Mar 2008 20:23 Odpowiedzi: 5    Wyświetleń: 3089
  • Bascom AVR na Windows 8.1 nie kompiluje kodu termometru, tworzy tylko pliki cfg, bm, h, d

    Witam. Do tej pory programowałem w bascom AVR na Windows XP. Wszystko szło gładko, program się kompilował, powstawały pliki bin i hex. Musiałem jednak przenieść się na Windows 8.1. Teraz po napisaniu programu termometru i uruchomienia kompilacji program się nie kompiluje powstają tylko pliki cfg, bm, h i d. napisałem także prosty program zmieniający...

    Początkujący Naprawy   18 Lut 2015 21:14 Odpowiedzi: 3    Wyświetleń: 498
  • Bascom i działania matematyczne na kilku zmiennych jednocześnie

    Witam. W jaki sposób można w kompilatorze Bascom zapisywać w jednej linii więcej niż 2 operacje matematyczne - tj. dodawanie, odejmowanie, iloczyn 2 zmiennych itp.. Bo mam złożone działania, a dzielenie tego na poszczególne kroki mające za każdym razem tylko 2 zmienne które przykładowo mnożę jest bardzo uciążliwe i muszę stosować dodatkowe zmienne pomocnicze......

    Mikrokontrolery AVR   07 Sty 2012 13:15 Odpowiedzi: 10    Wyświetleń: 2985