Na nadchodzące później (ewentualne) problemy polecam Help->Index->BASCOM Language Fundamentals i BASCOM Language References. Przydać się może też BASCOM Hardware. Klikać i używać, po to to jest :)
Dziękuje wszystkim za pomoc. Program poprawiłem, działa. No nie do końca tak jak bym chciał:) A mianowicie program obsługi przerwania podaje mi impuls co 2 sek. A powinien co 1 sek. Próbowałem już inaczej przeliczać wartość tak aby uzyskać czasookres impulsu 1 sek Załadowałem do licznika wartość o połowę niższa czyli 125. Teoretycznie powinno pomóc....
Witam, Proszę o wskazanie błędu, nie chce mi skompilować programu - błąd w bascomie wyświetla w ostaniej linijce czyli w komendzie END - nie mam już pomysłu co jest nie tak [syntax=vbnet]$sim $regfile = "m8adef.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.6...
Witam! Nie wiem co jest nie tak, ale bascom nie potrafi skompilować kodu. Wyrzuca błąd nr31, który wg. helpa do bascoma oznacza "błędny typ danych". $regfile = "m8515.dat" $crystal = 1000000 $xramstart = &H300 $xramsize = &H10000 $include "Config_MMC.bas" $include "Config_AVR-DOS.bas" Declare Function Getattr0()...
Witajcie, Zacząłem pisać ostatnio program w bascom, jednak nie działał, okazało się że część kodu odpowiedzialna za przejście do podprogramu nie działa, długo kombinowałem, wklejałem części kodu znalezionych w internecie, ale wciąż nie działa. Kod: [syntax=basic4gl] $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize =...
Witam. Napisałem program który ma za zadanie mierzenie napięcia, obrotów i temperatury (nie będę ukrywał - komputerek do motoru). Z takim problemem spotkałem się pierwszy raz - ADC_MUX entry not found in dat file (błąd 0). Błąd ten nie występował w wersji bascoma 1.11.7.4, natomiast w 1.11.9.1 owszem. Czemu się takowy pojawił? Ma to związek z dodaniem...
Jesli sie powtarza to sory... Chodzi o to ze nie moge skompilowac programu bo wywala mi komunikat File not found .... Jesli ktos pomoze to bede bardzo wdzieczny Piotr Kolodziej
Przerobiłem program na Atmega328. Teraz ma tylko odbierać dane z master na Atega1284p i wysyłać do Domoticz. [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0 = Buffered , Size = 150 ,...
hmmm a moze mi pomozesz i powiesz czemu mi w bascomie wyskakuje blad error 3 unknow statement in file LOCk line 1
Obiecałem zrobić sterowanie silnikiem DC z Układem sie uporałem, natomiast moje małe umiejętności nie pozwalają mi przeskoczyć napisania programu regulacji obrotów. Kompilator Bascoma pokazuje mi wciąż błędy i to w linijce konfiguracji Timera, gdzie robię błąd? Proszę pomóżcie, a może ktoś ma już gotowy modół sterowania obrotami? Układ AtMega 8 2 przyciski...
Witam Mam płytkę z Atmega644P na której mam złącze SD.Gdy karta jest włożona to całkowity pobór prąd wynosi 220 mA, gdy kartę wyciągnę to spada do 140 mA. Dodatkowo Atmega się grzeje, gdy karta jest włożona, gdy ją wyciągnę to już nie. Karta jest zapisywana poprawnie. Inicjuje ją kodem jak poniżej: Schemat poprawiony Może jest tam błąd ? http://obrazki.elektroda.pl/8641795700_1...
Jeśli o Bascom chodzi to ma wbudowaną funkcję przekształcającą odebrane dane na zmienną typu Long. Jak coś pójdzie nie tak to zmienna otrzymuje wartość równą 0 Tak więc potem sprawdzam warunek czy zmienna różna od zero i tylko wtedy aktualizuje czas. W poniższym przykładzie ciągnie czas z serwera TPSA. [syntax=vbnet] Ip = Maketcp(217.96.29.26 ) 'note...
Kupiłem od kogoś Atmegę8a. Zlutowałem na pająka minimalny układ do migania diodą http://mikrokontrolery.blogspot.com/2011... (tylko na razie bez przycisków i diod, chciałem najpierw sprawdzić czy programator odczyta sygnaturę). Polecenie avrdude -c bascom -p m8 -B10 wyświetlało błąd świadczący o braku komunikacji z mikrokontrolerem...
Witam wszystkich. Z racji że jest czas swiąteczny postanowiłem poraz kolejny zmierzyć się z platformą EvB 5.1 którą niedawno nabyłem. Mam problemy z zaprogramowaniem jej poprzez wbudowany programator USB : FT232RL > "make.exe" program avrdude -p atmega32 -P com17 -c bascom -E noreset -U flash:w:main.hex avrdude: port name "com17"...
Witam Jeśli chodzi o to co knuje :D ( tzn. jak ma działać ). Najpierw chciał stawiać webserwer, ale poległem na dobrej obsłudze odczytu kilku linii ( wykrycie kilku znaków, które uruchomią podprogram wysyłania na serwer ). Więc na początek coś prostszego, ale też widzę, że bez dobrej obsługi odczytu kilku linii będzie kulało. Wracając do tematu Kiedy...
Oczywiście, że przeglądałem. Przeglądałem też przykłady, np. taki: OK AT+SAPBR=4,1 +SAPBR: CONTYPE: GPRS APN: claro.com.br PHONENUM: USER: claro PWD: claro RATE: 2 OK AT+SAPBR=3,1,"CONTYPE","GPRS" OK AT+SAPBR=3,1,"APN","claro.com.br" OK AT+SAPBR=3,1,"USER","claro" OK AT+SAPBR=3,1,"PWD","claro" OK AT+SAPBR=1,1 OK AT+SAPBR=2,1 +SAPBR: 1,1,"187.27.115.243"...
Pisałem ci na pierwszej stronie że da się to zrobić w Winampie . Też kiedyś się męczyłem z różnymi programami ale Winamp okazał się najlepszy . Rzeczywiście bardzo fajnie dało się przekonwertować pliki poprzez winampa. Miałem go na dysku a szukałem w necie nie wiadomo czego :D Nie zmienia to jednak faktu że przekonwertowane pliki także działają tylko...
witam. zapytanie kieruje do osób które mają doświadczenie z w/w modułem i zwalczyły "dziwne" problemy problem: moduł nie daje się ping'ować konfiguracja: moduł iim7000a atmega 128 wyświetlacz LCD port rs232c kwarc 7372800Hz system operacyjny win xp, ubuntu płytka TCP/IP pro opis: po załadowaniu softu z bascom, ustawieniu ip w module na 192.168.0.8,...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...
W końcu na atmega 168 prawodłowo zadziałał mi ten kod. W komentarzu dołożyłem podłączenia. Musiałem zrezygnować w pierwszym podejściu z kwarcu, bo portu PB6 i PB7 są tu wykorzystane do sterowania wyświetlaczem. Kupowałem wyświetlacze jakoś bardzo tanio, więc pewnie chińskie. '**************** Driving graph. display NOKIA LPH7779 ver.1.1 ******************...
Witam, mam problem z kompilacją programu.(pliki ogolnodostępne dla projektu LED CUBE 4x4x4), :arrow: http://www.instructables.com/id/LED-Cube... Posiadam pliki main.c frames.c effect.c draw.c oraz plik Makefile. Odpalam AVR Studio, ustawiam procesor ATmega 16, ustawiam zegar 14745600 bo taki jest uzyty w programie, laduje wszystkie pliki (procz...
Nie działa ani z Clockpol=0 ani 1. Jak mogę w terminalu sprawdzić co jest wysyłane? Albo odbierane w przypadku gdy podłączę atmegę? Bo w tej chwili widzę to co piszę, albo to co zwraca telefon, OK albo ERROR.
Niestety byref nie pasuje kompilatorowi. Error : 248 Line : 434 BYVAL should be used in declaration [[ 1]]
szukałem właściwego tematu, ten uznałem za najbardziej odpowiadający, tym bardziej że podobny problem opisany jest stronę wcześniej. Atmega16, programator przez USB A mianowicie - wczoraj programowałem atmege kilka krotnie, czasem AVRDude wyrzucił error, ale wystarczyło odpięcie programatora od usb, i po ponownym podłączeniu wszystko wracało do normy....
Źle zrozumiałeś ten zapis. Część odpowiedzialna za taktowanie co 10us wygląda tak: ... _pulse_in5: (at)genus(9) ; THIS FOR 10 US UNITS but approx. depends on XTAL ; you can remove the above call and tailor this routine ; when remarked 10 cycles/loop are needed and for 1 Mhz this is 10 uS ; for 4 MHz you need additional 30 cycles and the...
zwieksz adres tej zmiennej pewnie wchodzi na rejestry specjalne zastrzezone,
Witam Przerobiłem kod z poprzedniego posta, tak żeby w podprogramie reagował na to co przyjdzie z UART. Niestety "stoi" na początku, tzn. połączył się, ale próbuje to zrobić ponownie - nie przechodzi do kolejnego Case [syntax=vbnet] If Flaga_esp_send = 1 Then If Got_match = 1 Then Got_match = 0 Call Domoticz_test End If End If If Flaga_wyslij = 1 Then...
Witam. Komunikat o bledzie jest o takiej tresci: Error : 22 Line : 173 Out of SRAM space Dodaj taki fragment na początku kodu: [syntax=vbnet]$hwstack = 8 $swstack = 8 $framesize = 8[/syntax]
Witam Mam Atmege 32 EvB nie chce mi tego skompilowac i wywala tu błąd : Wtemp = Rxstat And &H0080 ' maskuj bit Received Ok ' bład o tresci : ERROR 31 : Line 791 Invalid datatype 0007 oraz If Wtemp = 0 Then ' bład o tresci : ERROR 31 : Line 793 Invalid datatype 0006 oraz ' bład o tresci : ERROR 229 : Line 793 End Sub expected [>11] prosze o pomoc autora...
Tak, jak już pisałem, nie tędy droga. Trzeba zrozumieć, ze Menu czyli interfejs programu z człowiekiem powinno być tylko jego nakładką graficzną. Nie może być tak, że kiedy jesteś w Menu to program zaniedbuje cały system, na przykład nie pilnuje zadanych temperatur. Pomyśl co by było gdyby termostat sterował grzałką w akwarium a Ty sobie radośnie wszedłeś...
Witam Do Atmega1284p z szybkością 8 MHz mam podpięte złącze kart SD. Oprócz zapisu mam tam czujniki DS, BME280, DHT22. Do tej pory zapisywałem wszystko w jednym pliku, ale chciałbym to rozdzielić. Dołożyłem zapis do drugiego pliku - działa [syntax=vbnet] '*********************** Obs-uga karty SD Sub Write_to_sd Sd_year = "20" + Str(rok) ' wartosc zmiennej...
Witam! Buduję urządzenie komunikujące się z PC poprzez port RS232. Zależy mi na jak najszybszej transmisji. Aplikacja PC wysyła rozkaz TX do urządzenia, urządzenie odsyła zmierzone wartości w postaci ciągu: dana1:dana2:dana3:dana4:dana5:dana6:dana... za pomocą Bascomowej instrukcji Print. Maksymalna szybkość jaką udaje mi się osiągnąć przy Atega16...
A czy te dwa programy mogą pełnić tę samą funkcję ?? Config Portd.4 = Input Portd.4 = 1 Config Portd.4 = Output Portd.4 = 1 A teraz inne pytanko ... Dlaczego w bascomie , biorąc Identify Chip nie identyfiukje mi procesora ? Wcześniej było okej , dopóki nie przełożyłem złącza IDC10 z płytki z atmegą 8 na attiny2313. A potem jak znów włozylem w atmege...
(at)TMF " ... DIRD=0b01111110; DIRB=0b00000110; ..." kolega zainstaluje Atmel Studio (trochę mu to zajmie), wklei coś takiego i jako wynik otrzyma komunikat: "...Error1'DIRD' undeclared (first use in this function)..". Jeśli to jego początki, być może nie spojrzy już więcej na C... (at)początkujący Powyżej była tzw "literówka" - powinno być DDRD oraz...
Miałem chwilę więc chciałem napisać szybko program na Aduino Mega2560, ale potem sobie przypomniałem, że tam mikroskopijny kwarc a błąd przy 16MHz dla 115200 jest za duży. Wziąłem więc Mega128 bo była wolna i pod ręką. Napisałem program w którym przez Charmatch odbieram string "1234567890" po odebraniu Entera. Żeby było uczciwie to jeszcze odpaliłem...
Mam nową at2561 i podczas kompilowania programu bascom wyrzuca error: 202.Po sprawdzeniu w kodach błędów okazuje się że procek nie obsługuje takiej funkcji jak getrc5.Czy to możliwe że taki "mocny" procesor nie obsługuje rc5?Może ja coś robię źle?Proszę o pomoc. Program testowy: Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . Proszę...
nieciekawa propozycja bo to juz 3ci programator.. a sama atmege wymienie w ostatecznosci-na ten moment wydaje mi sie ze sa jakies mozliwości weryfikacji tego stanu. rozumiem ze nowo zakupiona atmega posiada wewnetrzny zegar 1MHz. prosze potwierdzić.... lub zaprzeczyć jeśli jest inaczej? w programatorze jest zworka J1 jak na załączonym manualu: http://www.mikrosterowniki.pl/dokumentac...
Zrobiłem ten generator RC udało mi się połaczyć z Atmega. Wybrałem ostanie pozycje (ta co jest zaznaczona - same jedynki) przylutowałem kwarc 12MHz uruchomiłem kompilator, za pierwszym razem się połączył, chciałem wgrać program, Wyskoczył error fusebit, nacisnąłem ok (nic innego nie było do wyboru) i w tej chwili zerwał komunikacje i już nie znajduje...
Witam Chciałem skorzystać z kodu, który udostępnił Kolega Mundi Error 46: Assignment error gdy tego nie ma to się kompiluje bez błędów, ale nie rusza.
Witam Mam taki problem, jak wysyłam z atmegi do moduły bluetooth komendę AT to zwraca mi AT OK a jak wyśle jakąś inną np ATI czy ATE0 to zwraca mi za każdym razem AT ERROR tak jakby dostał tylko AT i jakieś haszcze:/. Dogrzebałem się gdzieś, że można wprowadzić opóźnienia pomiędzy wysyłanymi bitami/bajtami ale za nic nie wiem jak to zrobić a googluje...
Poprawiłem jeszcze we wcześniejszym listingu ustawienia prescalera (wg. noty ale wolę zapytać czy ok). Poza tym kompilator non stop wywala mi taki error: > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO...
No widać można zdziałać rzeczy niemożliwe gdyż mój u mnie dane są zapisywane na kartę SD, na Atmedze 32. A dla kolegi który się zlitował program: Config Date = Dmy , Separator = / Config Clock = Soft Enable Interrupts Time$ = "15:00:00" : Date$ = "02.01.09" Dim Gbtemp1 As Byte ' scratch byte Gbtemp1 = Initfilesystem(1)...
Witam w Nowym Roku Chciałem zapytać, czy ma znaczenie, do którego pinu kontrolera jest podpięte wejście sterujące wyborem karty SD ? Korzystam z kodu podanego w helpie - zamieniłem tylko PortB.4 na PortD.6 i cały czas mam aktywną kartę SD, co oczywiście skutkuje zablokowanie kontrolera. Jako, że nie działa mi to razem z innymi funkcjami, więc próbuję...
Cały problem jest w tym żeby te dwie ATmegi się zsynchronizowały. Przerwanie od SPI występuje po zakończenia transmisji pierwszego bajtu. Zanim nastąpi obsługa przerwania to pierwszy bajt zostanie utracony. Nie mamy też gwarancji że dwie Atmegi "wystrzeliły" :) równocześnie i Slave nie czyta np. 4 bajtu nadanego przez Mastera. Jeżeli to by była np....
Witam. Przymierzam się do uruchomienia wyświetlacza na sterowniku ILI9341 na platformie Arduino Mega2560. Bibliotekę pobrałem [url=http://mat.midlight.eu/index.php/IL... Pierwszy problem to błędy przy próbie kompilacji przykładowego programu: Error : 86 Line : 455 Invalid parameter for CONFIG parameter or value [8] , in File : Colors565.inc...
Witam Mam mały problem z BTM-222. Jeśli podłącze go do PC poprzez RS232( stosuje ST3232) i uruchomię HyperTerminal wysyłam do BT komendy AT,ATI1 oraz pozostałe np. ATB? to modem odpowiada prawidłowo. Jeśli podłącze go do Atmegi32L i wysyłam komendy AT i ATI1 to modem działa i odpowiada "OK". Natomiast jeśli wydaje inne komendy np. ATB? to w odpowiedzi...
failed a więc przekopiowałem nawet "mkAVR Calculator 1.1.0 build 64" do folderu tam gdzie avrdude jest (c:\avrdude) to wywala mkAVRCalculator po zrobieniu Check connected AVR w konsoli: avrdude.exe: AVR device not responding avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device initialized and ready to accept instructions avrdude.exe:...
Hmmm. Programator to "Programator USB www.nestor-electronic.pl" :) No tyle wiem. Dość dawno kupiony. Do tej pory (zanim nie ruszyłem M128) wszystko było ok... Teraz tak : Mimo , że mam ten błąd weryfikacji, mam wrażenie, że sam program bootloadera działa (tzn. na razie widzę, że miga mi led - tak się zachowuje ten bootloader). Czy pozwala na załadowanie...
Chciałbym zrealizować sterowanie diodą led rgb. Atmega8535 ma w sumie 4 kanały PWM Na razie udało mi się wykorzystać tylko jeden kanał pwm z zegara t1. Ale sterowanie dioda rgb nie było dokładnie takie jak chciałem. Ogólnie chciałem zrobić tak aby móc wybrać kolor w standardzie rgb (czyli dla każdego segmentu wartość od 0 do 255). jednak uznałem, że...
Pytanie pierwsze powinno brzmieć "czy są prawidłowe pull-up", a dopiero później bawić się dalej :) Sam czujnik wewnątrz podciągania nie ma.
Witam Kodem [syntax=basic4gl]Local Errorcode As Byte ''() Gbdriveerror = Driveinit() If Gbdriveerror = 0 Then Errorcode = Initfilesystem(1) If Errorcode <> 0 Then Blad_sd = 1 Else Open "dane.txt" For Input As #2 Do Line Input #2 , Dane_sd Locate 3 , 1 Lcd Dane_sd Locate 4 , 1 Lcd Lof(#2) Locate 4 , 6 Lcd Fileattr(#2) Loop Until Eof(2) = 255 Close...
A na jaki uC ustawiony jest Bascom? Chyba nie na M8. Proponuję w pierwszych słowach programu napisać: $regfile = "m8def.dat" (dla Bascoma 1.11.7.4) Co do komparatora to posiada wejście odwracające i nieodwracające wyprowadzone na piny 12 i 13 (dla AT MEGA 8) i do jednego z nich można przyłączyć napięcie odniesienia (stałe bądź zmienne jak...
Witam kupilem programator AVRusb ale niestety jak rozpoczne identyfikacje chipa to wyskakuje mi taki komunikat :" Error program enable: no answer 1" co to moze oznaczac?? mam taz możliwośc po wlożeniu zworki zrobic upgrade i zmiane firmware programatora, jesli wtedy nacisne na identyfikacje to wyskakuje okienko z napisem: "Detected micro does not match...
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
error bascom bascom error mismatch error atmega
wysokość skrzynki bezpiecznikowej oporność głośnik wymiana grzałki
zmywarka ciągle wypompowuje zmywarka ciągle wypompowuje
John Deere 5720 - Przepalający się bezpiecznik stacyjki Jak wzbudzić prądnicę od pralki Polar?