bascom double

Znaleziono około 120 wyników dla: bascom double
  • BASCOM AVR DEMO - Problemy z obsługą zmiennych typu DOUBLE

    Można zrobić tak: $hwstack = 32 $swstack = 32 $framesize = 32 Dim Aa As Double Dim B As Double Aa = 5 Aa = Aa / 6 Print Aa B = Sin(0.2) Print B Do Loop End ...i będzie działać ! Pozdrawiam...

    Mikrokontrolery   19 Sie 2006 23:22 Odpowiedzi: 7    Wyświetleń: 2731
  • [Bascom]Jak wyświetlić dziesiętnie double liczbę?

    Co to jest double. U mnie w BASCOM-AVR nie ma tego typu Dokładnie tak, jak napisał przedmówca. Funkcja Hex oddaje wewnętrzną reprezentację zmiennoprzecinkową, która potraktowana jako liczba stałoprzecinkowa daje bzdurę. Jeśli interesuje Cię wewnętrzna reprezentacja liczby, musisz ją rozbić na cechę (wykładnik) i mantysę i pamiętać o czymś takim, jak...

    Mikrokontrolery AVR   12 Sty 2009 07:37 Odpowiedzi: 12    Wyświetleń: 2578
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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
  • REKLAMA
  • [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] Przepisanie 8 bitów liczby Double do liczby Byte

    Wystarczy odpowiednio zadeklarować zmienne np: dim A as double at <- i tu podajesz fizyczny adres w pamieci ram dim a1 as byte at <- i tu podajesz tensam adres co wyżej OVERLAY dim a2 as byte at <- i tu podajesz adres o 1 wiekszy niż wyżej OVERLAY dim a3 as byte at <- i tu podajesz adres o 2 wiekszy niż wyżej OVERLAY dim a4 as byte at <-...

    Mikrokontrolery AVR   16 Lis 2012 20:22 Odpowiedzi: 4    Wyświetleń: 2004
  • Attiny2313: Błędne obliczenia PWM i migotanie wyświetlacza LCD

    A jeśli chodzi o "Błędne operacje matematyczne" , to: Czy rozumiesz dlaczego zmienną Pokaz , zadeklarowałeś jako Integer , a nie np. Byte,String czy Double :?: Sprawdź jakiego typu zmienne oferuje Bascom Basic , postaraj się zrozumieć czym one się miedzy sobą różnią , a wtedy 1-szy problem masz z głowy ;) Piotrek

    Mikrokontrolery   29 Sty 2008 20:04 Odpowiedzi: 15    Wyświetleń: 1790
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    Na obu wyjściach mam stan wysoki :( Wgl coś mi się krzaczy chyba sprzętowo, bo mkavr wykrywa uC, ale podczas próby zaprogramowana wyskakuje "Double check chip..." Z poziomu bascom staje na "started" i tak wisi, bez żadnych błędów.

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1533
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Spoko, dzięki. Przy okazji...próbowałem wyłuskać numer seryjny z pilota aby jakoś je rozpoznawać i programować do odbiornika, ale Bascom z jakiegoś powodu nie działa z operatorami logicznymi na zmiennych Double. Czyli np: [syntax=vbnet]Received = Received And &H0FFFFFFF00000000[/syntax] nie maskuje mi odpowiednich bitów, tam gdzie są zera. Dopiero wykonanie...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7068
  • REKLAMA
  • BASCOM pożera pamięć RAM. Program się nie kompiluje.

    Pierwsza sprawa - po Bascomie nie masz się co spodziewać optymalnego programu, to raczej język do zrobienia czegoś na szybko i bez większej znajomości programowania. Niestety, do poważniejszych zadań nadaje się w zasadzie tylko C. Druga sprawa - pewnie jest tak - w C, kiedy tylko zadeklarujesz zmienną, kompilator i tak ją usunie, jeśli jej nie używasz....

    Mikrokontrolery Początkujący   20 Lut 2012 21:42 Odpowiedzi: 8    Wyświetleń: 1611
  • [BASCOM] Jak obliczyć pierwiastek kwadratowy w BASCOM na ATtiny2313?

    bo następuje wtedy konwersja liczby double na ciąg znaków :D Uroki bascom'a

    Mikrokontrolery AVR   28 Maj 2011 22:47 Odpowiedzi: 6    Wyświetleń: 2068
  • 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 Ta funkcja również zaokrągla ?, działa przy...

    Mikrokontrolery AVR   14 Lut 2013 17:36 Odpowiedzi: 3    Wyświetleń: 1734
  • REKLAMA
  • Jak zaimplementować funkcję logarytmu w Bascom-8051?

    W C wygląda to tak: double log10 ( double __x ) BASIC z tego co pamiętam też miał logarytmy.

    Mikrokontrolery   17 Sie 2004 11:19 Odpowiedzi: 5    Wyświetleń: 1785
  • Atmega16, Bascom, pomysł na zapis i wyświetlanie zmiennej.

    Stwórz tablicę za pomocą: Dim Zmienna(5) As Byte 'lub Word, Integer, Long, Single, Double... Przed zapisem aktualnej wartości do Zmienna(1), przesuń wartości z 1, 2, 3, 4 o jeden indeks (na 2, 3, 4, 5). Pamiętaj aby zrobić to tak, by nie "zamazać" wartości przy przesuwaniu. Potem zapisujesz aktualną wartość do Zmienna(1) i masz komplet, który...

    Mikrokontrolery AVR   19 Lut 2013 21:32 Odpowiedzi: 9    Wyświetleń: 2267
  • [ATMEGA][BASCOM]Obsługa kolorowych wyświetlaczy TFT.

    http://obrazki.elektroda.net/76_12822275... Atmega (z dołożoną pamięcią zawnętrzną) jak najbardziej nadaje się do obsługi matryc stn i tft. Mówiąc dokładniej obsłuży każdą matrycę stn - także kolorową natomiast co do tft to maksymalna rozdzielczość matrycy to 640x480 - przynajmniej tyle udało mi się uzyskać na dzisiaj. Większość rzeczy można...

    Mikrokontrolery AVR   20 Sie 2010 22:47 Odpowiedzi: 30    Wyświetleń: 16407
  • wysłanie zmiennej dwubajtowej jednym pinem w bascomie?

    ...trwa ponad 20 sekund. Policzmy. 1 obieg pętli, to 63 takty * 250000 / 8MHz = 1.96875 S A skąd u Ciebie się wzięło 20 :?: Dalibóg ... wiem - zmienna Impulsy , to u Ciebie DOUBLE , a przecież wystarczy LONG lub inne rozwiązanie :-P

    Mikrokontrolery AVR   20 Lut 2009 15:47 Odpowiedzi: 18    Wyświetleń: 1779
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Licz i przechowuj impulsy, potem w razie potrzeby zawsze możesz zawsze obliczyć ilość litrów. Sprawdź, czy pojemność zmiennej typu Single Ci wystarczy, czy nie będziesz potrzebował typu Double. Poszukaj programu licznika impulsów / częstościomierza, to pomoże Ci.

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7749
  • Synteza DDS na układzie SI5351A dla radyjka KF: Procedura w Bascomie AVR (40-70MHz)

    Witam jeszcze raz na tej stronie Jest tam wsad do procesora i plik źródłowy w bascomie oraz biblioteka i fonty do wyświetlacza z telefonu nokia. Zrobiłem ten układ i zaprogramowałem procesor oryginalnym plikiem si5351VFOv11.hex układ działa prawidłowo choć jeśli chodzi o przełączanie BFO z usb na lsb synteza nie zmienia częstotliwości jest cały czas...

    Inne FAQ   16 Lis 2022 11:53 Odpowiedzi: 2    Wyświetleń: 891
  • Jak mnożyć wartość z ADC przez 0.95 używając zmiennych DOUBLE?

    Przy czym uwaga na zakres. Z przetwornika możesz otrzymać wartość 1023 która pomnożona przez 95 daje 97185!!! To wykracza poza zakres typu WORD. No tak, to podstawa - ale przecież i w bascomie są ciut pojemniejsze typy danych.

    Mikrokontrolery AVR   14 Lis 2011 20:21 Odpowiedzi: 14    Wyświetleń: 1517
  • BASCOM: Obliczanie funkcji trygonometrycznych dla kąta a

    Hmmmm, liczba o 16 znakach to dość nieprecyzyjne określenie :] Jeżeli chodzi Ci o przechowanie 16 cyfr, każdą z osobna, to oczywiście zwykły łańcuch tekstowy, czyli STRING (chyba tak to w bascomie sie zwie). Ale na stringach nie da się wykonywać operacji matematycznych na stringach (no dobra, da się, ale trzeba wszystko samemu od zera pisać :] ), operacje...

    Mikrokontrolery   30 Lis 2005 06:10 Odpowiedzi: 3    Wyświetleń: 2717
  • BASCOM AVR: Tworzenie 8-znakowego stringa HEX z DWORD

    Może uaktualnij Bascom. Nie sprawdzałem na starszych wersjach bo mam nowy komputer, ale na najnowszej wersji działa bez problemu. https://obrazki.elektroda.pl/4663276300_... Help również zdaje się informować inaczej niż to przedstawiasz....skoro potrafi czterobajtową LONG a nawet DOUBLE to dlaczego nie miałby poradzić sobie z DWORD?...

    Mikrokontrolery AVR   26 Cze 2019 05:07 Odpowiedzi: 2    Wyświetleń: 813
  • Czasowy włącznik (Timer) 6 kanałowy na mikrokontrolerze

    Skoro jedna komorka pamieci eeprom ma dlugosc Byte, to maksymalna liczba jaka mozesz wpisac jest &B11111111 czyli 255 ... Odpowiem pytaniem na zapytanie ;) Skoro jedna komórka pamięci RAM ma długość 8 bitów, to jakim cudem Bascom oraz inne języki programowania, potrafią zapisać np. liczbę 2147483647 w zmiennej Long :?: Mało :?: Bascom potrafi w eepromie...

    Mikrokontrolery AVR   11 Maj 2010 20:09 Odpowiedzi: 61    Wyświetleń: 12946
  • [Atmega32] [Atmega32][Bascom] Zawieszanie programu - zarządzanie pamięcią w mierniku energii

    1 Czy używasz timerów ? 2 25 zmiennych single i dużo operacji matematycznych ? Jeśli masz timery i dużo liczysz to może czas obliczeń przekracza czas trwania timera i program " idzie w krzaki " Sprawdź czy jeśli zmienne single zamienisz na np. double lub long ( nie dbając o prawidłowy wynik ) program też zawiśnie podaj kod może wymyślimy coś więcej

    Mikrokontrolery AVR   01 Gru 2011 07:46 Odpowiedzi: 3    Wyświetleń: 1407
  • Transkrypcja kodu Delphi do BASCOM AVR dla sterownika heliostatu AtMega128 – obliczenia Słońca

    Witam serdecznie, Nie mam pojecia o Delphi, czy ktos moglby mi pomoc zrozumiec ten kod piszac komentarz (wiersz po wierszu) W zasadzie ten program nie robi nic wiecej poza wczytaniem phi, lambda i JD (katy i czas), przeliczenia po kolei wzorow, i podania wynikow kazdego kroku w formie tekstowej. (oblicza pozycje Slonca na niebie w zadanej chwili i miejscu)...

    Programowanie   16 Paź 2006 20:24 Odpowiedzi: 2    Wyświetleń: 1524
  • [AVR][C] - czy to wielki kłopot zamieniać double na text?

    Witam, pytanie jak w temacie - czy w C jest to wielki kłopot (tak mi się to teraz jawi) aby zamieniać liczby zmiennoprzecinkowe na tekst w jakikolwiek sposób???? (zapewne niedługo i w drugą stronę będę potrzebował konwersję) doczytałem już o sposobie z funkcją sprintf ale to masakra (akurat testy robię na ATtiny2313 i implementacja tej funkcji zżera...

    Mikrokontrolery AVR   08 Cze 2008 22:03 Odpowiedzi: 13    Wyświetleń: 5217
  • Błąd Label not found przy użyciu funkcji Log() w Bascom - co robię źle?

    witam jak w temacie prosta funkcja z jedną zmienną wywala błąd w postaci : error 61 : line 12 Label not found[_LPMBYTE ], in file..... a program poniżej hmmm może o czymś zapomniałem ? line 12 to wskazuje na ostatnia linię programu $regfile = "m48def.dat" $Crystal=4000000 $hwstack=40 $swstack=16 $framesize=32 Dim A As Double A = 0.000101299243148 Pozdrawiam...

    Mikrokontrolery AVR   20 Gru 2018 14:12 Odpowiedzi: 5    Wyświetleń: 564
  • [Bascom] Jak dobrać $crystal dla RC5 ,1Wire , SD -HW SPI

    Uruchomiłem kartę na HW-SPI ale chodzi identycznie jak na programowym ?! Włożoną mam szybką kartę SD (up 60x). Zastanawia mnie czy działa to : Spsr.0 = 1 ' Double speed on ATMega128 Jest to z przykładu stawienia karty na Mega128 Chyba odpuszczę sobie HW-SPI. Potrzebne animacje zrealizuję przy pomocy showpic ale już nie na pełnym ekranie.

    Mikrokontrolery AVR   05 Sty 2010 12:40 Odpowiedzi: 72    Wyświetleń: 9567
  • Jak przesyłać liczby przez RS232 bez konwersji na string w Bascom?

    Najlepiej liczby, bo stringi mi coś źle odczytuje, tak jak wspominałem jest to liczba XXXX powiedzmy, że doprowadzę ją do postaci XXX (max 400), bo nie chcę komplikować z double XX.X bo taki jest właściwy format.Podsumowując ma być liczba z zakresu 0-400 (255 to za mało). Dzięki

    DSP i Transmisja   21 Cze 2010 09:55 Odpowiedzi: 13    Wyświetleń: 2538
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    Tak się dzieje jak stosujesz instrukcje Gosub, program idzie do procedury a tam znowu stosujesz Gosub i w tej na koncu nieszczęsne Retrurn. Program idzie w "krzaki" bo przepełniasz stosy i nadpisujesz w pamięci Ram zmienne. Poczytaj o procedurach i funkcjach w pomocy Bascoma, użyj Declare Sub a potem Sub: i END SUB. Stosuj też deklaracje ramki i stosu...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9453
  • [BascomAVR][Atmega 128][Zapis do karty MMC + Fat 16]

    Wiem że podobne tematy krążą po forum, to też od paru tygodni czytam je uważnie i próbuję rozwiązać mój problem ,lecz z marnym skutkiem…:/ Jestem początkujący w programowaniu w BascomAVR, w związku z czym napotykam na duże trudności w realizacji przedstawionego poniżej problemu(jest to kwestia zalki z jednego przedmiotu :D). Problem jest następujący:...

    Mikrokontrolery AVR   23 Lis 2008 21:38 Odpowiedzi: 2    Wyświetleń: 3556
  • [Bascom] LS020 - "zamrożenie wyświetlacza" na czas ładowania danych

    Jakieś inne porady? Dać sobie spokój. Ten wyświetlacz nie ma Double Buffera i nie da się zrobić tak żeby wysłać nowe dane i uaktywnić je dopiero inną komendą jak już będą wszystkie gotowe. Dane będą widoczne już w trakcie wysyłania. Niestety taka już natura tego (taniego) wyświetlacza.

    Mikrokontrolery AVR   13 Lip 2012 08:19 Odpowiedzi: 17    Wyświetleń: 2305
  • [mega32] Jak wyświetlić zmienne Address i Command na LCD 3310 w BascomAVR?

    Kolejny problem w ostatnim poście. Witam, zaczynam zabawę z LCD 3310 (LPH7779) w BascomAVR. Chciałem odczytywać kod przez Rc5, ale nie potrafię wyświetlić zmiennych Address i Command . Dla LCD 2*16 nie było nic w tym trudnego: Do Getrc5(Address , Command) Command = Command And &B01111111 Cls Lcd "Adres: " ; Address Lowerline...

    Mikrokontrolery AVR   21 Lis 2008 20:40 Odpowiedzi: 3    Wyświetleń: 3457
  • [BASCOM] Jak zapisać zmienną long do pamięci 24Cxx w Bascom?

    Witam, Ważna uwaga: typ long jest całkowity, nie ma części ułamkowej, trzeba użyć single lub double. Mała wskazówka z helpów (polski ubogi pełny po angielsku w programie) Pamięć ERAM. Większość procesorów serii AVR posiada wbudowaną pamięć EEPROM. Pamięć ta może przechowywać dane nawet po wyłączeniu zasilania. Jak podaje producent nawet do 10 lat. Pamięć...

    Mikrokontrolery AVR   27 Kwi 2016 11:13 Odpowiedzi: 1    Wyświetleń: 1224
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    To był tylko przykład. W zależności jakie funkcje są nam potrzebne to taki będzie rozmiar. Jak usunąłem czcionkę (Double) zostawiłem tylko zwykłą i usunąłem funkcję odwracania koloru tekstu i użycie pamięci zmniejszyło się do 54%. Jeżeli będzie nam potrzebne tylko wyświetlanie tekstu to sterownik będzie zajmował tylko ok. 25% pamięci. Zawsze można użyć...

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22253
  • DS118b20 Atmega - obsługa w Bascom

    Chyba w podobnym temacie umieściłem nawet film i Ty też... Musisz kiedyś zrozumieć dlaczego Single nazywa się Single a Double double :D Nie dość tego AVR nie wspierają sprżetowo pracy na liczbach "z przecinkiem" i lepiej jest i szybciej rozwiązywać takie sprawy na liczbach całkowitych. Są o tym temacie całe wywody i nie ma co się powtarzać bo pewnie...

    Mikrokontrolery AVR   11 Paź 2016 16:33 Odpowiedzi: 6    Wyświetleń: 921
  • BASCOM - Jak zapisać całą tablicę jedną komendą?

    Hmm. Głośno myśląc kombinowałbym tak: Zadeklarowałbym zmienną Double (osiem bajtów) pod określonym adresem w pamięci za pomocą Dim...As...At... Zmiennej tej nadałbym jednym ruchem wartość odpowiadającą poszczególnym bajtom "teoretycznej tablicy" - Zmienna = &HABCDE Dostęp do poszczególnych elementów uzyskałbym przez zmienna bitowa = INP(adres). Nigdy...

    Mikrokontrolery   22 Maj 2015 18:20 Odpowiedzi: 4    Wyświetleń: 885
  • Wyświetlacz od Nokii 3310, Bascom - komendy,obsługa

    Witam Zaciekawił mnie temat obsługi w/w wyświetlacza i na szybkiego zmontowałem coś takiego i uruchomiłem go na kodzie który tutaj przytoczył kolega (at)M. S. Zadziałał tak jak powinno i badam teraz jego możliwości przy okazji tworzenia swojego nowego projektu przy którym bardzo by mi się przydał taki LCD Brakuje mi tutaj jeszcze większej czcionki niż...

    Mikrokontrolery AVR   27 Lut 2011 17:55 Odpowiedzi: 9    Wyświetleń: 10982
  • Błędy kompilacji w Bascom AVR 1.11.9.8 po aktualizacji z 1.11.8.5

    Do d... tutorial, zobacz w helpie do Bascoma. Long (four bytes). Longs are stored as signed 32-bit binary numbers ranging in value from -2147483648 to 2147483647. Single. Singles are stored as signed 32 bit binary numbers. Ranging in value from 1.5 x 10^–45 to 3.4 x 10^38 Double. Doubles are stored as signed 64 bit binary numbers. Ranging in value...

    Mikrokontrolery AVR   15 Sty 2010 12:27 Odpowiedzi: 11    Wyświetleń: 2934
  • Atmega 2561 Bascom : podgląd RAM via JTAG - potrzebne oprogramowanie

    Aby obliczyć prawidłowe wartości stosów wystarczy znać swój program, zwłaszcza to co ze stosów korzysta najwięcej. - Ile jest przerwań i jak mogą się wywoływać wzajemnie. Każde przerwanie może odłożyć na stos prawie 40 bajtów w prologu. - Ile mamy wywołań podprogramów przez GOSUB. Ile mamy wywołań wbudowanych funkcji i czy korzystają z operacji na zmiennych...

    Mikrokontrolery AVR   07 Sty 2020 05:27 Odpowiedzi: 8    Wyświetleń: 705
  • Kalkulator przerwań dla mikrokontrolerów

    Witam napisałem prosty kalkulator w c++, obliczający przerwania dla zaokrąglonych czasów, Mi się przydał do zegarka i stopera może i Wam się przyda Program napisany pod Linux, skompilowana wersja na Windowsie nie działa Pozdrawiam Brak zdjęć, proszę to poprawić, regulamin wewnętrzny pkt. 2 (joy_pl)

    DIY Poczekalnia   04 Sty 2012 18:34 Odpowiedzi: 3    Wyświetleń: 1846
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    A jeżeli koniecznie chcesz pozostać przy BASCOMie, to chociaż nie korzystaj z wbudowanych funkcji typu: [syntax=vbnet]Config Dma = Enabled , Doublebuf = Disabled[/syntax] Tylko normalnie konfiguruj za pomocą rejestrów: [syntax=vbnet]DMA_CH0_SRC_ADDR = ilestam[/syntax] (nazwę rejestru strzeliłem bo nie mogłem znaleźć jak to się nazywa) Wtedy będziesz...

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8535
  • [AtMega8] [AtMega8][BASCOM AVR] Konfiguracja UART RS232C z XON/XOFF i 2 bitami stopu

    Cytat z noty katalogowej: USART The Universal Synchronous and Asynchronous serial Receiver and Transmitter (USART) is a highly-flexible serial communication device. The main features are: • Full Duplex Operation (Independent Serial Receive and Transmit Registers) • Asynchronous or Synchronous Operation • Master or Slave Clocked Synchronous...

    Mikrokontrolery AVR   15 Wrz 2008 20:42 Odpowiedzi: 2    Wyświetleń: 2468
  • Jak zaprogramować EvB 5.1 z ATmega32A przez FT232RL w WinAVR?

    Windows 7 32bit. Połączenie ISP z FT232 wykonałem tak jak jest to pokazane na stronie 23 w avrdude -p atmega32 -P lpt1 -c bascom -E noreset -U flash:w:main.hex avrdude: AVR device not responding avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude done. Thank you. Gdy...

    Mikrokontrolery Początkujący   29 Gru 2013 00:19 Odpowiedzi: 8    Wyświetleń: 2169
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12717
  • [ATMEGA32] ATMEGA32 BASCOM TIMER1 - Odliczanie czasu w przerwaniu działa nieprawidłowo

    Witam. Mam panowie taki problem. Coś mi nie pasowało z czasem odliczanym przez atmege w przerwaniu timer1 [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 Config Timer1 = Timer , Prescale = 1024 On Timer1 Czas1us Enable Interrupts Load Timer1 = 15625 Enable Timer1 Dim Zmienna As Double Do Loop End Czas1us: Print "###" Load Timer1...

    Początkujący Elektronicy   20 Gru 2014 12:32 Odpowiedzi: 3    Wyświetleń: 675
  • [Atmega8][Bascom] - czasami programuje, a czasami nie

    Witam, Już nie wiem, gdzie szukać przyczyn. Miałem 100 sztuk płytek, montaż mechaniczny, wypalane w piecu. Bez problemu udało się zaprogramować ok połowy. W drugiej połowie wyskakuje błąd: avrdude.exe: stk500v2_command(): command failed avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check....

    Mikrokontrolery AVR   11 Wrz 2013 21:00 Odpowiedzi: 8    Wyświetleń: 1410
  • BASCOM: Jak dokładnie konwertować stringi na typ SINGLE?

    Ale - dla stringu "84.2" otrzymuję wartość zmiennej 84.199996946 Niestety rozdzielczość zmiennych typu Single jest skończona i nie można w nich zapisać każdej liczby zmiennoprzecinkowej. Jak sądzę, jest to problem konwersji do single - czy jest jakiś sposób, aby otrzymać tą wartość dokładnie taką jak w stringu ? Jeśli masz dużo pamięci RAM to zastosuj...

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1506
  • [bascom] Atmega + Bascom: Jak odczytać i zapisać sektory karty SD bez systemu plików?

    Doszedłem do tego Offset Description Size 00h Jump Code + NOP 3 Bytes 03h OEM Name 8 Bytes 0Bh Bytes Per Sector 1 Word 0Dh Sectors Per Cluster 1 Byte 0Eh Reserved Sectors 1 Word <-- Stąd biorę liczbę zarezerwowanych sektorów 10h Number of Copies of FAT 1 Byte <-- liczbę kopij obszaru FAT 11h Maximum Root Directory Entries 1 Word 13h Number of...

    Mikrokontrolery   05 Wrz 2009 11:14 Odpowiedzi: 7    Wyświetleń: 4295
  • [C++] RS232 - Odbieranie i interpretacja ramki w postaci binarnej.

    Taa, ciekawe, który _cast? Tutaj akurat nie ma i nie będzie, żadnego nadzorowania, bo trzeba przekształcić tablicę bajtów na strukturę. Rzutowanie ma tą zaletę, że nie trzeba niczego kopiować. Hmmm masz rację po głębszej analizie nadaje się chyba do tego tylko reinterpret_cast? Co prawda nic nie będzie nadzorował ale łatwiej go odnaleźć w programie...

    Programowanie   23 Cze 2012 13:23 Odpowiedzi: 69    Wyświetleń: 9723
  • [ATMEGA 8] Jak napisać program do tablicy LED z ATMEGA8 i BASCOM?

    Przepraszam za double post. Cholera , prace trwają ale kiedy układ z tranzystorami npn kosztuje w granicach 1,5 zł to pnp już w granicach 9 ( suma trzech takich już wychodzi dość spora ) . Tranzystory których użyłeś na początku kosztują 0.2 zł mimo , że płytke utrudniają to koszt wyjdzie mniejszy . [img]http://img155.imageshack.us/my.php?...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35829
  • Niedokładne wyniki mnożenia WORD i CONST w BASCOM na m128

    Na mój gust do skoro mnozysz zmienną WORD przez stałą CONST o dokładności 0.0001 to dlaczego chcesz mieć wynik z dokadnością 1000 razy większą. To nie komputer PC. Ja bym zaokrąglił wynik do sensownej pozycji używanej przez kompilator ( w twoim przypadku 0.0001) i wynik się przecież zgadza. Problem jest typu: mmnożenie zmiennych typu SINGLE a wynik...

    Mikrokontrolery   05 Cze 2005 18:50 Odpowiedzi: 7    Wyświetleń: 1401
  • WinAVR+delay.h - Pytania o UL, uint8_t, __ticks, 4e3 w C dla początkujących

    Witam Wszystkich!! Jestem zupelniem poczatkujacym w C, wczesniej pisalem troche w bascomie. Probuje rozszyfrowac biblioteke delay.c, ktora jest dostepna w pakiecie Winavr. Probowalem odpowiedzi znalesc w necie,ale nic satysfakcjonujacego nie znalazlem. Moje pytania: 1. Deklaracja zmiennej #define F_CPU 4000000UL co to jest to UL? 2. Przeszukalem strony...

    Mikrokontrolery   09 Wrz 2005 12:04 Odpowiedzi: 1    Wyświetleń: 1125
  • Jak z etykiety eeprom wydobyć liczbową wartość adresu

    Można zadeklarować prawidłowo zmienną eeram W ten sposób Dim Adres_er(size_t_mac) As Eram Byte At Adres_p_mac Poprzez komende AT znam adres, po jaki będzie się odwoływać zmienna eeram w pamięci. Niestety, ale z Eepromem ten numer nie przejdzie , ponieważ Bascom ignoruje etykiety w Eepromie. Deklaruje, jakie wartości powinny być zapisane w eeram...

    Mikrokontrolery   30 Maj 2007 20:55 Odpowiedzi: 1    Wyświetleń: 935
  • STK500 v2 - błędy odczytu Atmega8, komunikacja z Bascom i AVR Studio 4

    Witam Widzę, że nie tylko ja mam problem z tym programatorem; korzystam z avrdude, który wyrzuca mi coś takiego: avrdude -p atmega8 -P com4 -c stk500v2 -U flash:w:main.hex avrdude: stk500v2_command(): command failed avrdude: stk500v2_command(): command failed avrdude: stk500v2_program_enable(): cannot get connection status avrdude: initialization failed,...

    Mikrokontrolery   12 Gru 2011 22:52 Odpowiedzi: 37    Wyświetleń: 10801
  • [ATTINY2313] [ATTINY2313][Bascom] - Problem z programowaniem w Bascom AVR IDE 2.0.7.5

    Nie chce kompilować co niektórych programów, wyświetla wtedy błędy tego typu: http://obrazki.elektroda.pl/7734998500_1... Przy niektórych listingach książki Piotra Góreckiego pojawiają się różne błędy. Ps problem jest co chwile w czym innym jak rozwiąże jeden to pojawiają się nowe zupełnie inne. Dodano po 13 to jest pełny listing zegara...

    Mikrokontrolery AVR   17 Lis 2012 18:14 Odpowiedzi: 25    Wyświetleń: 6228
  • [stk500v2] - Programator blokuje się po instalacji BASCOM

    Po bitwie z komputerem wreszcie udało się zainstalować ponownie USB serial port ale nadal nie da się programować układów. Wygląda na to jakby atmega8 podłączona do FT232 w programatorze nie reagowała. Poniżej wrzucam kod z Programers Notepad: > "make.exe" program avrdude -p attiny2313 -P com5 -c stk500v2 -U flash:w:main.hex avrdude:...

    Mikrokontrolery AVR   01 Mar 2015 20:54 Odpowiedzi: 7    Wyświetleń: 1116
  • Atmega8A, avrdude - Atmega prawdopodobnie używana, błąd w fusebitach

    Dałem y i teraz nie działa # avrdude -c bascom -p m8 -B10 avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.00s avrdude: Device signature = 0xffffff (probably .reduced_core_tiny) (retrying) Reading | ########################################...

    Mikrokontrolery AVR   20 Lip 2016 11:34 Odpowiedzi: 27    Wyświetleń: 3201
  • Jak wyświetlić zmienną float/double na LCD w AVR Studio?

    Hmm. Właśnie przestawiam się z Bascoma na C i AVR Studio i jeszcze nie jestem w tym zbyt biegły. Zrobiłem tak jak mi się wydawało że powinienem zrobić: W AVR studio 5 wybrałem zakładkę Project a w niej atmega LCD properties (atmega LCD to nazwa mojego projektu). Następnie otworzyłem Built Events i tam w okno Pre-built command line wkleiłem to: -Wl,-u,vfprintf,-lprintf_flt,-lm...

    Mikrokontrolery   20 Sty 2012 10:01 Odpowiedzi: 16    Wyświetleń: 6400
  • [Attiny2313] [USBasp] Brak komunikacji po zmianie CKDIV8

    mirekk36 , zatem tak: Soft w USBasp mam ostatni dostępny: usbasp.2009-02-28, wcześniejszy też próbowałem. Twojego programu próbowałem, ale zamyka mi się po paru sekundach, choć widzę, że może to być całkiem fajna aplikacja, nie mam jednak za wiele czasu żeby mu się przyjrzeć. Avrdude odpalony ręcznie mówi: avrdude.exe: AVR device initialized and...

    Mikrokontrolery AVR   09 Wrz 2011 19:23 Odpowiedzi: 10    Wyświetleń: 4982
  • Mnożenie liczb zmiennoprzecinkowych w BASCOM - kontroler deski elektrycznej

    Witam! Tworzę kontroler swojej deski elektrycznej. Wszystko idzie po mojej myśli poza... Mnożeniem zmiennych przez liczby zmiennoprzecinkowe. Otóż stworzyłem taki kod: Dodano po 19 Więc tak.. Typ zmiennych A i B zamieniłem na Single, ale dalej mnie to nie satysfakcjonuje, bo miała być to zmienna "pojedynczej precyzji" czyli jak zakłądam tylko jedna...

    Mikrokontrolery   17 Cze 2015 19:36 Odpowiedzi: 1    Wyświetleń: 822
  • atmega8a - Problemy z odblokowaniem za pomocą ne555n i mkAVR calculator

    Posłuchaj, ponieważ jest to nietypowa sytuacja to spróbuj tak: 1. wybierz tą opcję z listy rozwijanej - najniższą - na samym dole z najwolniejszym taktowanie SPI (slow sck) 2. nie naciskaj żółtego klawisza "Sprawdź podłączony AVR" 3. zaznacz ptaszka po prawej stronie przy "Fusebity" po lewej masz zaznaczone domyślnie "Odczyt" i spróbuj kliknąć na dole...

    Mikrokontrolery Początkujący   01 Sie 2012 13:56 Odpowiedzi: 21    Wyświetleń: 4658
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Elementary Data Types •Bit (1/8 byte). A bit can hold only the value 0 or 1. A group of 8 bits is called a byte. •Byte (1 byte). Bytes are stores as unsigned 8-bit binary numbers ranging in value from 0 to 255. •Integer (two bytes). Integers are stored as signed sixteen-bit binary numbers ranging in value from -32,768 to +32,767....

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17351
  • Minimalna częstotliwość PWM na Atmega16 przy 1Hz lub 0,5Hz - jak uzyskać?

    Czy fuse bity można ustawiać bezpośrednio w kodzie programu bo PonyProg mi nie działa z moim programatorem Jeżeli programujesz w Bascom to dyrektywa na początku programu: $PROG LB, FB , FBH , FBX służy do ustawienia fusebitów processora, gdzie: LB - Lockbit settings FB - Fusebit settings FBH - Fusebit High settings FBX - Extended Fusebit settings Nie...

    Mikrokontrolery AVR   21 Lip 2011 17:22 Odpowiedzi: 27    Wyświetleń: 4385
  • Bascom: Jak zliczać impulsy enkodera 360 imp/st bez użycia flag?

    Użyłem dwa silniki https://fmcc.faulhaber.com/resources/img... z enkoderami http://www.voti.nl/docs/mot-17-enc.pdf sprawdzony przy 6V i bez problemu . Jeszcze raz dzięki To wupróbuj jeszcze taki oto kod: jeden encoder, double evaluation (X2) [syntax=vbnet] $regfile = "m32def.dat" $crystal = 8000000 Wait 1 Config Lcd = 16 * 2 Config...

    Mikrokontrolery AVR   27 Maj 2016 12:57 Odpowiedzi: 22    Wyświetleń: 5586
  • Jak użyć kodu C do sterowania wyświetlaczem LCD 2x16 w Bascom?

    Witam. Posiadam wyświetlacz lcd 2x16 którego nie idzie wysterować dostępnymi komendami w Bascomie. Znalazłem jednak na elektrodzie kod w C który poprawnie go obsługuje #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #define F_CPU 4000000 #define DDR_DB4...

    Mikrokontrolery AVR   12 Wrz 2009 16:14 Odpowiedzi: 8    Wyświetleń: 2165
  • [atmega328][bascom][avr-dos]Odczyt karty mmc nie działa

    Zasilania są ok,mam podpięte inne rzeczy i reszta działa ok. Na rezystorach działało wcześniej i tym samym procku. Podmienilem czytnik sd na próbę. Wydaje mi się że źle mam config mmc 'Res/Cs Ss B.2 'Cmd/Di Mosi B.3 'Clk/Sck Sck B.5 'Dat/Do Miso B.4 http://obrazki.elektroda.pl/6698177300_1...

    Mikrokontrolery AVR   06 Cze 2011 15:29 Odpowiedzi: 25    Wyświetleń: 5178
  • Bascom - jak odebrać dane przez UART i wysłać odpowiedź?

    Pomyłka - miało być napisane INPUTBIN, INPUTHEX. Problem w tym że nie potrafię tego wykorzystać co jest w HELPie. Nie mam pomysłu na odebranie tych danych i zapisanie ich do zmiennej. Wgrałem taki program [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim Odczyt As Double Dim Pnext(8) As Byte Pnext(1) = &H7E Pnext(2) = &HFF Pnext(3)...

    Mikrokontrolery Początkujący   07 Lis 2017 13:22 Odpowiedzi: 4    Wyświetleń: 1260
  • ATmega8 Timer0: Czy zmienna integer pomieści wartość 112500?

    Niestety rpal, w bascomie integer jest tylko signed. Autor postu powinien użyć zmiennej typu word. · Bit (1/8 byte). A bit can hold only the value 0 or 1. A group of 8 bits is called a byte. · Byte (1 byte). Bytes are stores as unsigned 8-bit binary numbers ranging in value from 0 to 255. · Integer (two bytes). Integers are stored as...

    Mikrokontrolery AVR   18 Lut 2010 08:49 Odpowiedzi: 14    Wyświetleń: 2204
  • Jak zbudować zamek głosowy na ATMEGA16 z użyciem Bascom?

    typedef struct { double real, imag; } COMPLEX; int fft(COMPLEX *x, int Len) { static COMPLEX *w=NULL; /* used to store the w complex array */ static int mstore = 0; /* stores m for future reference */ static int n = 1; /* length of fft stored for future */ COMPLEX u,temp,tm; COMPLEX *xi,*xip,*xj,*wptr; int m, i,j,k,l,le,windex;...

    Mikrokontrolery   04 Mar 2005 11:11 Odpowiedzi: 6    Wyświetleń: 1317
  • Konfiguracja programatora stk500v2 na Windows XP z avrdude - błędy komunikacji

    Witam, zakupiłem programator, z tej strony:[url=http://www.microsense.eu/ind... niestety nie potrafię go odpowiednio skonfigurować, mój system operacyjny to windows xp home edition. Urządzenie działa jest wykrywalne w trybie com, sterowniki zostały zainstalowane z płyty dołączonej do przesyłki, połączenie...

    Mikrokontrolery Początkujący   14 Sty 2013 19:03 Odpowiedzi: 3    Wyświetleń: 1683
  • Jak ustawić fusebit SPIEN w mikrokontrolerach AVR, by nie zablokować SPI?

    witam, przebrnąłem przez cały temat ale nadal nie znalazłem odpowiedzi na mój problem: Dziś pomieszałem trochę w fuse bitach ATMegi16 -w AVR Burn-O-mat zamiast extenal crystal kliknąłęm przez pomyłkę w external RC i dałem write. Oczywiście ATMega teraz nie działa. Wziąłęm więc inną ATMege16 i podłączyłem do układu. Niestety, mimo, że tym razem nie zmieniałem...

    Mikrokontrolery   08 Cze 2018 23:43 Odpowiedzi: 340    Wyświetleń: 95637
  • MMC, AVR-DOS i BASCOM. Układ nie reaguje na odczyt/zapis karty MMC.

    Witam, mam procesor ATMEGA128 16AI zasilany z 5V i podłaczony do niego LCD i MMC zasilane 3.3V. Magistarla SPI została do nich podpięta przez rezystory poza klinią DO (data out karty MMC). Po włczeniu układ nie reaguje na odczyt zapis do karty MMC, może 3,3V z DO mmc nie jest rozróżniany przez AVRa jako stan wysoki? Wyświetlacz LCD działą dobrze i ma...

    Mikrokontrolery   21 Sie 2006 09:28 Odpowiedzi: 1    Wyświetleń: 3935
  • [bascom] Czy można wywołać SUB w przerwaniu? Nie działa mi to poprawnie.

    nie chcę siać zamętu, ale jeśli dobrze pamiętam to istnieje błąd w Bascomie, który źle kompiluje powrót w subie zawartym w przerwaniu (wstawia RETI zamiast RET) Obecnie takiego błędu kompilator nie wykazuje: ;---- test.bas ----------------------------------------... RJMP RESET RETI RETI RETI RETI RETI RETI...

    Mikrokontrolery   14 Gru 2008 17:28 Odpowiedzi: 4    Wyświetleń: 1098
  • "uLCD-test" Atmega32, Siemens LCD, Bascom.

    U mnie jest tak: Const Cmmc_soft = 0 #if Cmmc_soft = 0 ' --------- Start of Section for HW-SPI ---------------------------------------- ' define Chip-Select Pin Config Pinb.4 = Output ' define here Pin for CS of MMC/SD Card Mmc_cs Alias Portb.4 Set Mmc_cs ' Define here SS Pin of HW-SPI of the CPU (f.e. Pinb.0 on M128) 'Config Pinb.4 = Output...

    DIY Konstrukcje   29 Gru 2011 22:17 Odpowiedzi: 151    Wyświetleń: 60394
  • KIT AVT3500 - jak ustawić masę i VCC przy montażu i programowaniu?

    Hmm... z tego co patrzę na opis avt3500 to nie widzę żadnego 10-pinowego złącza, a J3 służy jedynie do wyboru połączenia z pinem PB.3. Masz jakieś 10-pinowe złącze na tej płytce (2x5) ? nic własnie takiego nie ma... Zresztą jak Ci Avrdude wyświetla informacje "Double check connections" to ma to znaczenie. Skorzystałem jeszcze z AVRDUDE w wersjo dosowej....

    Mikrokontrolery   03 Lis 2008 23:33 Odpowiedzi: 96    Wyświetleń: 9933
  • [bascom] [Bascom] Atmega 8 - migający napis na LCD i przejście do kolejnego menu

    Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych przez inne osoby da się zauważyć pewne charakterystyczne i powtarzane...

    Mikrokontrolery AVR   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4480
  • [Atmega128 Bascom] Atmega128 Bascom - Różnice w szybkości komunikacji HARD-SPI vs SOFT-SPI

    Witam! Kiedyś, gdzieś w internecie wyczytałem że Hard-spi to szybszy sposób komunikacji procesora z np. kartą sd niż SOFT-SPI. Bardzo długo męczyłem się żeby At128 dogadała się z kartą sd przez HARD-SPI ale w końcu się udało. Napisałem prosty program zapisujący na kartę zmienną typu byte jednocześnie licząc ilość tych zapisów w czasie 1sek. [syntax=vbnet]Wait...

    Mikrokontrolery AVR   24 Lip 2015 11:43 Odpowiedzi: 22    Wyświetleń: 1908
  • [ATAPI] ATAPI: Nie działa komenda PLAY AUDIO 0x45 w odtwarzaczu CD - analiza kodu

    O widze kolegę? Tez kiedyś zrealizowałem samemu odtwarzacz aduio urzywajac cdromu. Pisze z głowy ale na szybko: Są dwie komendy play aduio: PLAY_AUDIO_10 PLAY_AUDIO_12 Pierwsza jest stara i obsługuje długość utworu jako word (14,5 minuty odtwarzania). Potem dodano komendę play audio 12 która potrafi odtworzyć cała płytę z jednego odpalenia (double word)....

    Mikrokontrolery   17 Lis 2011 16:33 Odpowiedzi: 29    Wyświetleń: 3321
  • Jak odblokować AtMega8 po zmianie fuse bitów na zewnętrzny oscylator?

    Witam! Jestem od wczoraj amatorem elektroniki. Kupiłem sobie Atmege8-16PU, programator USBasp i podstawkę pod uC taką jak w aukcji: http://allegro.pl/programator-usbasp-avr... Początkowo wszystko grało, programy z diodą LED itp. Potem przeszedłem na zabawę z LCD no i ten nie wyświetlał żadnego sygnału z procka....

    Mikrokontrolery AVR   11 Lut 2012 13:22 Odpowiedzi: 7    Wyświetleń: 2864
  • ATtiny2313 – błąd avrdude stk500v2_command() przy programowaniu przez USBasp

    Po wielu próbach zmontowania własnego programatora kupiłem gotowy programator wymieniony w tytule, pod port USB. Po podłączeniu samoistnie zainstalowały się sterowniki, świecą się 2 diody sygnalizujące podłączenie i podawanie napięcia z usb na uC. Napisałem prosty program, który dawał efekt migania diody led oraz dla pewności ustawiłem 2 wyjścia portu...

    Mikrokontrolery   08 Cze 2010 15:58 Odpowiedzi: 16    Wyświetleń: 3462
  • Jak wczytać program do Atmega162? Problemy z połączeniem i błędy w AVR Studio

    Hymm no tak chciałem zrobić:) Już chyba wiem, gdzie robię błąd, myślałem, że Bascom AVR służy do wczytywania tych hexów do mikrokontrolera, a on to robi przy okazji, tam chyba można programować Bascomem (jak sama nazwa wskazuje). Cały problem w tym, że hex mam (korzystałem z jednego narzędzi WinAVR - programmers notepad 2 i jest to migająca dioda na...

    Mikrokontrolery   07 Gru 2009 00:15 Odpowiedzi: 6    Wyświetleń: 1853
  • [Bascom] ATmega32: Problemy z zapisem danych na karcie SD 2GB Kingston i 1GB Sandisk

    Raczej nie zaczęło. Prawidłowo działa odliczanie czasu w oparciu o zegar PCF8583 - co minutę miga dioda podprogramu Pomiar. I na tym się kończy sprawa jeśli chodzi o SD, nie dopisuje do pliku, nie tworzy nowego, reszta działa poprawnie - wyświetlanie czasu i temperatury na LCD. Plik Config_MMC.bas jest od Kolegi Duch '---------------------------------------...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10520
  • [Atmega8] Atmega8 i AD7731 SPI: Zacinanie w trybie continuous conversion w Bascom 1.11.8.7

    Witam wszystkich Forumowiczow, do tej pory nigdy nie miałem potrzeby pisać postu bo wszystkie problemy rozwiązywałem opcja search ;-) az do tej chwili. buduje układ przetwornika AD 24 bitowego, ktory komunikuje sie z Atmega8 po SPI hardware a ta z kolei z moim PC po RS232. Docelowo maja byc 2/3 przetworniki, poki co jest jeden i walka trwa ;-) Całość...

    Mikrokontrolery AVR   07 Paź 2008 09:00 Odpowiedzi: 2    Wyświetleń: 2619
  • C# RS232 – nieprawidłowy odczyt stringa, różne wartości w TextBox i Label

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using ZedGraph; using System.Text.RegularExpressions; namespace SimpleSerial { public partial class Form1 : Form { // Add this variable string RxString="0"; //double...

    Programowanie   17 Cze 2010 14:19 Odpowiedzi: 2    Wyświetleń: 1842
  • Konfiguracja i użycie biblioteki mmc.lib w BASCOM - wysyłanie i odbieranie bajtów

    W Bascom'ie jest biblioteka mmc.lib i nigdzie nie jest opisana jej konfiguracja jak i jej sposób użycia. Czy wiecie jak wysyłać i odbierać bajty przy użyciu tej biblioteki? Dodano po 3 Dokopałem się do czegoś takiego i co dalej....... $regfile = "m128def.dat" $crystal = 14745600 $baud = 115200 $hwstack = 150 'wartosc stosu $swstack = 150 'wartosc...

    Mikrokontrolery AVR   22 Kwi 2009 22:16 Odpowiedzi: 3    Wyświetleń: 3130
  • Piórnik- kilka softów oraz schematy

    Kriss Pewnie sprzętowy SPI dobrze ci nie działa z MMC/SD, bo masz źle skonfigurowany ten fragment w pliku bibliotek AVR-Dos. ' THIS IS AN INCLUDE FILE ' DO NOT COMPILE $nocompile '---------------------------------------... ' Config_MMC.BAS ' Config File for MMC Flash Cards Driver ' (c) 2003-2005 , MCS Electronics...

    DIY Poczekalnia   18 Lis 2009 18:17 Odpowiedzi: 758    Wyświetleń: 130069
  • Atmega32 Basom AVR - makra , funkcje trygonometryczne -NAN

    Witam Jak trzeba to zapłace za przerobienie tego kodu na bascomowy... Może problem jest taki że excel jak wylicza wartości to on operuje na innych zmiennych np typu Double??. Jak można to ruszyć...już mi ręce opadają... Może źle zamieniłem wartość ABS ??

    Mikrokontrolery AVR   01 Lut 2012 13:06 Odpowiedzi: 5    Wyświetleń: 2021
  • Jak odczytywać i zapisywać dane na karcie SD z Atmega32 w Bascom?

    No i rzeczywiście w EP jest ale przykłady są w C. A na tej drugiej stronce programik nie chce się do końca skompilować i generuje błędy. <załamka> Dodano po 1 No i mam to: '---------------------------------------... ' Config_MMC.BAS ' Config File for MMC Flash Cards Driver ' (c) 2003-2005 , MCS Electronics...

    Mikrokontrolery AVR   17 Maj 2009 15:58 Odpowiedzi: 22    Wyświetleń: 12255
  • [ATMEGA32A][BASCOM 2.0.7.3] Graficzny wyświetlacz i zapis do SD

    Dzień dobry, Jestem w trakcie tworzenia programu, w którym wyniki wyświetlane na wyświetlaczu graficznym 128x64 chcę zapisać potem na kartę SD. Problem w tym, że polecenia obsługi wyświetlacza graficznego (Boxfill, Line, Circle) "gryzą się" z poleceniem OPEN wykorzystywanym w podprogramie dokonującym zapisu do karty SD. Do programu dołączyłem bibliotekę...

    Mikrokontrolery AVR   08 Lip 2017 10:43 Odpowiedzi: 3    Wyświetleń: 969
  • PIC16F876A: Algorytm Goertzela nie dekoduje tonów 440Hz i 480Hz. Co poprawić?

    Dzięki za odzew. To fakt, podstawy są już dość rozbudowane. To swoista szkoła jazdy zwłaszcza, że C znałem tylko z nazwy, a tak to Pascal/BASCOM. Ale do rzeczy. Przeanalizowałem fragmenty i to fakt, autor wywalił całkowicie liczenie Coeffs upraszczając na maksa procedurę. Wprowadziłem pewne zmiany ale to tak pobieżnie. Oto co zrobiłem. y0=coeffs * y1...

    Mikrokontrolery PIC   19 Maj 2011 20:14 Odpowiedzi: 30    Wyświetleń: 4364
  • AVRDOS i ATMEGA32 - Karta SD nie odtwarza plików WAV, Bascom, biblioteki AVR-DOS

    Witam. Robię układ oparty na karcie SD, mikroprocesorze ATMEGA32. Program napisany w Bascomie, użyte zostały biblioteki AVR-DOS. MA on odtwarzać pliki WAV z karty, do testów używam tego programu znalezionego w internecie. 'dźwięk 32khz / 8 bit / mono / wav 'do każdego nagranego pliku dodać z przodu pliku 10% czasu utworu ciszy potrzebej na załadowanie...

    Mikrokontrolery AVR   25 Sie 2011 23:55 Odpowiedzi: 13    Wyświetleń: 2162
  • [Bascom]Atmega + kilka DS18B20 - optymalizacja kodu

    Pojedynczy Bit nie może być przekazywany do funkcji. Ogólnie tez działanie na Bitach powoduje małą oszczędność w zmiennych SRAM za to wymaga przyrostu kodu bo pojedynczy bit trzeba wyłuskać z całego bajtu. Przerabiałem kiedyś czyjś program na Attiny2313 i zamiana tych zapisów w całym kodzie : [syntax=vbnet]Jakis_bit = Not Jakis_bit[/syntax] na coś takiego...

    Mikrokontrolery   10 Kwi 2017 13:43 Odpowiedzi: 10    Wyświetleń: 1176
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    I działa to tylko dlatego że bufor został przesunięty???? Tak. Jeżeli zastosujesz taki kod: $regfile = "M32Def.dat" $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 '---------------------------------------... Dim Timer1_licznik As Byte Dim Buffer(256) As Byte At 1024 Dim Write_position...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97077
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Siema. Otóż mam taki problem, podczas gdy kod ładowania i zerowania data DACx działa, np DACB1 = 0 waitus 500 DACB1 = 4095 (full zakresu) waitus 500 daje jakieś 2Khz pisku w słuchawkach co jest oznaką działania , to gdy ładuję próbki muzyki wav z karty na zasadzie DACxx = pwm nic się nie dzieje. Tu całt kod xmega: [syntax=basic4gl] '=======================================...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2349
  • [mega32] Jak wyświetlić tekst z EEPROM na LCD3310 w BASCOM dla mega32?

    Witam, nie poddaje się ;D Znowu próbuje coś zdziałać z bascomem. Aktualnie problem polega na zmienienie wartości string odczytanej z eeprom na zwykły tekst. Dla alfanumerycznego lcd było prosto: LCD Chr(dana). Aktualnie na lcd wyświetlają się cyfry. W eeprom zapisany jest tekst i chcę go wyświetlić na lcd. Program: $regfile = "m32def.dat"...

    Mikrokontrolery AVR   13 Kwi 2009 13:01 Odpowiedzi: 7    Wyświetleń: 2449
  • Komunikacja sprzętowa SPI ATMEGA32 i karta SD. Obługa AVR DOS w BASCOM.

    Temat wałkowany ale jak ktoś ma kłopoty z sd to tu mój kod działający na atmege32 karta 256mb sformatować ją należy przed uruchomieniem układu 'Bascom kod [syntax=basic4gl]$regfile = "m32def.dat" $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 $include "Config_MMC.bas" $include "Config_AVR-DOS.bas" Dim Btemp1...

    Mikrokontrolery AVR   29 Sie 2013 10:17 Odpowiedzi: 11    Wyświetleń: 6382
  • [BASCOM] Jak obsłużyć wyświetlacz LCD Nokia 3310 w BASCOM? Napięcie na linii Vout 3V

    Witam po dłuższej przerwie. Może komuś przyda się gotowa procedura obsługi LCD niebuforowana czyli taka w której nie potrzeba deklarować dużej tablicy w RAMie - przydatne jak próbuje uruchomić się jeszcze AVRDOS który tez trochę RAMu potrzebuje. Po krótce mówiąc cała konwersja znaków i wysłanie do LCD odbywa się w locie. Dodałem również: * obsługę czcionek...

    Mikrokontrolery AVR   21 Lip 2011 00:38 Odpowiedzi: 7    Wyświetleń: 5424
  • [atmega32][bascom]Jak wyswietlić jakąś zmienną na wyświetlaczu nokia 3310

    Witam od niedawana borykam się z problemem wyświetlenia jakiejś zmiennej na wyświetlaczu nokii 3310 do jego obsługi używam tego kodu [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 8000000 Dim Lcd_data As Byte Dim Updatelcd As Bit '1 = Update Dim Lcd_cache(504) As Byte 'data to send to LCD RAM Dim Lcdcacheidx As Word 'pointer Dim Ch As Byte '----------------------...

    Mikrokontrolery AVR   27 Lis 2011 21:29 Odpowiedzi: 18    Wyświetleń: 3347
  • [Bascom] Jak wyeliminować mruganie danych na wyświetlaczu LCD w Bascom?

    Witam, znalazłem taki sobie kod w necie [syntax=basic4gl] $regfile = "m644pdef.dat" ' specify the used micro $crystal = 16000000 $baud = 9600 $hwstack = 64 $swstack = 64 $framesize = 64 '---------------------------------------... 'konfiguracja wyświetlacza Config Lcd = 16 * 4 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5...

    Mikrokontrolery AVR   17 Sie 2013 15:40 Odpowiedzi: 4    Wyświetleń: 1254
  • Atmega1284/ Bascom - Karta SD - problem z pinem CS i inicjalizacją karty

    Witam w Nowym Roku Chciałem zapytać, czy ma znaczenie, do którego pinu kontrolera jest podpięte wejście sterujące wyborem karty SD ? Korzystam z kodu podanego w helpie - zamieniłem tylko PortB.4 na PortD.6 i cały czas mam aktywną kartę SD, co oczywiście skutkuje zablokowanie kontrolera. Jako, że nie działa mi to razem z innymi funkcjami, więc próbuję...

    Mikrokontrolery   03 Sty 2014 05:34 Odpowiedzi: 8    Wyświetleń: 2721
  • [BASCOM] - instrukcja Line a wyświetlanie tekstowe

    bibliotek KS108, a kod taki [syntax=basic4gl] $regfile = "m644pdef.dat" ' specify the used micro $crystal = 16000000 $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 $lib "glcdKS108.lbx" 'First we define that we use...

    Mikrokontrolery AVR   21 Wrz 2014 16:40 Odpowiedzi: 2    Wyświetleń: 771