bascom fusing przecinek

Znaleziono około 43 wyników dla: bascom fusing przecinek
  • Operacje matematyczne w Bascom (ostrzeżenie przy kompilacji)

    Witam ,właśnie zaczynam wzmagania z operacjami matematycznymi w BASCOM (jak dotąd nie były mi potrzebne) ;) Zauważyłem pewne zjawisko ,że po przekroczeniu 90% Flash przy kompilacji zaczynają się dziać dziwne rzeczy ,jakby stos czy ram niszczył zmienne i pojawiają się dziwne wyniki ,stąd z ATTINY2313...

    Mikrokontrolery   27 Gru 2011 19:55 Odpowiedzi: 0    Wyświetleń: 706
  • Bascom i matematyka :)

    pewnie da sie to zrobic wstawka asemblerowa, ale ja bym to zrobil tak: dim a as single dim x as byte a=12.132 dim tekst as string *10 Tekst = Fusing(a , #) x = Val(tekst) a=a-x a=a*100 tekst=fusi... 'i masz po przecinku Jesli cos nie pokrecilem to tak (niesprawdzalem...

    Mikrokontrolery   18 Sty 2004 18:09 Odpowiedzi: 1    Wyświetleń: 983
  • [BASCOM]Kod z AT90S2313 nie działa na ATTiny2313

    Oto kod jednego z programów z którym mam problemy: 'C029f.bas Generator impulsów prostokątnych ' UWAGA! Wejsciem EN(able) modułu LCD steruje końcówka PB.1 ' do wyjscia PB.3 dołączona przez rezystor 1k anoda diody LED (katoda do masy) Dim Impuls As Word , Przerwa As Word...

    Mikrokontrolery AVR   02 Mar 2009 15:04 Odpowiedzi: 6    Wyświetleń: 2021
  • [AtMega8][Bascom] Zegar PDF8563 + PCF8591 + Timer - kłopot z I2C

    Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala...

    Mikrokontrolery AVR   15 Sie 2011 00:10 Odpowiedzi: 2    Wyświetleń: 2711
  • Atmega32 Bascom - RFM12 przesyłanie danych - błędy

    Witam Przesyłam z nadajnika kilka odczytów ( temperatury, wilgotność, ciśnienie ) przez RFM12 868MHz. Dane wyliczam [syntax=basic4gl] Sub Pomiar_ds3: Ds_i = 0 Ds_adres = 88 ' adres startowy komorki w EEPROM ukladu ATMEGA For Id_ds = 1 To 8 ...

    Mikrokontrolery Początkujący   20 Lut 2015 00:57 Odpowiedzi: 0    Wyświetleń: 684
  • atmega16 Bascom - wyświetlanie liczby zmiennoprzecinkowej zaokrąglanie

    Ok jest wszystko pięknie chodzi. Ale zdążyłem to zrobić innym sposobem, rozdzielałem liczbę na wiele sposobów, najpierw z pierwotnej uzyskiwałem całkowitą potem pierwotną razy 10 - odejmowałem całkowitą poprzednią i miałem wartość dziesiętną potem wyświetlałem to jako dwie liczby w środek dając przecinek. A...

    Mikrokontrolery AVR   10 Lis 2014 18:11 Odpowiedzi: 2    Wyświetleń: 996
  • [BASCOM} Dcf77 + RC5SEND Timer1

    Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] ...

    Mikrokontrolery   07 Maj 2016 19:30 Odpowiedzi: 6    Wyświetleń: 675
  • [Atmega8][BASCOM]Prośba o odchudzenie kodu

    Zaoszczędziłem 32bajty. A teksty z lini: 45, 47, 304, 373, 477, 517, 519, 566, 568, 614, 616, 663, 665, 713, 715, 761, 763, 798 dlaczego nie są w Eepromie :)? Możesz wykasować spacje w łańcuchach i zmodyfikować początek Display_msg. Te wszystkie sztuczki pozwolą ci zaoszczędzić parę bajtów , ale...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 3762
  • [atmega8][Bascom] Zewnętrzne przerwania uniemożliwiają komunikację przez I2C

    Wziąłem sobie Wasze uwagi do serca, choć nie wiem, czy dobrze je zrozumiałem. Kod wygląda teraz tak: Xury , do mnie trochę jak do dziecka, ale zapewne chodzi Ci o błąd w postaci zapętlenia podprogramów? Po dokonaniu w/w zmian, objętość kodu wzrosła o około 30%, rozumiem już, co miałeś na myśli...

    Mikrokontrolery AVR   18 Kwi 2012 21:48 Odpowiedzi: 10    Wyświetleń: 3245
  • bascom i string

    witam mam nastepujacy problem w bascom moze banalny ale nie moge go przesskoczyc:(brak logicznego myslenia) chodzi o pomiar temperatury na ds 18b20 przed wyswietleniem temperatury formatuje liczbe za pomoca polecenia: Str_temp = Fusing(temp , "#.&") wiec z liczby np: 22.6255 zostaje mi 22.6 i moge...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 7718
  • Bascom, zmienna single, po przecinku

    Niestety, inaczej nie sformatujesz single. Zapis zmiennej z przecinkiem jest dość skomplikowany (mantysa, wykładnik) i znalezienie przecinka nie jest prostą sprawą. Jakie działania potrzebujesz wykonać na single? Może nie trzeba jej używać. Wykonałem próbę w symulatorze najpierw single na string za...

    Mikrokontrolery AVR   11 Lut 2009 12:15 Odpowiedzi: 4    Wyświetleń: 5014
  • Atmega8A - [BASCOM] Źle działający program zliczający

    Witam. Sprawa banalna dla kogoś kto często programuje w BASCOM. Ja niestety należę do tych "niedzielnych" programistów. Otóż, napisałem nieduży programik w BASCOMie - menu z pomiarem na wyświetlacz 2x8 znaków czyli 16*1a i mam kłopot, bo raz jest jedna cyfra po przecinku a raz dwie (z czego ta druga...

    Mikrokontrolery AVR   08 Sty 2013 16:29 Odpowiedzi: 10    Wyświetleń: 2658
  • Bascom problem z Fusing

    ok, no tak przecinek... wstyd się przyznawać :) dzięki bardzo za szybka odpowiedz. Doradzam , by dla tak prostych obliczeń jak również niewielkiej pamięci programu , zpomnieć o istnieniu SINGLE i FUSING - no chyba że potrzebne Ci są super dokładne dane(zaokrąglenia).Szkoda flsh'a ;) Można np. ...

    Mikrokontrolery   05 Lut 2006 10:06 Odpowiedzi: 6    Wyświetleń: 1665
  • [bascom] [mega8]- ładowarka problem z Lcd

    Cześć. Postanowiłem zrobić sterownik do ładowarki, który to ma dwa tryby -automat - ładuje aż prąd nie spadnie na mniej niż 15A z możliwością przerwania i wyświetlania parametrów ładowania -ustawianie na czas, w którym ładowarki nie interesują parametry tylko czas, jaki pozostał Wszystko działa...

    Mikrokontrolery AVR   12 Lip 2008 08:44 Odpowiedzi: 22    Wyświetleń: 3671
  • [Atmega8][Bascom] - licznik oddechów - doszlifowanie kodu

    Witam Dość długo podchodziłem do tego zagadnienia. Początkowo chciałem zrealizować to na mikrofonie i wzmacniaczu. Ostatecznie po poszukiwaniach i analizie postanowiłem to zrobić na odczycie temperatury przy nosie. Wdech omiata termometr powietrzem otoczenia i go ochładza, a wydech podnosi temperaturę...

    Mikrokontrolery AVR   06 Sie 2008 11:39 Odpowiedzi: 5    Wyświetleń: 1981
  • [bascom] inkrementacja zmiennej w ułamku dziesiętnym

    Witam serdecznie! Mam problem z inkrementacją zmiennej Z, ponieważ wszystko opiera się o dokładność przedstawiania liczby zmiennoprzecinkowej. Zamiast 0,1 pokazuje 0,09. Próbowałem już fusing(), frac() (wskazywanie liczby po przecinku, chciałem tą resztę zaokrąglać round() ) , może format() ale tu trzeba...

    Programowanie   14 Lip 2009 15:31 Odpowiedzi: 3    Wyświetleń: 2602
  • [Bascom] Błędny odczyt woltomierza

    Witam Piszę do was bo mam mały problem. Zrobiłem woltomierz i amperomierz na atmedze8 i mam mały problem bo program który mam działa ale pokazuje błędnie. To znaczy problem polega na tym że im wyższe napięcie tym większy zakres błędu. Przy 24V zakres błędu to ok. 3V Program wygląda tak: [syntax=basic4gl]Config...

    Mikrokontrolery AVR   15 Kwi 2012 14:55 Odpowiedzi: 8    Wyświetleń: 4058
  • [Bascom] Wyciąganie zmiennych z UART

    Działa elegancko. Żeby było wiarygodnie to nawet wygrzebałem Ardu Leonardo z m32u4 na pokładzie. Na jedną rzecz bym jeszcze uważał. Twój kod nie jest w żaden sposób synchronizowany. Może się kiedyś zdarzyć, że jedna z wiadomości nie dojdzie. Z nie będzie miało wartości 3 i przy nastepnej wiadomości...

    Mikrokontrolery AVR   13 Paź 2019 08:24 Odpowiedzi: 5    Wyświetleń: 429
  • bascom - miejsca po przecinku

    Lcd Fusing(zmienna , "#.&&&") masz trzy miejsca po przecinku, bez zaokraglania. -- pzdr, DAMDAM

    Mikrokontrolery   08 Lip 2004 16:25 Odpowiedzi: 4    Wyświetleń: 1541
  • [ATMEGA8][BASCOM AVR] - zakrąglenie (skrócenie) zmiennej

    Sprawa wygląda tak: Powiedzmy w zmiennej XT mam wartośc temperatury (już przeliczonej i obrobionej - z 12bit) daj my na to 23.34775643 ... Czyli tyle stopni celcjusza. No i własnie jest bardzo dużo tych drobnych po przecinku w tej zmiennej. A powiedzmy zależało by mi na ograniczeniu jej do 3 miejsc...

    Mikrokontrolery AVR   13 Lis 2008 10:03 Odpowiedzi: 7    Wyświetleń: 2442
  • BASCOM. Wartość temperatury 6 miejsc po przecinku.

    Użyj FUSING.

    Mikrokontrolery AVR   31 Sty 2009 19:51 Odpowiedzi: 4    Wyświetleń: 2333
  • [Bascom] ADC i wyświetlanie wyniku z 2 cyframi po przecinku

    Long = GetAdc(0) Single = Long * 0.01955 String = Fusing(Single, "##.##") LCD String; "V"

    Mikrokontrolery AVR   19 Cze 2010 18:19 Odpowiedzi: 2    Wyświetleń: 1971
  • [bascom] prezentacja pomiaru ADC w postaci procentowej

    Zamiana na procenty działa świetnie. Potrzebuje jeszcze pomysł aby wartości napiecia poniżej 0,35V ograniczone były do 0% a nie jak w tej chwili wyświetlane są jak wartość ujemna tak samo muszę zablokować górny próg 3V aby powyżej niego nie wskazywało np: 110% nad tym pomyślę sam bo mam jakieś pomysły. Natomiast...

    Mikrokontrolery AVR   17 Wrz 2010 19:58 Odpowiedzi: 8    Wyświetleń: 1544
  • [BASCOM][ATMEGA32][DS18B20] jak usunąć wynik po przecinku

    Szukaj komendy Fusing

    Mikrokontrolery AVR   29 Gru 2010 10:20 Odpowiedzi: 19    Wyświetleń: 2148
  • Atmega16+PCF8583+BASCOM

    Witam ponownie No ja walczę z całym kodem, żeby go trochę zoptymalizować, ale nie bardzo się daje. zajęte 77% a nie mam konwersji danych z sht11 jeszcze zrobionych, coś mi się wydaję, że będzie trzeba się przesiąść na M32. Przykładem może być np. zapis temperatury z dokładnością do jednego miejsca...

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9002
  • Bascom ATmega32 - zamiana znaku w string oraz tryb powerdown

    Witam kolegów serdecznie tuż przed świętami. Piszę program realizujący pomiar temperatury i zapisujący uzyskane dane do pliku zlokalizowanego na karcie SD. Powoli wtrącam timery zamiast wait(). Mam w sumie trzy problemy. 1) Formatuje uzyskane dane przez zapisem do pliku. Niestety nie wiem jak w...

    Mikrokontrolery AVR   24 Gru 2013 12:17 Odpowiedzi: 12    Wyświetleń: 1611
  • zamiana mV na V w Bascom

    Dzieki, za odpowiedz juz pokazuje poprawnie. A jak zrobic zeby pokazywal tylko dwie cyfry po przecinku? Dim A1 As Single Dim B1 As Single Dim Wyswietl As String * 16 A1 = 1234 Config Lcd = 20 * 2 Cls Lcd A1 ; "/1000" Lowerline B1 = A1 / 1000 Wyswietl = Fusing(b1 , ##.##) Lcd "To jest...

    Mikrokontrolery   26 Maj 2003 19:10 Odpowiedzi: 8    Wyświetleń: 3398
  • BASCOM-zbyt duzy rozmiar kodu....

    zobacz jak wyglada sam odczyt temperatury: B1=1wread... gdzie B1 masz zdeklarowane jako Byte, czyli wartośc całkowitą, dalsze operacje to tylko odpowiednie przeliczenie tego i przesunięcie przecinka a operacja fusing to tylko czysto kosmetyczna i jednoczesnie pamiecio żerna zabawa w estetyczny wynik...

    Mikrokontrolery   23 Lis 2005 14:46 Odpowiedzi: 6    Wyświetleń: 1358
  • zegarek RTC i termometr na LCD w bascom

    Jestem ponownie. Projeckt mam prawie ukonczony i mam jeszcze pytanka. To jest kod do termomertu na DS18B20 i zegarka. I teraz mam taki problem. Odczyt temp jest bardzo niestabilny. Cyfry po przecinku skacza tak o 2-3 jednostki. Raz jest 22.4 za sek 22.7 a za nastepna 22. 5 itp itp. Mam inny kod...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8383
  • [bascom] [mega8] - zawieszanie procesora- dziwna sprawa

    Ale nie rozumie jakie ma znaczenie czy działa ciągle czy na żądanie GETADC wymaga takiej a nie innej konfiguracji przetwornika. Pisze o tym w helpie. Trzeba było przeczytać... Mam jeszcze jedno pytanie jak zmienić wynik by nie pokazywało po przecinku?? Po prostu usuń funkcję FUSING() z...

    Mikrokontrolery AVR   28 Cze 2008 22:25 Odpowiedzi: 12    Wyświetleń: 1652
  • Pomiar prędkości Auta RC Atmega8 Bascom

    Witam wreszcie znalazłem chwile czasu. czyli ma podleczyć START i STOP po portd.1 i portd.2 i kod zmienić -> $regfile = "m8def.dat" $crystal = 8000000 Config Pind.1 = Input Config Pind.2 = Input Config Pind.3 = Input Set Portd.1 Set Portd.2 Set Portd.3 Bramka_start Alias Portd.1 Bramka_stop...

    Mikrokontrolery AVR   02 Lut 2009 18:10 Odpowiedzi: 27    Wyświetleń: 5016
  • [BASCOM][ATTINY2313] licznik obrotów góra/dół

    Witam. Żeby trochę usystematyzować: - posiadam enkoder 100pulsów/obrót - spodziewam się wyniku na wyświetlaczu z rozdzielczością powiedzmy 1/10 obrotu Poczyniłem taki krok, że zmienną Encounter zmieniłem jak Single. Dodatkowo wstawiłem linijkę Encounter=Encounter/100 poza pętlą Do...Loop...

    Mikrokontrolery AVR   02 Wrz 2009 23:07 Odpowiedzi: 7    Wyświetleń: 4094
  • Atmega 8, Bascom Wyświetlanie na LCD

    Mam jeszcze jeden problem, mianowicie: Mam zmienną typu single U i przypisuje jej liczbę 2.56 chcąc ją zwiększać o 0.01 robię coś takiego U = U + 0.01 a potem wyświetlam to na LCD. Lecz pojawia mi się Wiem, że resztę cyfr mógł bym zamaskować na przykład poprzez instrukcje fusing. Lecz jeżeli...

    Mikrokontrolery AVR   17 Sty 2010 19:35 Odpowiedzi: 8    Wyświetleń: 3997
  • [Bascom][atmega8] obsługa wyświetlacza lcd

    wITAM. Napisałem program bo pomiaru temp. Problem mam taki, że na wyświetlaczu pojawia się więcej tekstów coś w tej formie: Temp = 21,1C Temp = 21,1C Temp = 21,1C Temp = 21,1C i tak przez cały wyswietlacz i przesuwa się w prawo. kod: $regfile = "m8def.dat" $crystal = 16000000 Config 1wire =...

    Mikrokontrolery AVR   15 Lut 2010 16:16 Odpowiedzi: 2    Wyświetleń: 2568
  • [BASCOM] Średni wynik z ADC i problem z funkcją Round

    Mam problem z uśrednieniem wyniku z przetwornika ADC. Nabazgrałem cos ale nie do końca to działa. Chcę z czytywać 10 ostatnich wyników i wyciągnąć z nich średnią arytmetyczną, wysłać do LCD na pierwsza linie. Następnie ten uśredniony wynik będzie dzielony przez 6 i mnożony przez 100 i wysłany do LCD...

    Mikrokontrolery AVR   17 Mar 2011 15:36 Odpowiedzi: 9    Wyświetleń: 2160
  • EvB Atmega644P - nie mogę obciąć wyniku z ADC do postaci 123.45[BASCOM]

    Jeśli chcesz wyświetlić bez miejsc po przecinku to rzutuj zmienną cisn na jakąś zmienna typu Integer lub Word. Zdefiniuj ją na przykład Dim cisn_int as integer i nastepnie napisz cisn_int= cisn I wyświetl bez fusing. Bascom to nie jest prymitywny język. Jest bardzo dobrym narzędziem do pisania nawet...

    Mikrokontrolery Początkujący   09 Wrz 2012 09:18 Odpowiedzi: 22    Wyświetleń: 2199
  • [ATmega8][Bascom] - Sprawdzenie programu - nie działa poprawnie

    Witam. Wybrałeś dość trudny temat na początek nauki 1./ przed wysłaniem danej na wyświetlacz skasuj go instrukcją CLS. 2./ pomiary z przetwornika różnią się, należałoby wykonać np. 10 pomiarów co 25ms i wyciągnąć średnią. 3./ wynik aby był czytelny należy zaokrąglić do np. dwóch miejsc po przecinku ...

    Mikrokontrolery Początkujący   02 Cze 2013 21:42 Odpowiedzi: 18    Wyświetleń: 4206
  • atmega 8 - atmega8 bascom wyświetlanie PWM w %

    Witam Mam problem z wyświetleniem wartości PWM w %. Użyłem instrukcji fusing ale ona wyświetla mi wartość w ten sposób XX.X %. Jak to zrobić żeby wyświetliła XX % czyli jako liczbę całkowitą, bez kropki i miejsca po przecinku W załączniku plik.bas [syntax=basic4gl]$sim $regf... =...

    Mikrokontrolery AVR   21 Sty 2014 06:46 Odpowiedzi: 17    Wyświetleń: 3390
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Przepraszam za dłuższą nieobecność. Nie mając nic nowego (i mądrego) nie pisałem. Ale w międzyczasie polutowałem zestaw startowy, a ostatnio napisałem inny program, który umożliwia (w zamyśle) liczenie dokładniej częstotliwości dla "paczki" impulsów, tym razem około 500 Hz. Wiem, że to dosyć skomplikowany...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 1956
  • [atmega32][bascom] - Program do sterownika pieca CO (sprawdzenie)

    Kursor jest zawsze na 1,1 i tylko piszesz LCD... Ale... W programie kiedy kręcisz enkoderem i coś ma sie zmienić to na końcu piszesz Call Odswiez_lcd a sub sam okresla co bedzie wyswietlał Użyłem zmennej refresh, jeśli 1 to ma wyświetlić, a to "home" mam ustawić tak jakby przed warunkami case,...

    Mikrokontrolery AVR   03 Paź 2015 22:18 Odpowiedzi: 10    Wyświetleń: 1881
  • ADC i LED 7-seg, wynik postaci x.xx na wyświetlaczu.

    Część po przecinku to sobie normalnie matematycznie wyodrębniasz. Nie wiem dokladnie o co chodzi:( mozesz troszke jasniej? moze na jakims przykladzie? Kolega snow ma rację , ale nie koniecznie musi to być "matematycznie" :) Załóżmy , że po pomiarze i obliczeniu napięcia w zmiennej SINGLE ,...

    Mikrokontrolery   09 Sty 2008 23:58 Odpowiedzi: 20    Wyświetleń: 2148
  • ATmega8 - zmienne i ich dzielenie

    Nie wiem czy mój kod jest prostszy czy nie, ale dla mnie łatwiejszy :) $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Dim A As Single , Temp As Single , B As Integer Cls A = 20 / 3 Lcd "n1= " ; A Temp = Int(a) B = Int(a) Lowerline If Temp...

    Mikrokontrolery   03 Cze 2006 19:24 Odpowiedzi: 15    Wyświetleń: 1968
  • flaga przerwania wewnetrznego i wyswietlanie co 0,5s

    Fusing beeeeeee:-) , Ale jak ja biedny teraz wyświetle sobie liczbe do dwuch miejsc po przecinku?:-) bo juz taki dobry z programowania to narazie nie jestem. Nie ma jakies innej instrukcji jakiegoś format czy coś:) Zaznaczam, ze C nie znam tylko Bascom na poziomie radzenia sobie i VBA ale to nie ta...

    Mikrokontrolery AVR   30 Maj 2011 20:57 Odpowiedzi: 25    Wyświetleń: 2279