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
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...
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
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"...
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...
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 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]]
Ź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...
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....
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! 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...
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ś...
"Wydaje" mi się, że coś takiego powinno działać: [syntax=vbnet] Local Domoticz_cmd As String * 200 Domoticz_cmd = "AT+CIPSTART=" + Chr(34) + "TCP" + Chr(34) + "," + Chr(34) + Domoticz_ip + Chr(34) + ",8080" ' typ polaczenia oraz IP serwera Print Domoticz_cmd Waitms 200 Domoticz_cmd = "GET /json.htm?type=command¶m=udevice&id... Domoticz_cmd = Domoticz_cmd...
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...
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ę...
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, Od razu do rzeczy. Jak w temacie! Program odczytuje po 1wire temperatury z 2 czujników. Wszystko działa poprawnie (płytka, czujniki dodam ds18b20). Kod programu poniżej. Error : 261 Line : 39 Array expected [ID1] Error : 261 Line : 43 Array expected [ID2] Error : 124 Line : 43 LOOP expected ostatnim errorem...
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...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
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...
Zastanawiałem się czy nie obejść problemu po przez zdefiniowanie ramki dookoła napisu za pomocą dodatkowych znaków np. Deflcdchar 0,16,32,32,32,32,32,32,32 Ale kompilator pokazuje błąd w/w linii (error 61 label non found)
Cześć ! Szukałem w internecie i na elektrodzie i pełno tego typu programów i gotowców, ale tylko pod BASCOM. Ja ostatnio zrezygnowałem z BASCOM'a i zacząłem z C. Zrobiłem odtwarzacz, ale strasznie charczy. Miałby ktoś pomysł jaka może być tego przyczyna? Kod: [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <stdbool.h> #include...
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ę...
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...
Błędy zwracane przez bascoma niestety o niczym nie mówią. Skoro na jednym procku działa, a na innym (większym) już nie, to zastanow się czy przypadkiem nie chodzi o pina uzytego do odbioru tego RC5 . Mega8 chyba nie ma PIND.0 ?? Spróbuj innym pinem (takim który jest na obu prockach)...
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.Piszę soft który ma na celu obsługę kart SD i LCD od 6100.Samą obsługę LCD opanowałem (na atmedze8) jednak nie wiem czy SD będzie działać.Jako kartę wykorzystam m2 1gb (została po starym telefonie).Jak na razie nie mam dostępu do atmegi bo właśnie co ją spaliłem jednak pytam się o poprawność softu.Jak widać w sofcie brakuje jeszcze odczytywania...
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:...
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...
bascom error error bascom mismatch error atmega
rwanie obrazu wtryskiwaczy sharan grzałka mniejszej
Windows 10/11: Usługa profilów użytkowników – błąd logowania, nie można załadować profilu Windows 11 nie widzi komputera Windows 10 w sieci – SMB, WS-Discovery, udostępnianie plików