single bascom

Znaleziono około 1401 wyników dla: single bascom
  • [bascom] Konwersja single na integer w Bascom - utrata części ułamkowej?

    Po konwersji część ułamkowa zostaje "utracona". Zmienna przyjmuje wartość jedynie części całkowitej bez zaokrąglenia, czyli: 2,9 (single) po konwersji na integer to 2

    Mikrokontrolery AVR   15 Lis 2013 10:35 Odpowiedzi: 4    Wyświetleń: 1347
  • [bascom] proste obliczenie wynik=0 czyli byte 255 <> hexval(FF)

    Nie możesz mnożyć liczby byte i stałej ułamkowej. W tym przypadku zmienna "Kolor_temp" musi być typu single.

    Mikrokontrolery AVR   27 Wrz 2011 19:41 Odpowiedzi: 2    Wyświetleń: 1050
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [bascom] Jak zapisać wartość single w EEPROM w Bascom? Konwersja na byte?

    Najprościej to użyć overlay w sram. Single to 4 bajty w pamięci. dim zmienna_single as single dim bajt1 as byte at zmienna_single overlay dim bajt2 as byte at zmienna_single+1 overlay dim bajt3 as byte at zmienna_single+2 overlay dim bajt4 as byte at zmienna_single+3 overlay Potem zapisujesz bajty do eeprom, odczytujesz kiedy chcesz i masz wynik w single.

    Mikrokontrolery AVR   29 Wrz 2009 21:21 Odpowiedzi: 18    Wyświetleń: 2427
  • REKLAMA
  • dziwne zaokrąglanie zmiennej SINGLE - Bascom 1.11.8.7

    Kol. _Matik_ określił przyczynę problemu, ja natomiast chciałem zasugerować rozwiązanie. W Bascomie jest instrukcja ROUND(x). Sądzę, że to jest najprostsze wyjście.

    Mikrokontrolery   03 Cze 2007 18:35 Odpowiedzi: 2    Wyświetleń: 3224
  • [Bascom] Dlaczego mnożenie single 1 * 0.1 daje 0.099999996?

    Nawet nie tyle nie jest liczbą binarną, co zmienne o typie zmiennopozycyjnym są zapisywane w postaci mantysy i wykładnika. A że mantysa ma skończoną długość to pewnych wartości nie da się dokładnie przechować. Typowo taka zmienna ma 32 bity, stąd można przechowywać 2^32 różnych liczb, jako, że single ma pewnie coś koło +/-10^38 to dostrzegasz problem?

    Mikrokontrolery AVR   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 2418
  • Mega 32, wewn. pamięć eeprom, zapis zmiennej SINGLE - BASCOM

    Najwidoczniej Tzap1 ma '-'. Może to pomoże (popatrz na 31 bit): http://en.wikipedia.org/wiki/Single_prec...

    Mikrokontrolery   20 Mar 2008 01:54 Odpowiedzi: 6    Wyświetleń: 2811
  • [ATMega32] [ATMega32][BASCOM] Dlaczego wynik potęgowania single jest ujemny?

    No zajrzałem do noty ale nadal zachodzę w głowę dlaczego używasz do tego zaraz tak kosmicznego nieporozumienia jak liczby zmiennoprzecinkowe w Bascomie albo w ogóle na AVR. Najlepiej zawsze od nich uciekać jak tylko się da - a można to często bardzo łatwo zrobić - tą ucieczkę ;) szczególnie w takich prostych przypadkach: masz tam przykładowy wzrór z...

    Mikrokontrolery AVR   28 Paź 2010 07:28 Odpowiedzi: 9    Wyświetleń: 2176
  • Bascom: Jak zaokrąglić zmienną single do 1 lub 2 miejsc 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 pomocą fusing(), potem z powrotem na single za pomocą...

    Mikrokontrolery AVR   11 Lut 2009 12:15 Odpowiedzi: 4    Wyświetleń: 5545
  • REKLAMA
  • [BASCOM] Jak zamienić znak zmiennej Single na dodatni?

    Zmienna = -Zmienna ?

    Mikrokontrolery AVR   02 Kwi 2009 18:26 Odpowiedzi: 3    Wyświetleń: 1379
  • Kody Bascom dla ADC w ATXmega128A3U - single ended i kalibracja

    Widzę, że Kolega został nieco jakby bez pomocy :) Kodów niestety nie posiadam nadających się do analizy. Wszystko jednak dość jasno opisane jest w helpie: https://wiki.mcselec.com/bavr/CONFIG_ADC... Trzeba tylko szukać pod hasłem CONFIG ADCX, bo CONFIG ADC jest dla AtMega.

    Mikrokontrolery Początkujący   07 Maj 2020 19:57 Odpowiedzi: 2    Wyświetleń: 789
  • REKLAMA
  • Atmega8 Bascom - Jak się pozbyć zmiennej typu single

    Moze zmien algorytm tych obliczen. Wydaje mi ze ze jak po "Do" zrobisz od razu: [syntax=basic4gl]For Cykl = 1 To Y Z = ( Cykl * X ) \ Y Prc = ( 100* Cykl ) \ Y Call Oblicz Next Cykl[/syntax] to bedziesz mial co potrzebujesz i to bez uzywania single Nie znam dobrze Bascom, wiec jak nie mozna robic tylu operacji w jednej linii to dodaj zmienna pomocnicza...

    Mikrokontrolery AVR   09 Gru 2013 10:11 Odpowiedzi: 17    Wyświetleń: 2319
  • [bascom avr] sprawdzanie czy liczba w single całkowita

    Może Frac ?

    Mikrokontrolery AVR   23 Cze 2010 13:22 Odpowiedzi: 10    Wyświetleń: 1903
  • Atmega8 Bascom: Porównanie Integer i Single w instrukcji if..then

    No bo zmiennej I2_single przypisujesz wartość całkowitą. I2 jest przecież bez części ułamkowej.

    Mikrokontrolery AVR   26 Lis 2009 10:24 Odpowiedzi: 17    Wyświetleń: 1576
  • [BASCOM] Jak zaokrąglić zmienną Single do 2 miejsc bez konwersji na string?

    Nie używałem nigdy BASCOMa, ale chyba powinno się dać w nim zrobić coś takiego: wynik = round(liczba*100)/100

    Mikrokontrolery   28 Lip 2010 21:47 Odpowiedzi: 1    Wyświetleń: 1137
  • Błędne obliczenia w Bascom: konwersja typów zmiennych, jak poprawić?

    Źle definiujesz typ zmiennych. Żeby można wykonywać operacje zmiennoprzecinkowe, typ zmiennych powinien być single lub double. Dim Dawka_temp As Single, Dawka As Single

    Mikrokontrolery AVR   18 Paź 2011 11:46 Odpowiedzi: 4    Wyświetleń: 1083
  • Bascom - Jak przekonwertować zmienną typu string na single?

    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....

    Mikrokontrolery AVR   31 Maj 2016 13:39 Odpowiedzi: 4    Wyświetleń: 1203
  • [bascom-avr] Wyświetlanie zmiennej single z rozdzielczością 0,5 na ATmega16 LCD

    Pomnóż przez 2, zaokrąglij do wartości całkowitych, podziel przez 2, i wyświetl z rozdzielczością do 1 miejsca po przecinku.

    Mikrokontrolery AVR   22 Lis 2010 09:53 Odpowiedzi: 19    Wyświetleń: 2052
  • 4 bajty ---> Single, jak w Bascom'ie polaczyc ??

    Możesz, to zrobić tak: Dim zmienna as single Dim part1 as byte at zmienna overlay Dim part2 as byte at zmienna+1 overlay Dim part3 as byte at zmienna+2 overlay Dim part4 as byte at zmienna+3 overlay Odebrane dane uartem wrzucasz kolejno do zmiennych 'part' w efekcie zapełniając 4bajty zmiennej 'zmienna' typu single.

    Mikrokontrolery   22 Mar 2008 22:35 Odpowiedzi: 4    Wyświetleń: 1119
  • Bascom - dlaczego x^2 daje 0 dla zmiennej Single?

    W symulatorze możesz sprawdzić czy program nie nadpisuje stosu. Komunikat pokazuje się w dolnej części okna symulatora "Frame or software stack overlap", można też sprawdzić w zakładce "uP". Jeżeli nadpisało stos ustawiasz wartości dla stosów na początku programu np.: [syntax=basic4gl]$hwstack = 32 $swstack = 16 $framesize = 32 [/syntax]

    Mikrokontrolery AVR   18 Lut 2012 12:18 Odpowiedzi: 6    Wyświetleń: 2399
  • Dlaczego zmienna single w BASCOM wyświetla 0.09999996 zamiast 0.1?

    Witam!!! Mam problem z dodawaniem zmiennej single a mianowicie Dim test as single test = 0 do locate 1,1 lcd test Debounce Pinc.5 , 0 , A , Sub loop A: test = test + 0.1 i jak nacisnę przycisk raz to zamiast być 0.1 wyświetla 0.09999996 Dlaczego tak się dzieje??

    Mikrokontrolery   25 Sty 2012 14:14 Odpowiedzi: 2    Wyświetleń: 1366
  • Bascom - jak połączyć zmienną całkowitą i ułamkową do typu single?

    Może można to inaczej rozwiązać, ale jako pierwsze do głowy przychodzi coś takiego: [syntax=vbnet] Dim A As Byte Dim B As Byte Dim C As Single A = 123 B = 255 C = A * 1000 ' c=123000 C = C + B ' c = 123255 C = C / 1000 ' c =123,255 [/syntax] ..tylko przemyśl czy nie lepiej dokonywać obliczeń na tych 123255 i na samym końcu wynik podzielić przez 1000....

    Mikrokontrolery AVR   05 Wrz 2015 15:44 Odpowiedzi: 1    Wyświetleń: 927
  • BASCOM Atmega8 - błędy w użyciu zmiennych do czasów impulsów

    Jaki błąd popełniam ze zmiennymi? Taki że zadeklarowałeś je jako Single.

    Mikrokontrolery   31 Mar 2011 13:58 Odpowiedzi: 12    Wyświetleń: 1285
  • [Bascom] Mega16 ADC6 i LCD na porcie A - brak odczytu napięcia

    Jaki jest R1, i jak ustawione fuse? Spróbuj zmienić na ADC(5) np. Zmień jeszcze na V as Single.

    Mikrokontrolery AVR   13 Mar 2011 22:14 Odpowiedzi: 21    Wyświetleń: 2027
  • [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ń: 2292
  • [BASCOM] Jak poprawnie zapisać i obliczyć wielomian w BASCOM na LCD?

    Ale zacząć należy w ogóle od uruchomienia tego a dopiero później optymalizować. Prześledź w symulacji co po kolei dzieje się z wartościami zmiennych. Na moje oko winę za zły wynik ponosi za małą dokładność zmiennych typu Single.

    Mikrokontrolery AVR   07 Lut 2011 17:31 Odpowiedzi: 7    Wyświetleń: 1859
  • [ATtiny2313][Bascom] - Jak zadeklarować liczbę stałoprzecinkową ?

    No to pytanie dlaczego w ogóle chciałeś użyć zmiennej Single?

    Mikrokontrolery AVR   04 Lip 2013 13:00 Odpowiedzi: 14    Wyświetleń: 2190
  • [ATmega8] [ATmega8][Bascom] Znikająca zmienna przy mocy powyżej 10W - typ zmiennej single?

    - powyżej 10W: "Pwej= Tak będzie się wyświetlało jeżeli pierwszym bajtem zmiennej String Pwej będzie 0. Zero jest końcem łańcucha (dwie możliwości takiego błędu już podałem stos, albo nadpisanie przez inny łańcuch ;)). Nie piszesz też jaka wersja Bascoma to jest, może w którejś wersji był błąd z funkcją Fusing. Możesz podglądnąć co się dzieje z Pwej...

    Mikrokontrolery AVR   24 Paź 2011 22:08 Odpowiedzi: 9    Wyświetleń: 1481
  • atmega8 - Bascom: Optymalizacja użycia pamięci przy zmiennych single

    Tylko stosując arytmetykę stałopozycyjną, czyli rezygnując z typu float single itp.

    Mikrokontrolery AVR   13 Sie 2014 20:01 Odpowiedzi: 1    Wyświetleń: 1026
  • BASCOM AVR – jak przekonwertować integer na single do funkcji Fusing()?

    Witam, Mam pytanie... Jak zamienić zmienną Integer na Single w Bascom AVR?? Pytam, ponieważ muszę użyć funkcji: X = Fusing(ds1 , "#.##") a zmienna ds1 mam typu integer. Pozdrawiam A.

    Mikrokontrolery AVR   16 Lut 2009 19:24 Odpowiedzi: 4    Wyświetleń: 1860
  • [bascom] Jak poprawnie użyć zagnieżdżonych warunków if then w Bascom dla 500<x<5000?

    instrukcja wykonuje się, ale nie jest w ogóle brany pod uwagę ten drugi warunek x < 5000... instrukcja wykonuje się jeśli x>500, ale jeśli x jest ponad 5000 to niestety też się wykonuje... nie wiem jak to ugryźć, czytałem w necie że nie tylko ja mam taki problem Dodano po 8 x jest zadeklarowana jako single

    Mikrokontrolery AVR   11 Mar 2011 17:44 Odpowiedzi: 11    Wyświetleń: 2270
  • szybkie pytanko: BASCOM podstawienie [byte]=[single] jak?

    hmmm a czytales tą instr progr do bascoma ze stronki mcselec? o ile mnie pamiec nie myli to gdzies w poczatkowych stronach bardzo precyzyjnie ktos opisal tą czynnosc....

    Mikrokontrolery   14 Sty 2004 23:07 Odpowiedzi: 4    Wyświetleń: 2102
  • Bascom - Optymalizacja pętli dla szybszego sterowania silnikiem krokowym

    Człowieku! Po co ci zmienne typu Single do liczenia kroków! Zastosuj Long jak już chcesz mieć zmienne 4 bajtowe.

    Mikrokontrolery   18 Lis 2014 22:41 Odpowiedzi: 4    Wyświetleń: 924
  • [Bascom] Sposoby na optymalizację pamięci flash AVR i wykorzystanie EEPROM

    Zamiast liczyć coś na floatach (typ Single w BASCOMie) to licz na integerach (tyle że dane trzeba będzie przeskalować w górę aby mieć symulacje części ułamkowej). Od razu co najmniej 1KB mniej ze względu na brak bibliotek do floatów, ze 2 razy mniej kodu na każde wywołanie funkcji, 10 razy szybsze działanie no i mniejsze zużycie RAMu. Program w EEPROMie...

    Mikrokontrolery AVR   13 Paź 2009 23:41 Odpowiedzi: 4    Wyświetleń: 1391
  • Atmega128[Bascom] - Działania na zmiennych single i word.

    Problem już chyba rozwiązany. Wystarczyło wyrzucić z timera fragmenty obliczeń i wstawić je np. do jakiejś deklaracji/podprogramu. Program teraz wygląda tak i jak na razie wszystko działa i poprawnie się wyświetla: [syntax=basic4gl]'---PROCESOR-----------... $regfile = "m128def.dat" $crystal = 16000000...

    Mikrokontrolery Początkujący   29 Gru 2013 20:39 Odpowiedzi: 1    Wyświetleń: 1473
  • Atmega16: Niedokładność dzielenia w Bascomie dla typu Single

    musze przyznać, że i tak dostałeś bardzo duże zbliżenie... Do twoich celów najlepszym sposobem i najpewniejszym będzie użycie zaokrąglenia. Pewnie bascom posiada tą funkcję.

    Mikrokontrolery   04 Lut 2008 11:22 Odpowiedzi: 3    Wyświetleń: 1014
  • Bascom - Jak zapisać zmienną typu single do pamięci EEPROM?

    Witam, Proszę o podpowiedź jak zapisać zmienną typu single, konkretnie wartość np. 1.23458 do komórek pamięci eeprom. Chodzi o zapis w Bascomie. Jeżeli wpiszę dim zmienna as single zmienna= 1.23458 Writeeeprom zmienna , 1 to przy odczycie Readeeprom zmienna , 1 na lcd ukazuje się 1.234580037

    Mikrokontrolery AVR   23 Maj 2016 10:47 Odpowiedzi: 2    Wyświetleń: 1326
  • Bascom: Jak wyświetlić zmienną SINGLE z dwoma miejscami po przecinku?

    Poczytaj helpa o funkcjach Fusing i Format.

    Mikrokontrolery   02 Kwi 2011 20:22 Odpowiedzi: 2    Wyświetleń: 1208
  • DS 1820 na ATtiny2313 - odczyt temperatury zawsze 0°C, co robię źle?

    Mam pytanko oto część programu z postu Odczyt = 1wread(2) T = Odczyt - 16 T = T * 10 T = T \ 16 T = T \ 10 Możecie mi powiedzieć dlaczego najpierw mnożycie przez 10 potem dzielicie przez 16 i dalej dzielicie przez 10 ( czyli 10*16/10=16). Nie lepiej tylko podzielić przez 16. I jeszcze jedno pytanie dotyczące liczb ujemnych Ds przedstawia liczby ujemne...

    Mikrokontrolery   24 Kwi 2007 10:55 Odpowiedzi: 42    Wyświetleń: 5370
  • [at8][bascom] Odświeżanie LCD gdy zmienna <> zmienna

    wprowadzasz zmienną temperatura2 as single wyswietlanie: if temparatura<>temperatura2 then temperatura2=temperatura LCD .... end if return

    Mikrokontrolery AVR   07 Lut 2010 10:20 Odpowiedzi: 27    Wyświetleń: 3470
  • BASCOM: Jak dokładnie konwertować stringi na typ SINGLE?

    No ale jednak w przypadku, kiedy liczba nie jest niewymierna, no powinna być zmiennoprzecinkowo zapisana dokładnie chyba... Przynajmniej w jakimś zakresie (nie wymagam, żeby 3.1415926535 było konwertowane dokładnie na zmiennoprzecinkową, ale 84.2 to już chyba można...) Rozwiązanie z Config Single działa , i chyba tak zostawię.

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1506
  • Czy Bascom obsługuje wejścia różnicowe ADC w Atmega 16?

    witam jak w temacie, czy bascom obsluguje tylko single end'ed czy takze wej roznicowe adc? bo w help nie widze :((( pzdr.

    Mikrokontrolery   08 Paź 2006 17:19 Odpowiedzi: 3    Wyświetleń: 1392
  • [Bascom][ASM] Jak skonfigurować ADC na ATmega32 dla 8 bitów?

    Bascom operuje bezpośrednio na rejestrach. Poczytaj DS co i gdzie trzeba poustawiać, a potem czytaj wynik też prosto z rejestrów. Nie używaj getadc. To polecenie działa tylko w trybie single i o ile wiem wykonuje konwersję zawsze dwa razy zwracając wynik drugiego pomiaru. Wtedy o szybkości max nie ma co mówić.

    Mikrokontrolery AVR   23 Lut 2018 09:29 Odpowiedzi: 3    Wyświetleń: 747
  • [Bascom] Różnice między funkcjami ROUND i INT w zaokrąglaniu liczb

    To sięgnij po" fusing" dla single i "format" dla reszty.

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 8623
  • BASCOM AVR DEMO - Problemy z obsługą zmiennych typu DOUBLE

    proponuje lekturę pomocy: "Word (two bytes). Words are stored as unsigned sixteen-bit binary numbers ranging in value from 0 to 65535. " ;) użyj single lub double

    Mikrokontrolery   19 Sie 2006 23:22 Odpowiedzi: 7    Wyświetleń: 2731
  • [Bascom][ATMega8]Serout - brak nadawania w symulacji.

    Stosowanie GETADC jest możliwe w trybie SINGLE przetwornika, a nie FREE.

    Mikrokontrolery AVR   03 Paź 2009 17:33 Odpowiedzi: 3    Wyświetleń: 1197
  • BASCOM - Działania matematyczne na zmiennej string.

    To zapisz do single pomnóż i przepisz do byte.

    Mikrokontrolery AVR   12 Sty 2014 20:40 Odpowiedzi: 4    Wyświetleń: 1428
  • Jak w Bascom AVR wydobyć część ułamkową liczby single do zmiennej byte?

    Jak w bascomie ze miennej typu single wydobyc liczbe po przecinku i wpisac ja do zmiennej byte ?? Przyklad jest liczba single np 12,34 i teraz chce wpisac to co po przecinku (czyli 34) do zmiennej byte Z gory dzieki za pomoc

    Mikrokontrolery   18 Sty 2004 18:09 Odpowiedzi: 1    Wyświetleń: 1157
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Przepływomierz na litr podaje 648 impulsów jak napisać kod bascom żeby zliczał litry litry = impulsy / 648 Litry mają być typu single.

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7746
  • [bascom][atmega8] polecenie lookup dziwnie działa ?

    Przy przepisywaniu danych masz jeden błąd, pierwsza dana z linii DATA nie zostanie przepisana do tablicy. Numeracja elementów w tablicy DIM zaczyna się od 1, a numeracja elementów danych pobieranych przez Lookup zaczyna się od 0 :) . W BASCOMIE od wersji 2.0.0.0 można zmienić w jaki sposób będą numerowane elementy w tablicy DIM: A gdybym chciał przechowywać...

    Mikrokontrolery Początkujący   05 Kwi 2012 13:49 Odpowiedzi: 5    Wyświetleń: 1727
  • Bascom Mega16 - TEA5767: Jak poprawić zaokrąglenia zmiennych na LCD?

    Zaokrąglenia single... na LCD. Powiem szczerze ze pomysłów mi już brakło. Spróbuj więc takiej funkcji: CONFIG SINGLE = SCIENTIFIC , DIGITS =1 co obcina zbędne miejsca zmiennej 'single' do jednego miejsca po decimal point. Zamiast 1 może byc dowolna wartośc w zakresie 1 do 7. albo jak wyżej "FUSING". e marcus

    Mikrokontrolery AVR   14 Lut 2013 17:36 Odpowiedzi: 3    Wyświetleń: 1734
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    No więc zacznijmy. W Twoim programie zmienna typu Single ma wartość początkową zero . Niezależnie od tego czy naciśnięty jest jakiś przycisk to zmienna ta dzielona jest przez 16. Tak więc nawet gdyby przyciskiem została zwiększona o jeden to i tak zostanie podzielona przez 16. Czyli cały czas będzie mniejsza od jeden. Będzie to 0.xxx coś tam Takie 0.1...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2088
  • Atmega8 - Jak mierzyć dwa różne napięcia jednocześnie?

    Domyślam sie że to jest BASCOM. GetAdc(x) - funkcja wykonuje pomiar na nodze ADCx. Czyli dobrze myślisz. Pozdrawiam Yakuza Edit: Tylko pamiętaj że przetwornik musi pracować w trybie SINGLE.

    Mikrokontrolery   13 Paź 2007 19:12 Odpowiedzi: 5    Wyświetleń: 1964
  • Jak przeliczyć dane GPS w BASCOM AVR do formatu Google Maps?

    Długość geograficzna to: 5045.0221,N Szerokość geograficzna to: 01619.7181,E Odwrotnie: szerokość N lub S, długość E lub W. szerokoscstopnie = Mid(dane,14,2) szerokoscminutyisekundy = Mid(dane,16,7) Szerokosc = Val(szerokoscminutyisekundy) Szerokoscminutyisekundy = Szerokoscminutyisekundy / 60 Proszę o pomoc To może tak: szerokoscstopnie...

    Mikrokontrolery   16 Cze 2009 18:11 Odpowiedzi: 4    Wyświetleń: 2280
  • [Bascom] Problem z obsługą przycisków i przerwania.

    Nie będę sie rozpisywał: Dim T1 As Single , T2 As Integer ... T1 = -123.50 T2 = T1 'bez części ułamkowej T2 = Round(T1) 'zaokrągli zgodnie z prawami arytmetyki ... Pozdrawiam Piotrek

    Mikrokontrolery   28 Lip 2005 22:29 Odpowiedzi: 6    Wyświetleń: 1883
  • [ATmega16][Bascom] - Przez konfiguracje Timer2 brak kompilacji kodu

    Witam Czy potrafi któryś z was przekonwertować taki fragment kodu w BASCOM na C (Atmel Studio 6) ? Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc

    Mikrokontrolery AVR   23 Lip 2013 05:20 Odpowiedzi: 12    Wyświetleń: 2163
  • Zapis i odczyt typu Long w EEPROM w BASCOM – jak poprawnie to zrobić?

    zapis writeeeprom zmienna , adres odczyt readeeprom zmienna , adres Musisz pamiętać ile bajtów zajmuje zmienna którą zapisujesz i o taką wartość zwiększyć adres przy zapisie / odczycie następnej zmiennej Jeśli zmienne typu Byte , adres zwiększasz o 1 Jeśli zmienne typu Word , adres zwiększasz o 2 Jeśli zmienne typu Integer , adres zwiększasz o 2 Jeśli...

    Mikrokontrolery AVR   27 Paź 2009 00:25 Odpowiedzi: 10    Wyświetleń: 2813
  • Jak napisać program BASCOM - ATmega - FOTOREZYSTOR

    spróbuj tak : Config Adc = Single , Prescaler = Auto Start Adc Dim N0 As Word N0 = Getadc(0) w N0 masz wartość napięcia gdzie 1023 to 5V a 0 to 0V

    Mikrokontrolery   05 Maj 2008 12:48 Odpowiedzi: 12    Wyświetleń: 7595
  • Atmega8 i Bascom - błędne odczyty dziesiątek z woltomierza, jak poprawić?

    operacje na single zajmują więcej pamięci ( tracisz cenne miejsce na kod ) . Jeśli w pętli 100 razy wykonasz operacje na zmiennej SINGLE to na pewno będzie to wykonywane znacznie dłużej niż na zmiennej WORD . Dlatego do uśrednienia weź dane w postaci WORD lub LONG ( zmienna Wo czyli wartość odczytana ) , również porównania wartości rób na tych typach...

    Początkujący Elektronicy   29 Maj 2009 20:36 Odpowiedzi: 7    Wyświetleń: 2314
  • [BASCOM] Skąd te dodatkowe znaki przy wyświetlaniu?

    Problem już rozwiązany dzięki koledze Niveasoft Przy deklaracji etykiety przerwania od ADC należało dodać SAVEALL ponieważ w przerwaniu używam zmiennych typu Single. Reszta szczegółów w helpie.

    Mikrokontrolery AVR   27 Lut 2018 19:12 Odpowiedzi: 2    Wyświetleń: 648
  • Konwersja danych z systemu HEX na Float (IEEE745) w Bascom

    To może taki kolorowy obrazek z LCD ;) Deklarujesz tablicę czterech bajtów Arr(4) As Byte Na tę tablicę poprzez Overlay nakładasz Single Ładujesz swoje cztery bajty po kolei do tablicy Arr(1) - Arr(4) a wyświetlasz Single. Proste jak świński ogon ;) https://obrazki.elektroda.pl/3578008500_...

    Mikrokontrolery AVR   14 Lut 2021 21:18 Odpowiedzi: 9    Wyświetleń: 564
  • [BASCOM][ATMEGA32][DS18B20] jak usunąć wynik po przecinku

    Przepraszam , ale te F na końcu to sam tutaj dopisałem , żeby było wiadomo ze to nie Celcjusze :) . Dane odbieram w terminalu . atmega32 ---> ft232rl ---> terminal :) W chwili obecnej dim T1 As single

    Mikrokontrolery AVR   29 Gru 2010 10:20 Odpowiedzi: 19    Wyświetleń: 2376
  • Bascom. Jak zmniejszać lub zwiększać o 0.1 zamiast 1?

    A zadeklarowałes zminną us jako single tak jak kolega M. S. napisał :?:

    Mikrokontrolery   19 Lis 2006 13:14 Odpowiedzi: 10    Wyświetleń: 1511
  • Zaokrąglanie liczb typu single w BASCOM AVR do 1-2 miejsc po przecinku

    Witam! Jak zaokrąglić liczbę typu single (6 miejsc po przecinku) do 1 lub 2 miejsc po przecinku, tak aby to można później wyświetlić na LCD. Jest jakiś inny sposób niż komenda format?

    Mikrokontrolery   16 Maj 2003 06:26 Odpowiedzi: 0    Wyświetleń: 1070
  • Jak obciąć cyfry do 0.1 w Bascomie bez błędów zmiennoprzecinkowych?

    ... Może ktoś wie jak to zrobić bez sztucznego sprawdzania i dopisywania końcówek. PL Ja chyba wiem ;) 'dla Frm = 0 , kompiluje Fusing() 'dla Frm = 1 , kompiluje Format() 'teraz mozna porównać "pamięciożerność" Const Frm = 0 Dim A As Single , B As Integer , C As String * 10 A = 1.1625 B = A * 10 #if Frm C = Str(b)...

    Mikrokontrolery   15 Lut 2006 23:03 Odpowiedzi: 9    Wyświetleń: 1348
  • Bascom AVR – jak odczytać zmienną typu Single z XRAM (4 bajty) bez OUT/INP?

    Nie wystarczy po prostu zadeklarować zmienna jako single ? Z mojego doświadczenia wynika że można i ze to bez problemu działa i że wystarczy polecenie zmienna = wartość żeby zapisać i tak samo odczytać przez proste wskazanie zmiennej - nie ma potrzeby zawracania sobie głowy adresem - to tylko bascom ;)

    Mikrokontrolery   06 Maj 2009 16:47 Odpowiedzi: 2    Wyświetleń: 1059
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Uff udalo sie! :) Teoretycznie tak jak myslalem i tak jak pisaliscie ale w bascomie diabel tkwi w szczegolach. Caly dzien szukalem odpowiedniej skladni. Po prostu bascom nie zawsze widzi nazwy rejestrow/bitow tak jak sie one nazywaja. Np mux0=0 czy reset mux0 nie dziala, kompilator zglasza blad, choc piszac set mux0 nie zglasza bledu. Nalezy napisac...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • [Bascom] Termoetr - dlaczego nie mogę podać własnej wartości

    Jeszcze tylko jedno pytanie. Co Ci nie pasuje w tym ... równaniu ? (1* 256 +145)*0.0625 = 25.0625 Podstawą programowania mikrokontrolerów(i nie tylko) jest znajomość arytmetyki i to nie tylko na liczbach dziesiętnych ale również na liczbach binarnych i hexadecymalnych(szesnastkowych). Bez tego, ani rusz kolego :D Przecież taki kod (01000001110010001000000000000000)BIN...

    Mikrokontrolery AVR   01 Gru 2010 21:31 Odpowiedzi: 17    Wyświetleń: 2520
  • [Atmega] Jak poprawnie przeliczać ADC na wolty w Atmega przy zmiennym Aref?

    Jest to "poprawne rozwiązanie". Poprawne w cudzysłowie ponieważ jak widzę typ SINGLE w Bascomie to aż mnie coś bierze :) Ten sam program napisany bez użycia typu zmiennoprzecinkowego (wykorzystując tylko typ całkowity) wykona się dużo, dużo... szybciej i zajmie mniej pamięci programu i danych.

    Mikrokontrolery AVR   18 Maj 2009 08:22 Odpowiedzi: 3    Wyświetleń: 3712
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    Hej! Zobaczcie jak ja to robię, może komuś sie to przyda: 'Powiedzmy ze zmienna Liczba(single) wynosi 22.62555426 Temp = Int(liczba) ' dzieki temu poleceniu odcinam czesc setna czyli ' zmiennej Temp(byte) przypisuje liczbę 22 Liczba = Frac(liczba) ' dzieki temu poleceniu odcinam czesc ' dziesiętną czyli zmiennej Liczba(single) przypisuje ' liczbe 0.62555426...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8231
  • Attiny 2313 Bascom - Wyświetlanie Liczb Zmiennoprzecinkowych na AVT3500

    próbowałem tylko ze to musi być wtedy typu single bo word nie przyjmuje zmiennoprzecinkowej liczby czyli nie da sie pomnoży razy 10 próbowałem tez pozmieniać wszystkie typy na single ale też nie poszło

    Mikrokontrolery AVR   02 Lis 2013 20:09 Odpowiedzi: 10    Wyświetleń: 1755
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4158
  • bascom czy ma ktoś link do opisu jak używać FLAGI

    To akurat można załatwić jedną klauzulą. To wiemy Ty i ja, oraz inni, ale czy wie o tym tomaszdko ? Nie jest takie proste dla początkującego używanie Nosave Bo i skąd ma wiedzieć które rejestry i gdzie je odkładać na stos za pomocą rozkazu PUSH , jak i ściągać je se stosu za pomocą rozkazu POP Tu przykład z Bascoma Single .

    Mikrokontrolery Początkujący   25 Lis 2015 08:11 Odpowiedzi: 13    Wyświetleń: 2262
  • [Attiny13][Bascom] - Prosty termometr oparty o termistor NTC i kilka diod led.

    Bo w Attiny13 nie ma tego pinu ale podanie w konfiguracji AVCC ustawia ref na napięcie zasilania. Nawet znalazłem program mojego termostatu , o którym już prawie zapomniałem i tam linia konfiguracyjna dla ATTINY13 wyglądała właśnie tak: Config Adc = Single , Prescaler = Auto , Reference = Avcc Wszystko działało więc zakładam, że u Ciebie też powinno...

    Początkujący Elektronicy   02 Paź 2012 21:55 Odpowiedzi: 23    Wyświetleń: 8436
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Jeżeli to ma nic nie robić tylko generować impulsy, to po prostu może użyj Waitms. A jeżeli nie, zmieniaj wartość porównania w zależności od dodatkowej zmiennej. Np: $regfile = "m16def.dat" $crystal = 16000000 Dim A As Word 'Zmienna zwiększana i porównywana. Dim B As Byte 'Zmienna decydująca z jaką wartością będzie porównywana zmienna A. Config...

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6366
  • [mega8][bascom][przetwornik adc] - Błąd w programie

    Dzięki za rozjasnionko czyli 2,56V to max, a co mam zrobic zeby miec do 5V? Wystarczy podłączyc avcc do 5V? a to aref z tym kondensatorkiem zostawić? Config Adc = Single , Prescaler = Auto , Reference = Avcc Pod warunkiem ze reszta odpowiednio filtrowane i zabezpieczone przed ESD i EMC. Na linii AVcc przydalby sie takze maly induktor (cewka); oprocz...

    Mikrokontrolery AVR   21 Sie 2009 06:04 Odpowiedzi: 10    Wyświetleń: 1858
  • [BASCOM] Jak zmieścić kod termostatu w pamięci attiny2313?

    Kod po kompilacji w takiej postaci jak teraz w wersji 2.0.4.0 zajmuje 89%. Zyskasz więcej rezygnując ze zmiennych single. Nie analizuje czy kod jest poprawny.

    Mikrokontrolery AVR   30 Mar 2011 08:19 Odpowiedzi: 2    Wyświetleń: 1620
  • Bascom/ATmega8 - błędne przeliczenie odczytu z LM35, jak poprawić?

    Przy odczycie takiego czyjnika możesz uzyskać max 99,9 , więc po co zmienna single. Po prostu dla wyniku np 22,5 stC wyliczasz liczbę 225 a później robisz: [syntax=basic4g] calkowite = wyliczonazmienna / 10 dziesietne = wyliczonazmienna mod 10 i pomiędzy wstawiasz kropkę na wyświetlaczu[/syntax]

    Mikrokontrolery Początkujący   31 Gru 2012 02:32 Odpowiedzi: 11    Wyświetleń: 4113
  • [BASCOM] Prosta komunikacja dwóch mikrokontrolerów

    Masz rację Moja pomyłka Chodziło mi o liczbę 12345, której nie mogę zadeklarować jako BYTE Ten przecinek dorabiam sobie później poleceniem np takim Sds1 = Format(sds1 , " 0.0") Napisałem coś takiego NADAJNIK $crystal = 8000000 $baud = 19200 Cls Cursor Off Config Serialout = Buffered , Size = 6 Enable Interrupts Enable Utxc Dim A As single Dim B(2)...

    Mikrokontrolery AVR   17 Cze 2015 21:34 Odpowiedzi: 32    Wyświetleń: 9131
  • [Atmega8][BascomAVR] - Komunikacja z czujnikiem DS18B20

    Czy jest możliwy błąd podłączenia? Tutaj oczywiście zmieniłem na PB.1 Tak, wszystko jest możliwe... Spróbuj ten code: [syntax=basic4gl] 'DS18B20 - ROM reading test from single sensor DS18B20 $regfile = "m8adef.dat" $crystal = 4000000 $hwstack = 80 $swstack = 80 $framesize = 40 Config 1wire = Portb.1 'Config 1wire = Portd.5 Dim N As Byte Dim Dsid1(8)...

    Mikrokontrolery   29 Maj 2014 15:49 Odpowiedzi: 15    Wyświetleń: 1626
  • [BASCOM] Jak dodać miernik LCD do zasilacza w BASCOM? Wyświetlanie napięcia, prądu, mocy

    Witaj. Poniżej poprawiony program, przy którym kompilator nie melduje błędów. Było ich kilka. Przypomina mi się taka łamigłówka - "Znajdź 10 różnic na 2 rysunkach" :) Tyle nie było. Poprawności wyświetlania na LCD nie sprawdzałem, ale poprawiłem tak, aby był sens w wyświetlanych danych. Jak go podłączysz, to sprawdzisz. $regfile = "m8def.DAT"...

    Mikrokontrolery   05 Lut 2012 08:36 Odpowiedzi: 19    Wyświetleń: 4693
  • [ATmega328P][Arduino/Bascom]Tłumaczenie programu Arduino do Bascom

    Tłumaczenie pierwszego kodu. W drugim to wiadomo, że brak biblioteki ;) Mogłem się gdzieś machnąć bo pisałem w przerwie pomiędzy innymi zadaniami. Dodałem tam sobie funkcję b w funkcjach mogę deklarować Local`s które nie są później potrzebne w Global`s. [syntax=vbnet]$regfile = "m2560def.dat" '8K SRAM | 4K EEPROM $crystal = 16000000 $hwstack = 256 $swstack...

    Mikrokontrolery AVR   09 Mar 2021 12:55 Odpowiedzi: 8    Wyświetleń: 831
  • DS18B20 - kalibracja i wyświetlanie temperatury z dokładnością do 0,1°C

    I tu też by dobrze chodziło, ale działania na zmiennych rzeczywistych (w Bascomie - Single) zajmują bardzo dużo miejsca a prawie zawsze można te obliczenia dokonać na zmiennych całkowitych (np. tak jak w tym przykładzie).

    Mikrokontrolery   02 Wrz 2005 10:32 Odpowiedzi: 14    Wyświetleń: 3491
  • Atmega8 ADC Bascom - Niewłaściwe Odczyty Napięcia przez Dzielnik 47k/100k

    wymieniłem procesor i zamieniłem kolejność kodu z: [syntax=basic4gl] Config Portc = Input DDRC = &B0000000 PORTC = 0 Config Adc = Single , Prescaler = Auto , Reference = Avcc[/syntax] na: [syntax=basic4gl] Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Portc = Input DDRC = &B0000000 PORTC = 0 [/syntax] coś pomogło :) chyba zmiana kodu...

    Mikrokontrolery AVR   15 Sie 2012 07:14 Odpowiedzi: 16    Wyświetleń: 3243
  • DS1820 z ATtiny2313 i Bascom – brak odczytu temperatury, sprawdzony kod i połączenia

    Problem może być ... sprzętowy. Otóż Tiny2313 fabrycznie ma ustawiony zegar na 8MHz i preskaler zegara na podział przez 8 czyli pracuje na 1MHz. Jeśli nie manipulowałeś z Tinką to nie będzie zgodna rzeczywista częstotliwość taktowania uC z zadeklarowaną w programie. Magistrala 1Wire jest bardzo wrażliwa na czas poszczególnych impulsów i nie zniesie...

    Mikrokontrolery   19 Kwi 2007 17:15 Odpowiedzi: 5    Wyświetleń: 2541
  • Jak uniknąć błędów przy obliczeniach zmiennoprzecinkowych w Bascom?

    Siemka! Musisz wziąść pod uwagę fakt, iż zmienna single przechowuje wartości zmiennoprzecinkowe ze skończoną dokładnością i to może być zauważalne przy niektórych operacjach na tego typu zmiennych. Poszukaj w helpie od Bascoma i poczytaj o kodowaniu liczb zmiennoprzecinkowych i wszystko Ci się wyjaśni:) Pozdrawiam!! Widzę że dałeś kod.:) Mi się wydaje...

    Mikrokontrolery   20 Wrz 2006 19:37 Odpowiedzi: 5    Wyświetleń: 1668
  • Konfiguracja napięcia referencyjnego ADC w ATtiny45 w BASCOM AVR

    W BASCOM-ie jest wiecej takich niuansow. Odkrywanie odpowiedzi na takie dziwne pytania jest czasami bardzo denerwujace... W helpie jest cos napisane a w praktyce bywa ze dziala odrobine inaczej albo i calkiem inaczej... Jakis czas temu glowilem sie nad dokladnie tym samym problemem. Wymyslilem jaka jest odpowiedz z czego bylem bardzo dumny :-) Ponizej...

    Mikrokontrolery   21 Lis 2006 19:08 Odpowiedzi: 5    Wyświetleń: 4062
  • Jak wyświetlić liczby z trzema miejscami po przecinku w Bascom?

    Zmienna typu SINGLE i komenda FUSING.

    Mikrokontrolery   08 Lip 2004 16:25 Odpowiedzi: 4    Wyświetleń: 1757
  • [Atmega8] [Atmega8][Bascom] Jak przyspieszyć działanie programu do cięcia drutu?

    A co to da? Nic. Nic jeżeli program będzie napisany tak jak teraz, czyli bez użycia przerwań a za to z użyciem waitusów. Co do szybkości działania to ja osobiście ie wierzę że na ATTiny2313 ten sam program działał szybciej. Na ATTiny2313 na pewno był sprawdzany inny program (bez LCD albo bez operacji na liczbach typu Single na przykład).

    Mikrokontrolery AVR   02 Sty 2011 20:18 Odpowiedzi: 12    Wyświetleń: 2054
  • [Mega8] Atmega8 + DS18b20: Brak odczytu temperatury w Bascomie, co sprawdzić?

    Jak zwykle zumek zaskakuje pozytywnie :D T1 ma być jako integer a T2 jako single.

    Mikrokontrolery AVR   27 Cze 2008 15:19 Odpowiedzi: 16    Wyświetleń: 3035
  • Błędy kompilacji w Bascom AVR 1.11.9.8 po aktualizacji z 1.11.8.5

    Typy się kłaniają, typy danych, jeśli więc zrobisz tak: dim droga as long dim droga1 as single droga1 = droga/12.54 to powinno zadziałać ;) przecież dzielisz nie przez liczbę całkowitą tylko zmiennoprzecinkową, a więc w wyniku też masz dostać zmiennoprzecinkową - dlatego trza wybrać typ single w Bascomie. Ale to z kolei spowoduje ci straszny rozrost...

    Mikrokontrolery AVR   15 Sty 2010 12:27 Odpowiedzi: 11    Wyświetleń: 2934
  • On serial w BASCOMIE ? Jak to zrobić żeby działało?

    ...Gdy z terminala wysyłam 2 to procek zwraca mi 50 gdy 1 to 49 gdy 3 to 51 itd Pewnie gdyby a była single to by było O.K. "Kłaniają się" typy zmiennych. Kiedy do terminala wpiszesz 2 , to po łączu szeregowym do uC , jest wysyłany kod ASCII cyfry 2 , czyli dziesiętnie 50.Instrukcja print , "przetwarza" owe 50 na ciąg znaków ASCII reprezentujących liczbę...

    Mikrokontrolery   29 Maj 2007 16:04 Odpowiedzi: 13    Wyświetleń: 1829
  • [mega8] [mega8][bascom] Obrotomierz do silnika emax 10 000 rpm - sprawdzenie programu

    Po pierwsze nawet jak by Ci się to skompilowało to wynik działania A = 1 / Timer1 prawie zawsze będzie równy 0. Więc późniejsze mnożenie go przez 60 nic nie zmieni. Zrób: A = 60 / Timer1 A ten błąd to jest w linii B = Int(a) ? Jak tak to pewnie Int nie przyjmuje innych parametrów niż typu Single. Po co wyciągać część całkowitą z liczby całkowitej?...

    Mikrokontrolery AVR   13 Kwi 2010 15:41 Odpowiedzi: 6    Wyświetleń: 2742
  • [Atmega8] Jak podłączyć baterię do Atmega8 jako voltomierz w Bascom?

    Nawet tak nic się nie dzieje:-) Witam W ostatnim kodzie zmień config adc na single.

    Mikrokontrolery AVR   22 Gru 2008 23:44 Odpowiedzi: 29    Wyświetleń: 5482
  • Sterownik pompki C.O. w BASCOM - histereza nie działa poprawnie

    Histereza jest zadeklarowana jako Single. Zmień to na Integer bo szkoda miejsca. Po tym ustaw Histereza = 20 i powinno jakoś działać. Temperatura 60st.C to u Ciebie I1 = 600 a przecinek jest dorysowywany funkcją Format. Dlatego różnica stopnia to różnica równa 10 a nie jeden.

    Mikrokontrolery   10 Lis 2016 15:55 Odpowiedzi: 13    Wyświetleń: 1197
  • Bascom: Jak używać subrutyn z parametrami do odczytu EEPROM w Atmega16?

    Po pierwsze: Używasz wewnętrznej pamięci, więc pamiętaj o żywotności cyklów zapisu/odczytu. Jest zalecenie, aby czynności związane z wewnętrzną pamięcią nie wkładać do pętli. Po drugie: Zainteresuj się zewnętrznymi pamięciami na I2C. To są moje wycinki kodu do regulatora PID: To w nagłówku: $eeprom 'Informacja dla procesora o korzystaniu z pamięci EEPROM...

    Mikrokontrolery AVR   30 Cze 2010 11:50 Odpowiedzi: 5    Wyświetleń: 4732
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Bardzo dziękuje! Wczoraj walczyłem z eeprom'em i dlatego został wpis na początku. Przekaźniki same mi pstrykały co ułamek sekundy i przy zapisie, odczycie miałem tylko "-0.0". Poczytam helpa i postaram się zrozumieć jak działa program poprawiony przez Ciebie. Dodano po 6 Tylko jedna sprawa. Zmienna Termostat i Histereza potrzebne są z przecinkiem. Jak...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2232
  • BASCOM 8051 v.2.04 - Zmienne LONG przyjmują wartość 65535 na 89S8252

    A sprawdziłeś to w symulacji programowej czy w realu? Ja niedawno miałem problem ze zmiennymi Typu LONG i SINGLE w Bascomie AVR. Nie działało w symulacji programowej (symulowany program się zawieszał jak tylko się dotkneło którejś zmiennej) i myślałem że to kompilator źle kompiluje. Potem jednak zaprogramowałem procesor i wtedy działało. Dodano po 1...

    Mikrokontrolery   26 Paź 2006 20:33 Odpowiedzi: 1    Wyświetleń: 1678
  • Ile pamięci zajmują konkretne rozkazy BASCOM na ATmega8? Lista pamięciożernych komend

    ad. freddie: sugerujesz, żeby nie korzystać z bascom? ad balu: wielkie dzięki!!! zmianiłem jednego single na byte i... 5%!!!! do przodu. Skąd to sie bierze? single to zgodnie z instrukcją 4 bajty, dodałem za todla tesu 4 zmienne typu byte i nie podskoczyło nawet o jeden %? Macie jeszcze jakies propozycje?

    Mikrokontrolery AVR   15 Paź 2008 06:06 Odpowiedzi: 11    Wyświetleń: 1698
  • Termostat na 89C4051 w Bascom51 - brak porównania temperatury DS18B20

    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...

    Mikrokontrolery   25 Mar 2007 12:35 Odpowiedzi: 2    Wyświetleń: 1335
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    "single"-zajmuje cztery bajty - a Ty wykorzystujesz jeden. Więc nie single a byte-chyba że naprawdę trzeba. Dla pcf8574 można ustawić 8 adresów sprzętowo-jak mię pamięć nie myli-ściągnij datasheet. A0-A3 do + lub gnd.(to adresy) Jest jeszcze pcf8574A-jeszcze 8 adresów. Urządzenie peryferyjne-to nie jak ja to rozumiem-tylko jak jest. Peryferia w procesorze-przetworniki...

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9560