No to już na pewno nie jest wina Bascoma. Brak weryfikacji na niezależnym programie nie może mieć nic z tym wspólnego. Możliwe że problem powoduje równoległe połączenie SPI z programatorem i gniazdem karty. Ja staram się dawać złącze ISP podpinane na "czysto" do programatora lub na czas programowania odcinam się dipswitchem. A2560 jest trochę drogawa...
Tak ale bascom demo wgrywa pliki tylko do 2 kb, a oprócz bascom avr nie umiem się posługiwać innymi programami :( Z tego co pamiętam to Bascom kompiluje pliki do określonej wielkości demo, programowanie było bez ograniczeń. Może się coś zmieniło? Kasujesz Flash przed zaprogramowaniem?
ale co to jest X(i)=I? Bascom rozpoznaje wielkość liter? Niezaleznie od wszystkiego, X(50) nie istnieje... czy w bascomie "i" jest zmienną tworzoną 'niejawnie' w pętli for, do jawnego używania jako indeks :D :D
Odp. Tak jest ,Bascom posiada edytor do edytowania wielkości czcionek oraz ich stylu .
Nie pamiętam dokładnie, czy Bascom rozpoznaje wielkość liter, więc nadal w wywołaniu możesz mieć nieistniejącą zmienną. Dodatkowo używasz niezainicjalizowanych zmiennych X i Y. Sprawdź, czy po tym błąd wystąpi.
widze że używasz trocze procedur i mam pytanie czy zmieniałeś wielkość stosów w bascomie ??? to też może być przyczyną. niedopatrzałem się też konfiguracji UARTA. dodatkowo jak wstawiasz kod na forum to ujmuj go w znaki code to będzie bardziej czytelny
Musisz przepisać cały plik modyfikując 'w locie' co trzeba. Nie ma możliwości dopisania literki w środku pliku. Można jedynie nadpisać coś bajt w bajt. Gdyby twoj plik posiadał 'wolne miejsce' w każdej linijce - najlepiej tak by wielkość linijki była stała to by wielce pomogło.
Jest jakaś pomoc na necie: inventco.eu - link skasowany. regulamin p.1 Z tego co widzę, w przykładach używają "Mov", może wielkość liter komendy jest wymagana (Mov, MOV...). Nie pisałem nigdy w bascomie, więc więcej propozycji nie mam :/ Przejrzyj przykładowe programy z pomocy, może coś wykombinujesz.
Witam w jaki sposób zdefiniować własne czcionki dla tego lcd w bascom ,chciałbym zwiekszyć ich wielkość .
Ja mam. Jaki procesor, jakiej wielkości plik?
Można. Służy do tego opcja(w opcjach) Options/Compiler/Misc Tam jest środkowe pole: Byte end(hex) i jakaś wartość. Właśnie ta wartość informuje kompilator ile ramu ma maksymalnie wykorzystać. Domyślnie jest 50(hex = 80 bajtów) w uC co mają 128 można tam wpisać 7F a w twoim przypadku nawet FF(256) ale ustaw troszkę mniej i jak przekroczysz znowu limit...
Piszac program W C do obslugi LCD na AVR, jaki on mi kody wynikowy wygeneruje?? Czy mniejszy niz Bascom ?? I jaka mniej wiecej powinien miec wielkosc. C napewno mniejszy niż w Bascomie, wielkość to zależy "jaką inteligencję" zaszyjesz w procedurkach. Jaki kod (nie czaję bardzo hex ?, bin ?, szybkość działnia, wielkość kodu wynikowego) a to, zależy...
Witam ! Arduino IDE 2.3.2 Czy jest jakiś inny sposób konfiguracji programu ( poza istniejącą ) aby zmienić grubość znaków w edytorze ? Mam problemy ze wzrokiem i Arduino edytor nie zachęca mnie do pracy, bardzo męczy wzrok. Czarny ekran też mnie nie zadawala, mało kontrastowe są znaki. To zależy co masz na myśli ‘poza istniejącą’? O ile w starszej...
Bardzo dziękuję za zainteresowanie tematem ale chyba się wyjaśniło jaka jest przyczyna przypadkowego zawieszania procka w symulacji zajmuję połowę możliwego stosu i w żadnym przypadku go nie przepełniam wałkowałem cały dzień wszystkie możliwe kombinacje i nie przepełniam stosu program nie wiesza się przyczyna jest zewnętrzna to znaczy przepięcia zasilania...
Miże to pomoże: Config Serialin = Buffered , Size = 200 Size ustala wielkość bufora.
Dołącz do ramki np znak nowej linii '\n' i odbieraj znaki aż do jego napotkania zapisując ramkę do tablicy potem zostaje tylko ją zinterpretować określając wielkość tablicy.
A tak nawiasem mówiąc to znacie jakieś darmowe i bez limitu wielkości kompilatory BASCOM ??? Bascom to nie język.
Dzięki . Czasami prosty rysunek da więcej jak kiepskie gadanie godzinami.Muszę zweryfikować swoje myslenie. jak sprawdzić w Bascomie jaką ma wielkość pisany program , czy to jest to samo co wielkość pliku .hex. I do czego służą dyrektywy
Witaj Wyświetlacze z kontrolerem t6963c posiadają wbudowany generator symboli, natomiast wielkość generowanych liter ustala się poprzez jedno z wyprowadzeń wyświetlacza... wyprowadzenie podłączając do gnd otrzymujesz wymiar symbolu 6x8, gdy podepniesz do zasilania wymiar 8x8... czasem jest odwrotnie w niektórych wyświetlaczach pozdr
Moim zdaniem nie da rady. Ktoś już na forum podłączał atmegę do wyświetlacza kolorowego LCD (od jakiegoś siemensa) i generalnie wyświetlenie sensownej animacji chyba się w końcu nie udało. A taki ekranik od komórki ma jakieś półtora cala. Nawet jakbyś podłączył ten TFT do atmegi, to wyświetlenie jednego ekranu będzie prawdopodobnie trwało ponad sekundę....
Chyba przyda się jeszcze raz zajrzeć do tej dokumentacji i wyprowadzić się z błogiej nieświadomości co do wielkości pamięci. Post raportowany, proszę poprawić błędy. And! Bardzo słuszna uwaga...
Ja polecam zestaw AVT-2502, nie jest najtańszy, ale za to bezproblemowy, współpracuje z Bascom 8051 i ograniczenie wielkości kodu wynikowego nie dotyczy modułu programowania.
Dokładnie tak jak pisze kolega xury. Być może wywołujesz jakiś podprogram, który wywołuje inny, który znowu wywołuje ten pierwszy albo gdzieś jest wyskok z podprogramu przez jakieś Goto. Jeśli używasz funkcji lub procedury z przekazaniem parametrów i nie zmieniłeś wielkości stosu to na 99% będzie to wina jego zbyt małej wielkości.
Program jest mój. Korzystaj. Linijkę możesz "skrócić" ograniczając w pętli zmienną licznik (teraz pracuje do 16 - znaków). Odpowiednio przeliczyć trzeba współczynnik podziału. Maksymalna wartość wielkości wyświetlanej/maksymalna ilość słupków w linijce.
Czy ktoś z was wie, jakiej wielkości dane odczytywane są z QMC? Moje się bujają od ok. 2000 do 2050, to normalne?
Zaprezentuj krótszy program tylko z odbiorem, ale z wszystkimi ustawieniami, configiem i deklaracjami zmiennych. Może coś się od razu rzuci w oczy :D Nie wiadomo czy zadeklarowałeś wielkość ramki której Bascom używa do obrabiania danych pracując na stringach lub tablicach ($framesize) Kiedy jest za mała to program może jeździć po innych zmiennych ;)
Znalazłem problem i procek hulaa, dla zainteresowanych problem tkwił we właściwej wielkości baudrate-u połączenia.
W załączeniu masz kilka różnych wielkości fontów i przykład ich zastosowania. Dzaiłający !
Też kiedyś porównywałem WinAvr z Bascomem i zauważyłem, że spory wpływ na wielkość kodu ma także Makefile. Wygenerowany przez WinAvr z bajerami dawał większy kod niż Makefile wzięty od Pana Otulaka.
Nie wiem czemu upierasz się na 2313 jeśli atmega8 jest w tej samej cenie a obudowa SMD prawie tej samej wielkości co 2313 pozdr
...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 ;)
Podnieś Bascom do nowszej wersji. Wersję 2078 już spokojnie znajdziesz w sieci. Na 2080 się to kompiluje bez błędów mimo iż program zgłasza kilka ostrzeżeń o dwukrotnej deklaracji tych samych zmiennych itd.. Musisz wiedzieć że AVR-DOS potrzebuje minimum 1500B SRAM i w Mega32 zostaje Ci 500B SRAM. Nie zadeklarowałeś wielkości stosów HW i SW oraz ramki...
Też o tym myślałem, przydał by się jakiś graficzny LCD o wielkości 7 cali i najlepiej żeby była biblioteka pod Bascom. Dodano po 2 Zastanawia mnie jeszcze czy wykorzystując VT100 każda instrukcja Serial.print będzie wyświetlana w nowej linii czy będzie kontynuacją linii poprzedniej ?
Co oznaczają linie: If Zn >= "0" And Zn <= "9" Then oraz If Zn > Chr(0) Then moze nie jestem zbyt mocny w Bascom ale dla mnie te zapisy nie mają racji bytu nie można sprawdzić warunku mniejszy równy lub większy równy dla wielkości nieliczbowych
Gdy konwertujesz grafikę upewnij się że wielkość pliku konwertowanego (przed konwersją) nie przekracza wymiarów wyświetlacza. Lub po prostu pozmniejszaj grafiki przed konwersją do rozmiarów nie większych niż 128x128pix (chyba). Bo bascom'owy konwerter miał jakieś ograniczenie co do wielkości wczytywanego jak i wynikowego obrazka.
dlaczego?? przecież wielu kolegów robi ciekawe projekty właśnie w bascomie. Czyli trzeba będzie kupić wyświetlacz (siemens cx65) i osobno podobnej wielkości panel.
Tak mi przyszło do głowy, bo ostatnio trochę zaszalałem z wielkością programu w BASCOM i program niby działał, a po chwili wywalał się na podstawowych rzeczach. Wystarczyło stos zwiększyć i problem zniknął. Nie znam się na C ale może i tu trzeba taki zabieg zrobić...
Chyba nie czytałeś ostatnio tego rozdziału z Language Fundamentals. W ten sposób sam sobie robisz kuku... Pomijając to myślę, że jeśli te Twoje zmiennoprzecinkowe masz tylko do dwóch miejsc po przecinku, to dlaczego, po prostu, nie pomnożysz tego x100 a na końcu wyniku nie podzielisz /100? Zapewne wszystko się wykona dużo szybciej niż na tych zmiennoprzecinkowych....
Zrób to jako dwie pętle bo wielkość tabeli w bascomie to max 255 bajtów poza tym nie wiem czy bascom sprawdza zajętość bufora transmisji co za tym idzie może gubić bajty . Zatem w pętli dodaj opóźnienie potrzebne na czas wysłania informacji przez interfejs.
Właśnie o to mi chodzi, by z SD przekopiować do SRAM, czyli da się to zrobić w Bascomie? Co do czasu, to chciałbym wiedzieć jaki to rząd wielkości, bo kilka sekund było by OK, minuta to już za dużo.
No ale chyba oczywistym jest, że nie będzie brał pod uwagę wielkości poprzednio wgranego programu, ale wielkości programu z którym będzie porównywał zawartość?
Witam Jaki bascom i jaki procesor. CZy symulator nie wyswietla przypadkiem błedu o przekroczeniu wielkości stosu? Sprawdź ustawienia : HW stack , Soft stack i Frame size. Pozdrawiam
Ogólnie mam braki ze STOSu i chciałem wyjaśnić sobie kilka rzeczy. Zastanawiałem się co zrobić ,bo mam program w którym skok zajmuje większość kodu. Są to tak jak by 2 programy, które mogą działać nie zależnie od siebie. Żeby nie mieszać ich ze sobą pomyślałem że zastosuję procedurę skoków między nimi bez zapisywania stosu. Oczywiście mogę je wpakować...
oba czujniki nie muszą być oświetlane w taki sam sposób jednocześnie gdyż są jedna nieco od siebie oddalone Wielkość zmiany jest drugorzędna. Liczy się sam fakt zamiany, relacja czasowa wobec drugiego czujnika (w tym samym momencie - zmiana otoczenia, odstęp czasowy - najazd/odjazd pociągu) oraz znak (+ zwiększenie jasności otoczenia-zdarzenie nieistotne/odjazd...
Na początek żeby sprawdzić czy program poprawnie działa możesz dać po 100 bajtów na stos (lub więcej, DOTYCZY ATMEGI32 Z 2KB SRAM :)). Jak się okaże że wszystko działa, wypadało by wykorzystać narzędzie Stack Analyser do określenia wielkości stosu program.
AVE... (at)acctr Jakieś 20 lat temu dzięki kursowi BASCOM z EdW tysiące początkujących nauczyło się podstaw programowania mikrokontrolerów AVR. W USA podobną rolę pełniły płytki i mikrokontrolery PIC BASIC Stamp, jeszcze bardziej ograniczone ze względu na wielkość pamięci. Nie chodziło o jakość narzędzia, ani o język, tylko o to by w ogóle nauczyć programowania...
A w czym problem podepnij ten pin pod co chcesz. Przecież on steruje tylko wielkością czcionki. I sterujesz dowolnym pinem przez uP.
Z kłopotami spowodowanymi brakiem doświadczenia doszedlem do celu. Wielkość kodu na Atmega32 z 55% zajętości (Bascom) spadła do 36% pod Fastavr. Warto było się pobawić :) Do miłego ...
Witam ponownie Zastanawiałem się, czemu ma służyć deklaracja dość dużej zmiennej tekstowej: Dim Czytaj_str As String * 100 Przy zastosowaniu wcześniej omawianego programu obsługi LCD, na ekranie zmieścisz 14 znaków w 6 liniach, co daje 84 znaki. Po drugie, według zamieszczonego kodu do ww. zmiennej wpisujesz tylko jeden znak więc: Dim Czytaj_str As...
Głównie to single;) To nie chodzi o zajmowaną przestrzeń, a o wielkość procedur obsługujących te zmienne;)
Nie możesz. Jak chcesz większą czcionkę to musisz ją samemu narysować. Jak w BASCOMie to na przykład za pomocą obrazków bgf.
może poprostu nie mieści się do procka?? Jedynie wielkość ma wpływ na błędy podczas programowania. ------- zamieść hex nie txt
No tak, to święta prawda. Do tego Bascom sam z siebie dodaje sporo zbędnych procedur. Najgorszym przykładem jest obsługa LCD - ok 1kb kodu. Ja teraz kończę obsługę I2C Slave bo Bascom oferuje to tylko za dopłatą. Bascom , jest jak ... klucz uniwersalny. Potrafi odkręcić wiele śrubek , ale jest jest duuuuużo większy od np. ósemki oczkowej ;) Tą z kolei...
Jest plugin do Bascom autorstwa Mrshilov. Obsługuje tworzenie obrazów do wielkości bajta czyli 255x255 https://www.mcselec.com/index2.php?optio... A z tymi boxami to pewnie trzeba przepisać lekko procedury z Bajtów na Wordy by zmieściło się 320. Tych bibliotek jest więcej i przynajmniej w...
Witam.... Jeżeli to ten programik kompilowałeś w bascomie, to być może masz jakąś dziwną wersję. Skompilowałem Ci go bez żadnych problemów w Bascomie ver. 2.0.1.0. Poniżej spakowane pliki wynikowe kompilacji... Jak masz zewnętrzny programator to wrzuć to i zobacz czy jest ok. Sprawdź ew. czy Twój Bascom nie ma włączonego ograniczenia wielkości pliku...
Zubiik , moim zdaniem i z tego co słyszałem to bascom strasznie muli i zżera pamięć. a po za tym, wersja testowa daje za małą możliwość wygenerowania kodu, chodzi o wielkość, że kod nie może przekraczać 4096kb. Jeśli potrafi się pisać poprawne programy i pozna Bascoma to i analizator widma akustycznego uda się zrobić w Bascomie. Da się zrobić to w...
bascom to kompilator + programator + symulator bascom kompilator wersja demo WYTWORZY I SKOMPILUJE CI kod wielkości max 4kB ale..... programator zaprogramuje CI procesor nawet PEŁNĄ ATMEGA128 jak masz jakiś już skompilowany plik.HEX lub plik.BIN poniał ?
... Co do programu to autor nie chcial go udostepnic nawet po zakupieniu "kitu" skanera. Jednak nic nie stoi na przeszkodzie napisac wlasny (dodam, ze Bascom odpada ;) Chce się komus w assemblerku? Bo mnie nie... pomimo, ze zwsze w nim pisze. Czemu bascom odpada?? Ja właśnie w bascomie napisałem program do własnego scannera i pogratuluje temu, kto...
ale jak tam dodam czyszczenie bufora to on sie wyczyści przed wyjściem z programu obsługi przerwania..i nic się nie wyświetli raczej.. zależy mi na tym by wielkość bufora była na jeden znak. Chyba tak jest najlepiej ?
wydaje mi się że jak ktoś zna procesor od środka to i w bascomie moze pisać o wiele szybciej niż początkujący w c. wielkość kodu i szybkość zależy od programisty w 80% i w 20% procentach od kompilatora. sam pisze w bascomie bo kod jest w nim przejżysty.
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Nalezy zaprogramować w Bascomie: Sterowanie jednokolorowym strumieniem wody na dwóch poziomach(ruch dwukierunkowy). +Krótki opis mokrokontrolera,opis tego "algorytmu",określenie wielkości pamięci,przebiegi czasowe,schemat mikrokontrolera-połączenia itp), gg:4730889
Mój jest ponad 4 razy większy. Bez problemu można odczytać go z odległości 7-8 metrów. Wielkość znaków to około 20mm. Arduino jest łatwiejsze niż Bascom. Zamieściłem cały program więc można zmienić co nie pasuje i gotowe.
Jutro sprawdzę to wyprowadzenie INT. ale ono daje przerwanie na procesor?? Ja w tej chwili nie mam go nigdzie podłączonego! Zauważyłem jeszcze jedna rzecz, mianowicie napisałeś że kwarc ma 32,768, ja ostatnio kupiłem 30 a próbowałem na 32 i 12 ale wszystko w MHz a jak to powinno być??? Napiśz dokładnie o jaki kwarc chodzi a co będzie przy takim jakie...
Nie wydaje mi się, by to była wina win10, bo mam ten system i z Bascomem "współpracuje" bez przeszkód. Według mnie, zbyt dawno nie miałeś do czynienia z Bascomem i nie do końca prawidłowo go konfigurujesz. Nie ma takiej opcji, by przy prawidłowej konfiguracji otrzymać nie działający hex (mogą być różnice w jego wielkości, ale zawsze będzie działający)....
W pewnym projekcie http://www.qsl.net/pa3ckr/bascom%20and%2... do którego sa źródła, zmieniłem rodzaj stosowanego wyświetlacz LCD, oryginalnie był ze sterownikiem T6963 a ja wstawiłem obsługę z KS0108 Problem polega na tym że: - kod programu ma ponad 4kb i wersja DEMO tego nie kompiluje Czy można prosić kogoś o POMOC - o skompilowanie pliku...
Rozmiar pliku BIN jest zawsze taki jak rozmiar pamięci flash danego kontrolera. Dokładnie tak. BIN dla ATmega8 będzie miał 8kB. Jeżeli twój projekt po kompilacji zajmie 1kB, to tylko 1kB z tych 8 bedzie zawierał jakieś dane. Reszta to będzie 0xff. Plik BIN jest niczym innym jak obrazem pamięci. Nie zawsze. Zależy od kompilatora, np. Bascom nie wypełnia...
Pisze wlasnie program do mojej pracy dyplomowej. Mam taki problem, gdy wielkosc mojego programu zaczyna przekraczac 2kB nie dziala on poprawnie. Wyglada to tak jakby programowal tylko te 2kb a dalej sie zarzymywal. Tak mi sie wydaje poniewaz na samym koncu programu mam zapisana procedure przerwania (obsluga klawiatury). Teraz ta funkcja nie dziala....
To jest ten obszar, gdzie Bascom nie daje rady. W assemblerze Bascoma to by było mniej więcej:[syntax=asm] ldi r16, 8 lds r18, {zmienna} przesuwanie_bitu: lsr r18 rol r17 dec r16 brne przesuwanie_bitu sts {zmienna}, r17[/syntax] Albo szybciej kosztem wielkości kodu: [syntax=asm] lds r18, {zmienna} lsr r18 rol r17 lsr r18 rol r17 lsr r18 rol r17 lsr...
Sterownik lcd może być kompatybilny, ale wielkość LCD nie... są różne wielkości LCDków, 2x16 ; 4x20 itd.. Pytanie czy tutaj nie będzie problemów...
Bo kontaktrony w licznikach rowerowych są jakieś szybsze. Robiłem kiedyś eksperymenty z rowerem i faktycznie zwykłe kontaktrony "rurkowe" nie nadążały się przełączać. Pierwszy z brzegu kontaktron KA-02 ze sklepu na literę T przy napięciu 5V i i prądzie 100mA ma częstotliwość przełączania 125Hz. Czas załączania do oporu 1Ohma wynosi ok 2,5 ms Czas odpuszczenia...
W WinAVR wyglądałoby to tak: #include <avr\io.h> //plik nagłówkowy(zawiera m. in. nazwy rejestrów) int main(void) { DDRA=0b00000001; // lub (wygodniej) DDRA=0x01; lub DDRA=1; PORTA=255; // lub PORTA=0xff; lub PORTA=0b11111111; while(1) //pętla nieskończona { if (bit_is_clear(PINA,0)) //jeśli...
To źle podłączasz. Powinien być jeszcze rezystor polaryzujące wejście ADC kiedy dioda nie przewodzi. Kondensator możesz dołożyć, jego wielkość zależy od tego jakie impulsy chcesz wykrywać. Ale równie dobrze może go nie być.
Mam problem z określeniem wielkości jednostki czasowej cytat Bascom Basic AVR: Uwaga! Do zliczania nie jest używany żaden z liczników-czasomierzy. Wewnętrzna zmienna pracująca jako licznik (16 bitowy) jest zwiększana co 10µs. Czas ten jednak zależy od częstotliwości taktującego kwarcu. Można zmodyfikować procedurę z biblioteki by zmienić podstawową...
Wszystko jest opisane w Helpie, Ściągnij wersję polską poczytaj i po sprawie. Jako początkującemu doradzę zajęcie się od razu AVR'ami. W programowaniu to prawie to samo a mażliwości nieporównywalne. Do tego jest jeszcze dobra książka po polsku. Pełen komfort. PS AT89C2051 i AT89C4051 różnią się wielkością pamięci (2 i 4kB).
Konfiguracja linii SDA i SCL nie ma wpływu na wielkość kodu wynikowego. Poza tym, skoro jest to sprzętowy I2C to zawsze wiadomo na jakich pinach mają być odpowiednie sygnały.
Tak Integer jest 16 bitowe, a ja muszę rozbić liczbę 17 bitową (131071) na 1bit + 8 bit + 8bit [P,FSB,LSB]. Nie znam C ani Asm'a :(, więc musi być Bascom, tylko może da się zoptymalizować ten zapis bod względem wielkości pod kompilacji...
Brakuje czasu by nauczyć się wszystkiego co chciałoby się wiedzieć :P I tak stronę klikałem własnoręcznie kiedyś z podręcznikiem do HTML w ręce hahahaha :D Teraz wszystko bym tam poprawił, ale znów nie ma czasu. Kiedyś serwer tolerował różnice z wielkości liter plików. Teraz nie, a po zabawie z Wordpressem widać nie wszystko wróciło samo do normy :P...
Witam. Chciałbym rozpocząć współpracę z ATTiny261 jednak w Bascom AVR Demo nie ma biblioteki tego układu. Są do 461 i do 861 jednak do 261 nie ma-różnią się one jedynie wielkością pamięci. Czy może ma ktoś namiary na bibliotekę tiny261.dat. Byłbym wdzięczny za pomoc. Pozdrawiam.
suma kontrolna z wysłanej wartości 010203 w bascomie checksum(010203) = 113 jak to jest liczone i jak to zrobić w visualu basicu tam nie ma checksum chce porównać te dwie wielkości w culu poprawności transmisji Pozdrawiam
rozumiem, że w linii data mogę wpisać normalne dni tygodnia w cudzusłowach, a kod wyżej służy do zajęcia pierwszej komórki, jak zalecają w PDFie procka? sorry za naiwne pytania - ale myślałem , że aby użyć tablicy muszę zadeklarować jej wielkość - jak zmienne. po prostu jeszcze dużo nauki przede mną :-) dzięki
1. Jako "elektrody" musisz zastosować pole metalu odpowiedniej wielkości odizolowane od ciała warstwą dielektryku. 2. To zupełnie inny wyświetlacz, graficzny - będziesz musiał zupełnie inaczej wyświetlać napisy i pewnie (patrząc na małą popularność tego lcd wśród bascomowców) napisać samemu funkcje niskopoziomowe obsługi takiego lcd na podstawie noty...
Ustaw to: $crystal = 400000 tak: $crystal = 8000000 I fuse do tego. Poza tym podałem ci program który podaje PWM na 2 porty, nie musisz stosować 2 tranzystorów, wybierz 1 port na którym będzie ci to działać. Kolejna sprawa, to wielkość WAITMS musisz dobrać eksperymentalnie, ponieważ zależy od tego prędkość rozjaśniania i gaszenia lampki. Jeśli chcesz...
Witam. Obecnie programuję w Bascom procesory AVR. Rozglądałem się za informacjami o języku C, jednak dla mnie to obecnie troszkę za wysoka poprzeczka. Jednak mam pytanie - ile można zaoszczędzić na wielkości kodu wynikowego pisząc programy w języku C? Czy nauka od podstaw C będzie dla mnie opłacalna, jeśli już radzę sobie w Bascom ?
:D czy wielkość pokoju ma znaczenie?? A tak przy okazji: Nie widział ktoś jakiegoś elektrycznego mechanizmu do uchylania okien?
Każda uniwersalna procedura nie będzie optymalna , bez względu czy ją napiszemy w C czy bascomie . Wadą języków wysokiego poziomu i gotowych bibliotek jest ich wielkość , bo uniwersalność stosowania ogranicza możliwość skracania kodu (czytaj optymalizacji) Stwierdzenie że bascom tworzy mało optymalny kod można zastosować też do C . Problem polega na...
Witam ponownie. Czy nikt tego nie ustawia??? Ja zauważyłem że nie mogą być te parametry ani za duże , ani za małe. Napewno zależy to od wielkości programu i ilości procedur. Ale dokładnie który element za co odpowiada??
Położenie serwa zależy od długości impulsu sterującego. Podawanego co ok. 20ms. Długość impulsu 0.9ms i 2.1ms określa max. wychylenie. 1.5ms- pozycję neutralną. Zmieniając to wypełnienie stopniowo określasz prędkość wychylania się serwa. Maksymalne przyspieszenie podawane jest w danych serwa. Prędkość silnika krokowego zależy od częstotliwości podawania...
ale ja odbieram dane nie nadaje. To jest informacja o sile odbiornika. Taka telemetria. Robię wskaźnik tego sygnału. Wysterowywując fajnym oledowym wyświetlaczem wielkości małego żuka na magistrali I2C. Wszystko jest fajne do czasu jak niema tego 7D
Witam Przepraszam, że odkopuje temat. Otóż mam ten sam problem wyświetlacz on 6100 jest mały i nie mogę znaleźć panelu dotykowego (rezystancyjnego) mniej więcej tej wielkości. Jak rozwiązała się sprawa, adambehnke znalazłeś odpowiedni panel? Dziękuje
Tak, tablica jest stała (512) ale nie wszystkie są aktualnie wykorzystywane. Z tego co wiem, SORT sortuje według wielkości, oraz nijak się ma do string'a. "Sorting is implemented for BYTE, WORD, INTEGER, LONG and DWORD arrays."
To że nie ma własnych znaków ASCII wcale nie musi być wadą a może się stać zaletą - polskie znaki różna wielkość czcionki itp. Doskonały wybór sterowanie też proste a jakby co to czcionki 5x8 mogę ci podesłać.
Bascom AVR w moim przypadku nie programuje procka i nie ma pojęcia jaki procek zostanie "obdarzony" jego prograqmem. Jak Bascom ma ten program skompilować jeśli nie wie na jaki sprzet? Jeśli nie zadeklarowałeś procka w programie to może informacja ta siedzi w opcjach. Zadeklaruj większego uC i po kompilacji powie ci ile pamięci potrzeba. teraz ja potrzebuje...
Z tego co zrozumiałem będziesz wysyłał wyrazy przedzielone myślnikiem więc odczytujesz string, zliczasz ilość myslników (lub spacji, bo by było łatwiej) a następnie w pętli for wycinasz fragmenty pomiędzy myślnikami do tablicy i jednocześnie zwiększasz indeks tablicy. Poczytaj w helpie o poleceniach obróbki string'ów mid, instr, len, itd Aaa sorry zapomnialem...
Witam Mam dwa pytania. Ja utworzyć CRC dla tablicy zawierającej 1024 bajty. Powinno się ją podzielić na mniejsze bliki i obliczać CRC32 czy istnieje jakiś inny sposób. Jaką maksymalną wielkość może osiągnąć tablica aby można było liczyć bezpiecznie CRC32.
Witam ! AT89S2051 możesz zaprogramować przez ISP programem ISPProg pana Adama Dybkowskiego. Powodzenia życzę. Stefan Przyjrzałem się programowi za strony SQ.. skompilowałem go w Bascomie 8051 i doszedłem do wniosku że program napisany jest na AT89C4051 nie 2051. Autor poszedł jak zwykle na łatwiznę i w pliku BAS nie zamieścił linii odnośnie użytego...
jeżeli użyłeś config serialin=buffered, size=10 to musisz podawać dane powoli bo jak ci się przepełni bufor uarta to kich. rozwiązanie: albo zwiększysz wielkość bufora uart albo będziesz przesyłał bez bufora. przy tylu danych proponuje zrezygnować z bufora.
Przepełniasz stos .... zwiększ dla kompilera wielkość pamięci na stos ( oczywiście w opcjach kompilera). Z bascomem tak jest mówi o wszystkim tylko nie o błędzie przepełnienia stosu. ( np Pascal informuje ale nie ma go na AVR). I jak w pętlach wyświetlasz coś na lcd to za każdym wykonaniem funkcji LCD daj Waitms 10 bo niektóre wyświetlacze słabo sobie...
Potrzebuję czterech PWM i dwóch wejść odmierzających długość impulsu o zakresie od 1 do 2 ms. Pytanie czy atmega 8 się wyrobi czy muszę brać 16 . I jak rozumiem z wszystkich postów muszę pwm zrobić programowo bo potrzebuję pozostałych timerów do pomiaru impulsów. I pytanie o oscylator wewnętrzny czy mogę go użyć czy lepiej kwarc bo zależy mi na wielkości...
Ten układ od Prokopcio to poprostu trzy bitowy przetwornik C/A. W ten sposób można zrobić drabinkę R-2R na ośmiu portach i będzie przetwornik osmiobitowy o rozdzielczości 255 dodatkowo trzy porty przełączajace silniczki i możnaby zrobić układ pod warunkiem że nie bedą pracować jednocześnie. Jednak trzeba powiedziec że ta metoda regulacji prądu jest...
bascom wielkość tablicy wielkość czcionki wielkość zabezpieczenia
chrysler diagnostyka szumy nikon 10w40 bierze
Gramofon Unitra G8010 - brak wbudowanego przedwzmacniacza Schemat podłączenia modułu Westfalia 506499 do gniazda przyczepki