Wprawdzie ... to nie humanitarnie z mojej strony dawać niemalże gotowca ... :D [syntax=basic4gl]$regfile = "m2560def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 $include "Config_PCF8583.bas" Declare Sub Displaytime() Declare Sub Settime() Declare Sub Cancel() Declare Sub Plus() Declare Sub Minus() Declare Sub Saveandexit() Declare...
9600000Hz/70000Hz=137 takty 9600000Hz/150000Hz=64 takty Z takimi rozdzielczościami się tam musisz liczyć. Dla 37kHz i innych konfig uzyskasz klikając CTRL+SPACE. Bascom sam podpowiada jakie masz możliwe ustawienia. Nie pamiętam tylko czy jest to FastPWM czy PhaseCorrect który jeszcze spowolni sprawę o połowę. W Tiny85 masz Timer który może być taktowany...
Help BASCOM-a mówi : ERAM Most AVR chips have internal EEPROM on board. This EEPROM can be used to store and retrieve data. In BASCOM, this data space is called ERAM. An important difference is that an ERAM variable can be written for a maximum of 100.000 times. So only assign an ERAM variable when it is needed and not in a loop Co oznacza że raczej...
Overclocker ---> weź zobie drugi procek, diodę nadawczą podczerwieni i skorzystaj z polecenia sendrc5. Wtedy sprawdzisz sobie czy działa ci prawidłowo odbiornik - ten który teraz próbujesz zrobić na RC5. Jak już będziesz pewien że działa w 100% - a w Bascomie to żaden problem - to wtedy możesz sobie testować całą stertę swoich pilotów z tzw szrotu domowego...
wpisujesz GOSUB i wciskasz CTRT + SPACE i rozwija się magiczna lista :)
a wlasnie ze jest konfigurowalne i mozna zmienic czy ma reagowac na zbocze opadajace czy narastajace. Wyczytalem wszsytko z dokumentacji...Myslalem ze piszac w bascomie da sie to ominac...ale nie ma tego zlego co by na dobre nie wyszlo. dziekuje za odpowiedz
No a teraz mam co innego: Błąd Out of sram space w config_avr-dos?!
Już sobie poradziłem, problemem były ustawienia HWStack, SoftStack i Frame Space. Temat zamykam. dzięki za pomoc
Nikt nie jest w stanie mi pomóc? nie wie wiem dla czego kontroler nie porównuje wartości Rozumiem że jesteś początkujący , ale nawet Ty powinieneś wiedzieć , że nie porównuje się zmiennej binarnej(Us) ze stringiem (Tmp) :( To tak , jak byś porównywał kilogram z czerwonym :D Poza tym , ten program jest niezwykle pamięciożerny(Fusing,Single). Jeśli ten...
Panowie, jakim cudem mieści się Wam ten kod w procku? w attiny13 przy 2 zmiennych Byte kompilator wywala "Out of SRAM space", tutaj już przy jednej typu Word.
1. framesize ustawiasz na 8 2. softstack ustawiasz na 16 Najprawdopodobniej twoją pamięc w tiny zapychaja stos i frame, zmniejsz te wartosci eksperymentalnie. Zmienna bit w bascomie jest definiowana w innym obrzarze pamięci, poza tym rezerwuje od razu cały bajt pozostawiając 7 pozostałych bitów na inne zmienne typu bit. Nie mozesz wywalić "$regfile",...
właśnie to jest programowa modyfikacja wielkosci stosu (mov SP,#xx)
Bascom też ma coś na wzór Inteli Sense (taki podpowiadacz instrukcji) Wpisujesz coś i jak chcesz podpowiedź to wciskasz CTRL+SPACE ;) And voila! http://obrazki.elektroda.pl/4570887300_1...
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]
RC5 to to nie jest na pewno, gdyż wykorzystuje kodowanie typu SPACE. Nie wygląda mi to na żaden popularny standard.
Generuje plik z bledami. Oto one w calosci?? Error : 86 Line : 10 Invalid parameter for CONFIG parameter or value [8] , in File : C:\DOCUMENTS AND SETTINGS\DAREK\PULPIT\INNE\BASCOM\SCIEMN... Error : 22 Line : 12 Out of SRAM space , in File : C:\DOCUMENTS AND SETTINGS\DAREK\PULPIT\INNE\BASCOM\SCIEMN...
Kochani, kompilator (1.11.8.6) wyrzuca błąd: 22 Line : 120 Out of SRAM space , in File : C:\PROGRAM FILES\MCS ELECTRONICS\BASCOM-AVR\CONFIG_AVR-DOS.Ba... Pozdrawiam i proszę o pomoc. idla
Powinno może z mantą... o Thomsonie zapomnij, Szkoda, ze nie masz cyfry+:P Na pocieszenie ja żeby mieć pilota rc5 musiałem sobie kupić:] W domu ze 20 pilotów i prawie wszystkie kodują w space, a reszta w sony :P
...A może ktoś z forum już bawił się na 168 tymi przerwaniami w praktyce i podzieli się wiadomościami czy działają?. Wprawdzie help milczy w temacie PCIEx , to wystarczy popatrzeć na sekcję w pliku *.dat interesującego na procka i już wiadomo co i jak ;) m88def.dat [INTLIST] count=25 INTname1=INT0,$002,EIMSK.INT0,EIFR.INTF0 INTname2=INT1,$004,EIMSK.INT1,EIFR.INTF1...
As mentioned above in my preceeding mail, the X-copy Amiga Floppy to SD card copier generates a BASCOM-Avr Xram out of space error. Therefore line 45 needs to be adjusted from "Dim Ram(&H8000) As Xram Byte At &H2200 " to => Dim Ram (&H5E01) As Xram Byte At &H2200 . As defined in the program the Xram starts at &H2200 (where the internal Sram ends) and...
Witam chciałbym sprawdzić waszą opinie na temat tego kursu :D http://www.megastyl-bis.pl/szkola/pliki_...
Witam! Potrzebuję informacji na temat emulowania klawiatury na USB. Chciał bym wykorzystać Atmega8, lub ATtiny 2313. Wiem że istnieją takie rozwiązania dla portu PS2. Ja jednak potrzebuję zaimplementować na płytce "przejściówkę" która pozwoli na podłączenie uC bezpośrednio do portu USB - proszę o schemat. Prosił bym też o jak najprostszy i najkrótszy...
Witam ! HEX z załącznika działa, LED na pinie 5tym miga, sprawdziłem Pozdrawiam. Stefan sp. Chyba masz problem z programatorem.
Z pierwszego wyniku w google: Dim Usermessage as String*10 Usermessage can hold a text of 10 characters. Each character takes a storage space of one byte. Bascom will add an extra byte with value 'null' to signal the end of the string. The maximum length of a string is 254 characters (exluding the 'null' byte). (http://www.qsl.net/pa3ckr/bascom%20and%...
A mi się udało znaleźć. I to na stronie producenta bascoma. Wpisałem w google "bascom getkbd" :) https://avrhelp.mcselec.com/index.html?g... [syntax=vbnet]'-------------------------... 'name : getkbd.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : demo : GETKBD 'micro : Mega48...
Kolego, warto czytać te Helpy. Samo się nie nauczy ;) Tutaj wystarczyłoby trochę sprytu. Bascom ma wbudowany system podpowiedzi konfiguracji. Po prostu jak nie wiesz co wpisać to dajesz "równa się" i spację po czym wciskasz CTRL+SPACE i dowiedziałbyś się że ma być X (iks) zamiast * (gwiazdki) i już się kompiluje i nie tracisz czas na forach :P https://obrazki.elektroda.pl/8315978000_...
jak chce skompilować kod dla odbiornika pokazuje mi bład "Out os SRAM, space, in File: Cofig_AVR-DOS.BAS" w lini 121 a tam mam Led1 Alias Portc.1, zna ktos odpowiedz jak to rozwiązac?
stack pointer czyli SP ustalasz przez wpis pod adres SP (81h) normalnie wskazuje na komórkę 08h, wraz z odkładaniem adres rośnie
wkrótce umieszczę projekt maszyny do pisania opartej właśnie na tym projekcie. Pracuję także aktualnie nad trybem graficznym takich drukarek (SP/SA-2400). Czy ktoś może ma jakieś doświadczenie w tej kwestii??
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...
Witam Mam już programator model :AVRISP mkII udało mi się nawiązać komunikację komputer, a uC . Po zaprogramowaniu w AVR Studio program informuje mnie o prawidłowym zaprogramowaniu uC. Jednak on nie działa, jak bym tego dokonał w BasCom-ie to działa. Pytanie gdzie powinienem szukać błądu ? PS Bascom zapisuje dwa pliki jeden z nich to właśnie plik w...
No, zrobiłem "przekop" i nigdzie nie znalazłem. Ani w helpie by ZG, ani w helpie do wersji ... JEST. W samplach. '---------------------------------------... 'name : bin2bcd16.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : Test program for BIN to BCD Calculations 'suited for demo :...
Jesli to ni ekwestia zasilania na AVCC to pomyslow juz nie mam. Co do kompilacji Bascoma: 6: Config Portf = Output +00000066: EF8F SER R24 Set Register +00000067: 93800061 STS 0x0061,R24 Store direct to data space 7: Portf = 255 +00000069: EF8F SER R24 Set Register +0000006A: 93800062 STS 0x0062,R24 Store direct to data space...
Panasonic generalnie pracuje na protokole kodowania SPACE. Poszukaj na tej stronie: http://lirc.sourceforge.net/remotes/pana... Co prawda nie ma tam Twojego pilota ale może coś dopasujesz.
Może i proste dla tych co w tym siedzą dla mnie jeszcze trudne swego czasu coś tam pisałem w Bascomie a potem już nic a Arduino to znowu inna bajka ale do rzeczy .... - nie wiem jak deklaracje pinów ardurino maja się do pinów atmegi ? Mają się 'nijak' !!! Arduino stosuje własną numerację pinów, która w żaden sposób nawet nie jest podobna do naturalnej/fabrycznej...
Przeczytałem cały wątek pobieżnie i nie chcę się wdawać w dyskusję :D Oczywiscie Bascom ma funkcję która zamienia String (to łańcuch znaków) na tablicę bajtów. Nazywa się STR2DIGITS. Nikt, nawet Autor watku, nie napisał że to miał być łańcuch znaków, ale proszę, tak to robi Bascom. Lubię sobie popatrzeć na disassembler :D [syntax=vbnet]Dim Liczba As...
Czy uda się zmienić deklaracje pinu raz jako wejście a raz jako wyjście ? Oczywiście.
...Wszystko pieknie cos rozumiem tylko nie wiem jak to zrobic w bascom:( ... Tu masz zestaw procedur Bascoma , operujących na zmiennych typu STRING. ASC , UCASE , LCASE , TRIM , SPLIT , LTRIM , INSTR , SPACE , STRING , RTRIM , LEFT , LEN , MID , RIGHT , VAL , STR , CHR , CHECKSUM , HEX , HEXVAL Zapoznaj się z nimi i wykorzystaj. Zwróć szczególną uwagę...
Nie trzeba nawet czytać strony jedenastej żeby się domyślić co jest grane :D Strona dziesiąta: BH1750FVI is not able to accept plural command without stop condition. Please insert SP every 1 Opecode. To oznacza że nie ma tam typowego zwiększania adresu przy wydawaniu komend. Dlatego trzeba to zrobić tak i jest to wyraźnie napisane, że zmiana dwóch bajtów...
xury -> to fakt, że ostatnio już w Bascomie praktycznie nie programuję ;) ale proszę oto fragment helpa Bascomicznego z dokładnym opisem tego polecenia oraz jak i kiedy można z niego korzystać. Więc nie wiem albo może czegoś nie zrozumiałem z tego co napisałeś - że ponoć tego nie możesz znaleźć czy że nie ma $TIMEOUT Top Previous Next Action Enable...
Przykład bez użycia tablic... [syntax=basic4gl]$regfile = "m8515.dat" ' specify the used micro $crystal = 4000000 ' used crystal frequency $baud = 19200 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 ' default use 10 for the SW stack $framesize = 40 ' default use 40 for the frame space $sim 'Config Lcdpin = Pin ,...
Stricte wskaźników nie ma. Ale funkcja to tymczasowa zmienna, którą przekazany zostanie wynik jej działania. Jej adres znajduje się na stosie wskazywanym przez rejestr Y z przesunięciem zależnym od ilości parametrów (jest odkładany najwcześniej, potem kolejne paramtery) a jej zawartość znajduje się w obszarze Frame Space. Tak więc wewnętrznie jest pewna...
Tak, nazwy się zgadzają bo tak jest w pomocy Bascoma że są one deklarowane poprzez Dim oraz w deklaracji procedury jak również w nazwie samej procedury. Czytałem teraz jeszcze raz bardzo dokładnie plik pomocy i zauważyłem że sama procedura jest umieszczona poza End który kończy właściwy program. Gdy poprawiłem ten End (wcześniej był on na samym końcu...
Witam. Uruchomiłem kod PID-u w BASCOMIE z tej stronki: https://www.mcselec.com/index.php?option... ustawiam zadana temp. np. Sp=200, Pv=(jest wartością mierzoną) , CV=(jest obliczana z różnicy uchybu wzmocnienia Kp,Ki,Kd jak dobrze rozumiem) i według tego programu gdy Pv<Sp to wartość Cv rośnie a gdy...
Oto zawartość pliku : 'name : pop3_TWI.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : demo: read email with pop3 protocol 'micro : Mega88 'suited for demo : yes 'commercial addon needed : no '---------------------------------------... $regfile = "m32def.dat"...
No BASCOM coś tam mi dał. Wymusił po prostu pewne rozwiązania. Bez BASCOMa na pewno bym nie zrobił przyspieszacza do zwalniacza :D Żeby wrócić do tematu, to mały kurs BASCOMa. http://www.zstio-elektronika.pl/pliki_t_... Bo raczej nie ma sensu tutaj przepisywać wszystkiego. Dopiero w razie konkretnych problemów możemy coś...
Witam. Jest to kontynuacja zamkniętego przeze mnie Na samym początku chcę przeprosić użytkowik Balu za moje wcześniejsze zachowanie. Sorry,ale męczę się z tym modułem od początku czerwca. Mam monitor sieci PRTG NETWORK MONITOR Oto co się dzieje w programie: http://obrazki.elektroda.net/4_121725313... Tutaj widok w menedżerze zadań windows Vista:...
Nie równa się ;) https://obrazki.elektroda.pl/1440042000_...
SP to rejestr 16 bitowy, podzielony na 2 częsci , młodszy bajt oznaczony SPL i starszy bajt oznaczony SPH. inaczej mozna by zapisać SP jako SP=SPL + 255*SPH SPL=&HDF, oznaca ze młodszy bajt wskaźnika stosu zostanie ustawiony na wartość &hDF, czyli na DF w zapisie hexadecymalnym (szesnastkowym ) Odpowiada to wartosci dziesietnej 223.
prosze bardzo wsad nieskompilowany z bascom avr, do analizatora 16*2,20*4,24*2 intro i loading na początku musisz sobe dopisac
Jeżeli chodzi o kabelki to użyłem takich jednopinowych : http://www.kamami.pl/?id_prod=10522 Procedury w C wykrywają czujnik tylko problem jest z pomiarem. Sprawdziłem dokładnie w symulatorze procedury opóźniające i są ok. W najnowszym SP do Avr Studio oraz najnowszej wersji jest to poprawione na 5.
Od początku, orłem z programowania nie jestem, ale coś tam stworzę. Kilka lat temu stworzyłem dość proste urządzonko na Attiny13A w trzech egzemplarzach. Teraz powstało zapotrzebowanie na jeszcze kilka sztuk i mam problem z kompilacją w Bascom. Oczywiście program bez zmian(ewentualnie wyłączona jedna funkcja). Bascom 2.0.7.8 wyrzuca błąd; Error : 22...
...szczególnie to: ERAM variables only can be assigned to SRAM variables, and ERAM variables can be assigned to SRAM variables Myślę , że to jest trochę nieprecyzyjne określenie , spowodowane założeniem(?) , że szary użytkownik Basica , nie ma bladego pojęcie o Data Space , I/O Space) itp zawiłościach :) Ponieważ zarówno SRAM jak i rejestry I/O , są...
Witam, posiadam taki wyświetlacz LCD: http://sklep.avt.pl/p/pl/47287/lcd+alfan... Chciałbym sobie narysować obrazek: Mam taki kod: $regfile = "attiny2313.dat" 'najpierw określamy typ proca $crystal = 1000000 '1MHz - Kwarc 1MHz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3...
Dlaczego BascomAVR w wersji 1.11.6.9 DEMO przy kompilacji polecenia SHOWPIC x, y, label wyskakuje błąd No more space for BIT [[0]] Natomiast na przykładzie z samples sed.bas wyskakuje błąd Illegal character [expected (,go"] Czy coś z Bascomem nowym jest nie tak.
Pisząc programy w Bascomie mamy gotowe procedury do obsługi pilotów kodowanych RC5. Ja jednak chciałem użyć pilota, który ma akurat kodowanie SPACE. Z braku oscyloskopu do obserwacji sygnału zmontowałem układ jak w załączniku - układ się sprawdził :) Układ to ATMega32 z podłączonym MAX232 i dalej przez kabel Null-Modem do PC-ta oraz oczywiście odbiornik...
Do instalatora dołączone są zZIP`owane fonty. Znajdziesz w folderze ->C:\Users\user\Documents\MCS Electronics\BASCOM-AVR\Samples\LCDGRAPH\... Tam znajdziesz czcionki do 72pix Poniżej cytat z pliku README The fonts are contributed by Adam Siwek. When the fonts come ZIPPED, you need to unzip them first. Info : File name is the font size in units used...
witam the HW stack, SW stack and frame space may not exceed the chip memory czy wiecie o co chodzi chce programowac za pomoca USB-ISP Programmer alewyskakuje cagle taki komunikat i nic nie moge zrobic za pomoc z gory dziekuje
Witam Wlasnie pierwszy raz zainstalowalem bascoma avr (v. 1.11.9.1 demo) i jesli zadeklaruje na poczatku programu procesor : attiny13 to nie moge uzyc nawet 1 zmiennej tzn np program "ktory nic nie robi": $regfile = "attiny13.dat" 'najpierw określamy typ proca $crystal = 1000000 'z jakim taktowaniem będzie pracował Config Portb = Output 'pprt...
Pytanie czy odczyt F_CPU jest prawidłowy (z tego co pojmuję to pochodzi on z ustawień w Eclipse jako 8000000) ??? No bo może to taktowanie nie jest do końca takie jak ustawiam w MKCalculator.. Zdaje się, że poświęciłem kilka zdań w książce skąd bierze się F_CPU, a bierze się z pliku "makefile" który to z kolei jest automatycznie generowany przez ECLIPSE....
Witam, problem w tym że nie potrafię zdekodować sygnału z takim kodowaniem. W necie jest mało informacji na temat programu w Bascomie. Może ktoś z kolegów posiada kawałek działającego kodu?
Sorry, że tak późno. Wszystko mam ustawione na minimalne wartości a błąd out od sram memory space wywala na tej linijce Dim Lcd_cache(504) As Byte I tu moje pytanie czy nie dało by się przenieść tej zmiennej np. do pamięci eeprom UC i czy miało by to prawo działać?
Ech prawdy ? a po co mam kłamać ? OK Nie ma się co bulwersować, często ktoś pisze że ma z czymś tam problem, a dopiero w czasie dyskusji wychodzi że np. zmienił typ procka, albo przepiął piny - uznając że to nie istotne. Masz możliwość skompilowania źródła w środowisku do którego dedykowany jest Bascom, czyli normalny a nie udawany Windows ?
ok zobaczę , w swoim projekcie używam FT232RL do komunikacji pomiędzy PC a A128 , Windows poprawnie pokazuje mi kolejny COM tylko nic nie mogę wysłać odebrać na Atmedze taki kod znalazłem w necie [syntax=basic4gl] $regfile = "m128def.dat" ' specify the used micro $crystal = 16000000 ' used crystal frequency $baud = 19200 ' use baud rate $baud1 = 19200...
No na logikę tak ale nikt przecież nie bronił ATMELowi zrobić wszystkich rejestrów 16-to bitowych w taki sposób. Szczególnie że tak było by prościej bo wszystkie rejestry wtedy były by takiego samego typu. No ale może jest tak jak mówisz. Nie sądzę że ATMEL dawałby specjalnie dodatkowy "hardware" (czyt. kasa) skoro nie byłoby takiej potrzeby, wtedy...
Petros :arrow: :idea: "w obsłudze zewnętrznego przerwania 1 napisałem kod który 256 razy co 100us sprawdza wejście PD3" ... ja na c też się mało znam jak narazie bo piszę tylko w asm lub bascom ale z tego co kolega pokazał - tą swoją procedurę - hmmm rodzi się szereg pytań, jak choćby: - a co z synchronizacją odbieranych kodów? gdzie jest wyłapanie...
Zacznijmy od tego, że w Tiny2313 nie ma ADC więc tu pytanie jest bezprzedmiotowe :D W Tiny261 timery są ciut nowsze niż w przypadku Mega8 i Tiny13. Wystepują tam już podwójne rejestry dla Timera0. Są to odpowiednio A i B czyli COMPARE 0 A i COMPARE 0 B. Zero odbosi się właśnie do Timera 0 Ogólnie dla nowszych prockow AVR jest to normą że tych rejestrów...
A jak wysłać z UARTa programowego tak ustawionego Open "comd.2:2400,8,n,1" For Output As #1 Bo gdy pisze output to uC wysyła przez sprzętowy. Przepisałeś program z helpa Bascoma, ale nie dokładnie. Sprawdź jeszcze raz ale dokładnie zamieszczony przykład. Powinno się wszystko wyjaśnić. '---------------------------------------...
Dzięki za zainteresowanie i pomoc , posklejam układ i potestuję . Ale narazie jest problem jakiś z pamięcią bo kompilator wywala błędy Out of Sram space - przy deklaracji zmiennych . Zmieniłem na : Dim Przycisk As Word At &H62 Dim Czas As Integer At &H63 Dim Czas_zamka As Integer Linia ze zmienną Word jest ok natomiast zmienne Intiger dalej Error jw....
Szukam osoby która podejmie się poprawienia programu sterownika zbudowanego na mikrokontrolerach ATMEGA 32 i 16 łącznie jest ich 3 sztuki. Kod źródłowy napisano w BASCOM. Problem dotyczy prawdopodobnie komunikacji URAT między procesorami. Praca w Starachowicach. Wynagrodzenie na podstawie faktury / rachunku lub umowa - zlecenie, ewentualnie inna forma...
Zrobiłem taki regulator Do regulatora podłączony jest cooler PC. Bez coolera Ds18b20 pracuje prawidłowo, jak podłączę cooler zaczyna pokazywać jakieś głupoty. Ścieżki ds'a są obok ścieżek wyjścia PWM, są jakieś inne możliwośći zakłóceń czy już mam robić nową płytkę? Drugie pytanko Część wyliczająca sygnał sterujący którym jest PWM wygląda tak: E = Tz...
Tak przeglądałem swój kod, zainstalowałem to IDE i wiem :) dlaczego nie pisałem całości w ASM. Nie potrafię inicjalizować portu szeregowego (lub przynajmniej nigdy nie próbowałem) i nie mam kompletnych procedur obsługi I2C. Do tej pory posługuję się instrukcjami bascoma do tego. I wzwiązku z tym zadam dodatkowe pytania :) 1. Jak powinien wyglądać początek...
Witam ja dam od siebie kod w bascom LCD 2x16 na PCF8574+DS18B20 [syntax=basic4gl] $regfile = "m8def.dat" ' specify the used micro $crystal = 16000000 ' used crystal frequency ' default use 40 for the frame space $baud = 9600 $lib "Lcd_i2c.lib" ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 32 ' default use 10 for the...
Kolego spojrzałem na zdjęcie po prawej. Tam wyraźnie pisze USB i sp a nie USB a sp To są dwa różne programatory. Wpisz w wyszukiwarkę. Nie mam czasu dłużej analizować , ale pewnie schemat sie różni i na wsadzie z USBasp Fishla to po prostu nie pójdzie. Przywróć tamten wsad i korzystaj z dedykowanego oprogramowania. Miłego dnia
Witam, Stałą Const Txstop_init = &H5F0 dodałeś do oryginalnego pliku inc, w pliku który modyfikowałem (ENC28J60.inc) adresy buforów są zdefiniowane: [syntax=basic4gl]' buffer boundaries applied to internal 8K ram ' entire available packet buffer space is allocated ' ------- zmieniono 'Const Txstart_init = &H0000 ' start TX buffer at 0 'Const Rxstart_init...
"nie wygladaja" juz niestety - oddalem sprzet i nie mam jak sprawdzic co da zwiekszenie tych parametrow. W sofcie, ktory pisalem wartosci po skompilowaniu sa nastepujace: Stack start : 85F hex Stack size : 20 hex S-Stacksize : 8 hex S-Stackstart : 840 hex Framesize : 18 hex Framestart : 827 hex Space left : 1427 dec Czyli wychodzi, ze swstack za maly...
Cytuję: "Ustawia się to w zależności od skomplikowania programu. (...)" O co tutaj chodzi i o jakie wartości tutaj chodzi? Dokładnie chodzi o ilość bajtów jaką początkowo zajmie każdy ze stosów. Stos jest elementem rozrastającym i kurczącym się dynamicznie. Może dojść do sytuacji gdzie jeden zajdzie na drugi - stack overleap - i kłopot gotowy. Dlatego...
https://obrazki.elektroda.pl/2807245700_... Witam, Temat odgrzany, i nie mojego autorstwa, ale warty przypomnienia. Potrzebowałem aby pewne urządzenie wystawiało mi do PCta kilka klawiszy klawiatury. Słyszałem już kiedyś o projekcie SWUSB pisanym w jedynym języku który choć trochę znam - Bascom. Zaprojektowałem jednostronną niewielką...
Witaj. Nie napisałeś jakiej wersji Bascoma AVR używasz. Ja kompilowałem na 1.11.9.0 i błąd przy kompilacji dotyczył braku pamięci SRAM w procesorze. Error : 22 Line : 121 Out of SRAM space , in File : C:\PROGRAM FILES\MCS ELECTRONICS\PRóBKI\Config_AVR-DOS.bas Dopiero jak dałem procesor Mega64, to kompilacja poszła bez błędów - na Mega32 też był błąd....
ja odpowiedziałbym tobie tak - skoro u ciebie bit toggle działa w taki sposób jak opisałeś to znaczy poprostu tylko tyle, że jest to zmodyfikowany sposób wykorzystania standardu RC-5 i to wszystko. Nie ma czemu się dziwić - odmian różnych standardów jest mnóstwo ;) Np NEC wymyślił standard SPACE a teraz jest to chyba jeden z najczęściej uzywanych w...
Miałem kiedyś przyjemność widzieć "elektryczną maszynę do pisania" z GS`u :D W porównaniu ze zwykła maszyną do pisania to cudo miało elektryczny powrót w lewo oraz przesuniecie o kolejną linie niżej. To są protoplaści funkcji CR ->Carriage return ->czyli powrót karetki LF ->Line Feed ->wypełnienie całej lini "the action of advancing paper in a printing...
Czyli flagą mogę nazwać dowolna zmienna i w pętli napisać warunek ze jak będzie 1 to zrób coś tam a w timerze ze jak odliczyłeś powiedzmy 3 min zmień na 1. Dobrze to zrozumiałem ? Dokładnie.. e marcus
Mam mały problem z programem napisanym w bascomie .... ja myślę, że masz duuuży problem, dlaczego? 1. bo po pierwsze w ogóle nie zapoznałeś się ze standardami kodowania IR dla różnych pilotów (choćby dla RC5 i SONY o których wspominasz) 2. po drugie - proponuję najpierw poćwiczyć pisanie w Bascomie prostszych programów aby nabrać trochę doświadczenia...
Pilot nie ma tu raczej nic do rzeczy bo sprawdzam zawsze różnymi pilotami, ale jeden z nich to Navilight RCT-100-LP Taaaaa, jak zwykle - pilot nie ma tu nic do rzeczy, bo ty go siłą woli zmuszasz do tego żeby zmienił swój standard nadawania (typ Space) Jak to jest pilot nadający w standardzie RC5 ???? to ja jestem święty walenty: http://lirc.sourceforge.net/remotes/thom...
Twórca projektu który ściągnąłem umieścił na PCB złącze ISP i przez nie chcę zaprogramować ATmege, bez korzystania z innego programatora. Raczej jest zaprojektowane to poprawnie, MOSI, MISO, RST i reszta się zgadzają z nóżkami procesora. Urządzenie ma jeszcze wyswietlacz 2x16, czy podczas programowania powinno się na nim coś pojawiać? Podczas ostatniej...
Zrób to mniej więcej tak ;) .... Zawsze myślałem, że za pomocą call wywołuje się procedury opisane w znacznikach sub..end sub. W sposobie, który ty opisałeś, nie trzeba nic deklarować, co zresztą podpowiada help z BASCOM-a: $regfile = "m48def.dat" ' specify the used micro $crystal = 4000000 ' used crystal frequency $baud = 19200 ' use baud...
W moim przypadku gubienie nie jest krytyczne. Zależy mi bardziej na tym aby dane odebrane były poprawne i nie wskakiwały mi błędy do zmiennych. Połączenie 433Mhz będzie prymitywne i na tym poziomie nie ma szans na kontrolę. Poszukam zgodnie z sugestiami info o realizacji CRC. Dzięki za pomoc Edit: znalazłem w pomocy bascom coś takiego. Może ktoś mi...
Witam. Pisze tego posta ponieważ nie mogę sobie poradzić z zaprogramowaniem UC AT90S2313. Kupiłem płytkę testową AVT 3500 i książke mikrokontrolery dla początkujących w celu nauczenia się programowania. Okazało się ze mam za stary port LPT i nie można programować na nim. Więc kupiłem programator Pon prog usb. I znowu mam problemy. Nie mogę zapisać programu....
Dobra zakupiłem dziś wyświetlacz ale niestety taki $regfile = "m16def.dat" ' specify the used micro $crystal = 8000000 ' used crystal frequency $baud = 19200 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 ' default use 10 for the SW stack $framesize = 40 ' default use 40 for the frame space 'some routines...
Mój program który stworzyłem na swoje potrzeby analizuje plik OBJ tworzony przez kompilator i pokazuje które rejestry zostały użyte podczas obsługi przerwania. Pozwala to na użycie parametru Nosave i znaczne przyspieszenie w przypadku Bascoma. Plik OBJ można oczywiście załadować do Atmel Studio i patrzeć na Assemblera, ale to niewygodne bo nie wszystkie...
Hej! Wpiąłem się bezpośrednio w moduł centralki pod tylnym siedzeniem i w dodatku wyzwalając impuls masą. Rzekomo działało wszystko bez zastrzeżeń. Dopiero po 3 dniach się sp.... ;-) Moje sterowanie z pilota podaje masę, pewnie musiałbym popdpiąć się pod drzwi i zastosować przekaźniki żeby podawał "plus". Ogólnie to dzięki wielkie za poradę! P.S. Czy...
I'm sorry i hurt you very much.I made some changes that you said.my value changed .d0=46170,t0=35393,p0=10127,s=340,c=298,... but I essentially Tsvrmyknm case I'm wrong ,I expected that when I change location of sensor(high or low) my value will change but perhaps I'm not going to use these sensors to control the room had a space robot,...
spróbowałem zmienić procesor na Atmega32 i błąd ciągle ten sam. Kod w którym się pojawia to: $regfile = "m16def.dat" $crystal = 16000000 $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 'default use 10 for the SW stack $framesize = 40 'default use 40 for the frame space ' use the alternative library 'Podłączenie pinów LCD...
Witam Symulacji nie puszczałem działam na żywym organizmie ale fatycznie sporadycznie się zdarza że procesor się resetuje czy to może być ta przyczyna. Nie rozumie tych ostrzeżeń Source string could be too big to fit into target string in line 375 w lini 375 znajduje sie: S_h1_off = Format(s_h1_off , "00"). Sory za lamerskie pytanie ale jak zdejmować...
posiadam wersję demonstracyjną bascom-avr i niestety nie widzę takiej zakładki. moja wersja to Compiler version :1.11.8.7 Compiler build :1.11.8.7.001 IDE version :1.11.8.7 Serial number :Serial DEMO Windows OS :Microsoft Windows XP Windows SP :Dodatek Service Pack 2 Explorer :7.0.5730.13 Company : Owner :xp Windows...
Pilot jest od starej wiezy Samsung i chyba on nie ma zadnego standartu. Jak sie za to zabrac? żadnego standardu to nie ma np szum kosmiczny. Natomiast każdy pilot IR działa w oparciu o jakiś standard kodowania. I nawet jeśli nie jest oparty na podstawach jednego z podstawowych typów kodowania IR jak: biphase (np piloty Philipsa w tym RC5), space (np...
Przyznam że zaciekawił mnie ten uC, jednak niewiele na jego temat można znaleźć w necie. Co do osiągów to: 8 x 32-bitowych procesorów RISC na jednym chipie Moc obliczeniowa do 20 MIPS Programowanie w „SPIN” lub asemblerze Odpowiednie do wideo, robotyki i wielu innych Zestaw startowy i Proto-Board dostępne osobno Natężenie prądu pobieranego...
Czwarta sprawa - na pewno chodzi Ci o zajęcie RAM, a nie Flash? Nie wydaje mi się, żeby sama obsługa zmiennych potrzebowała tak dużo pamięci operacyjnej. Pokaż jakiś fragment kodu. Wystarczy że przed pętlą główną programu, napiszę sobie: Dim tmp1 As Double Dim tmp2 As Double Dim tmp3 As Double Dim tmp4 As Double Dim tmp5 As Double i otrzymuję Error...
Coś nie mogę sobie poradzić z tą RC5. Do attiny2313 podłączyłem, w celu sprawdzenia programu: PD2 = TFMS5360 PB0 = dioda LED przez rezystor do gleby XTAL1, XTAL2 = kwarc 4MHz + 2x 33p $regfile = "2313def.dat" $crystal = 4000000 ' used crystal frequency $baud = 19200 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack...
Dziękuję szun działa bardzo dobrze. Jeszcze mam pytanie czy da się przerobić tak aby wrzucić to na procek attiny13? bo akurat taki mam a szkoda atmega8 na taki czasowy układ Gdy zmienię po prostu procka to wywala error 22 line 38 Out of SRAM space [syntax=basic4gl]$regfile = "attiny13.dat" $crystal = 9600000 'Config Pinb.0 = Input 'Config Pind.1 = Output...
instrukcja space wiśniowski space kupie space
gaznik zalewa silnik 3510i wylacza volvo silnika
technika radiowa technika radiowa
Piła Stihl nie odpala na ciepłym silniku - przyczyny i rozwiązania Panel sterowania zmywarki Beko DIS28122 - diagnostyka i naprawa