bascom odczyt ciągu

Znaleziono około 116 wyników dla: bascom odczyt ciągu
  • ATMEGA2560[BASCOM] 4 uarty sprzętowe i odbiór ciągu znaków.

    Ma się dobrze jeśli ma odbierać dane z bufora. Jeśli Twoje Print Komenda ; Chr(13); zmieniłbyś na Print Komenda To z powodzeniem mógłbyś odbierać w przerwaniu Pozostało by ci tylko ustawić: Config Input = Crlf , Echo = Crlf Config Serialin = Buffered , Size = 80 , Bytematch = 13 a przy odbieraniu: Input Odczyt Noecho

    Mikrokontrolery AVR   04 Sty 2010 14:02 Odpowiedzi: 11    Wyświetleń: 2524
  • REKLAMA
  • Odczyt trzech zmiennych z klawiatury PCF8574 w Bascom 8051 na AT89X051

    Jak chcesz wpisywać liczbę z klawiatury to powinieneś uwzględniać wagę poszczególnych składników tej liczby. Pierwsza cyfra z trzech to, waga=100 zatem key*100, przy następnej cyfrze waga=10 zatem key*10, a na koniec samo key bo waga=1 i operacja mnożenia jest zbędna, jak to wszystko zsumujesz to otrzymasz ostateczną liczbę. Np. liczba 467 to 4*100+6*10+7....

    Mikrokontrolery   12 Lip 2009 16:04 Odpowiedzi: 3    Wyświetleń: 1555
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Tak, XMEGA chodzi max do 3,6 V, niemniej dzięki DMA można pobrać stan portu w ciągu 1-4 taktów, co dla zegara 32 MHz przekłada się na mniej niż 160 ns, w dodatku całkowicie sprzętowo, bez udziału MCU.

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4785
  • REKLAMA
  • [BASCOM] [BASCOM][AVR] Termometr na Attiny2313 - błędne odczyty temperatury DS1820

    Spróbuję zmienić czas konwersji, DS zasilany standardowo DQ podciągnięte przez 4,7K W dalszym ciągu to samo 170 stopni C.

    Mikrokontrolery   11 Lip 2009 06:41 Odpowiedzi: 11    Wyświetleń: 3958
  • [Atmega8][Bascom] Odczyt prędkości obrotowej wiatraczka pc i wyświetlanie na lcd

    Ojojoj. Gotowego programu nikt Ci nie napisze. Pomyśl trochę... Na pewno trzeba odmierzyć np. sekundę i w ciągu tej sekundy zliczyć impulsy z czujnika obrotów.

    Początkujący Naprawy   16 Wrz 2012 00:35 Odpowiedzi: 3    Wyświetleń: 1197
  • Jak ustawić fusebity w ATmega8A-PU dla kwarcu 8MHz w STK500?

    szczerze mówiąc to nigdy się jeszcze nie bawiłem z avr studio ponieważ nie programuje w C tylko w bascomie Nie musisz programować w C aby użyc AVR Studio do programowania. Tak jak wspomniałem poprzednio, analogicznie do Bascom, nadpisujesz odczytaną wartość aktualnych fuse bytes nowymi wartościami i naciskasz w dolnej części okna 'Program'. Podobnie,...

    Mikrokontrolery AVR   12 Sie 2011 12:05 Odpowiedzi: 19    Wyświetleń: 2431
  • [Bascom][Atmega328] Odczyt jednej linii z pliku na SD

    Niestety nie wiem. Jakiego polecenia używasz do kasowania linii ? Co do mojego problemu, to poszedłem trochę na łatwiznę - dodałem trzy linijki kodu i teraz zapisuje w plikach dziennych, czyli każdy dzień to nowy plik. Przy starcie przy starcie sprawdza czy flaga_odczyt = 1 ( a jest równa 1, bo zapisana w warunkach początkowych ) wykonuje odczyt, ustawia...

    Mikrokontrolery AVR   03 Gru 2011 23:16 Odpowiedzi: 2    Wyświetleń: 1840
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    Witam Obsługuję czujnik DS18B20 w Bascomie. Czy czas pomiędzy kolejnymi poleceniami, tj. 1wreset , potem 1wwrite &H55 , potem 1wwrite &HCC ... itd. może być dowolnie długi, przykładowo -np 6 minut; 5 godzin; 10godzin czy też 10dni .... ? Oczywiście wysyła 1 polecenie, czeka, wysyła drugie itd. do końca... Czy są ograniczenia? NIE! Te czasy (timingi)...

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2489
  • REKLAMA
  • [Atmega8] [Atmega8][Bascom] Optymalizacja kodu menu w komputerku samochodowym

    1. odczyty są od zera do jakichś krzaków Przed każdą instrukcją związaną z komunikacją 1-wire musisz wyłączyć wszystkie przerwania ponieważ 1-wire będzie się rozjeżdżał i będą wychodzić głupoty. 2. nadal menu z wyświetlaniem temp strasznie mruga Nie ma się co dziwić, że mruga jeżeli masz tak to napisane: [syntax=basic4gl] Debounce S1 , 0 , Zmiana ,...

    Mikrokontrolery AVR   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3342
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    Po ustawieniu fuse bitów tak żeby uwzględnić $crystal=4000000 program w dalszym ciągu nie reaguje na nic. Mógłbyś napisać program do odczytu temperatury z DS18B20 i wyświetleniu jej na LCD tak żebym mógł sobie sprawdzić moje czujniki temperatury

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6207
  • REKLAMA
  • ST7540 i ATMEGA16 Problem z kwarcem i odczytem rejestru

    dzieki, z tym bitem CKOPT faktycznie jest tak. Kwarc ruszył. jesli chodzi o linie uart/spi to mam ją ustawioną w stan wysoki/uart. Tak czy siak- transmisja przy odczycie rejestru "CR" jest zawsze synchroniczna, udało mi się odczytać te bity, złapałem je na oscyloskopie. bieżacy problem jest taki: nie wiem jak zapisać te dane. Jak ma wyglądać bascomowa...

    Mikrokontrolery AVR   15 Lip 2008 01:18 Odpowiedzi: 2    Wyświetleń: 1626
  • Bascom8051: Jak sprawdzić 8 zmian napięcia w 10s z PCF8591 i AT89S8253?

    ile razy w ciągu tych 10 sek. chcesz odczytywać napięcie? czy 10 sek musi być odmierzone b. dokładnie? czy sygnał odczytywany ma charakter ciągły , czyli może płynnie narastać od 0 V do 0,5 V i następnie zmniejszać swoją wartość do np 0,3 V i czy to też traktujesz jak zmianę stanu czy nie? Czy może wartość napięcia będzie zmieniać się skokowo z zakresu...

    Mikrokontrolery   01 Kwi 2009 05:49 Odpowiedzi: 8    Wyświetleń: 1446
  • Jak zrealizować transmisję 3-wire w Bascom dla DS1302?

    Translator Google naszym przyjacielem :D BURST MODE coś jak tryb seryjny Burst mode can be specified for either the clock/calendar or the RAM registers by addressing location 31 decimal (address/command bits 1 through 5 = logic 1). Tryb seryjny można działać dla zegar/kalendarz lub rejestrów RAM poprzez adresowanie lokalizacji 31 (adres / bity polecenia...

    Mikrokontrolery AVR   03 Wrz 2010 19:31 Odpowiedzi: 23    Wyświetleń: 6587
  • Bascom AVR ATmega8 GetADC – format wyniku, kolejka odczytów, konwersja na ms

    Chyba tak jak powiedziałeś -"czas zalezny od zmierzonego napięcia" mam te wyniki w postaci 10bitowej (chyba)potem mają być 'zrobione' z nich czasy -od ~0.8ms do 3.5ms potem mają być ułożone w ciąg czasów odzdzielonych od siebie ~0.5ms logicznym zerem. Nikt nie zna sie na tym??

    Początkujący Elektronicy   02 Lip 2006 15:08 Odpowiedzi: 4    Wyświetleń: 1272
  • [AtMega16][BASCOM]Odczyt danych z RS232 i wyświetlenie LCD

    Ok zastosowałem instrukcje PRINTBIN,ale co dalej ?Co należy zrobić żeby zamienić to na jakieś strawne dane?: Co masz na myśli pisząc "strawne dane"? Przecież układ RFID wysyła nie ciąg znaków ASCII tylko bajty. A jak widać na zdjęciu karta się przedstawia zawsze tak samo - komunikacja jest poprawna.

    Mikrokontrolery AVR   30 Cze 2015 06:15 Odpowiedzi: 12    Wyświetleń: 5294
  • Bascom i odbieranie więcej niż trzech znaków z UART'a.

    Nie zwykły bufor Serialin Flaga od entera może się Ci przydać by na przykład po jej ustawieniu przenieść odebrany ciąg gdzie indziej, zresetować flagę i ustawić A= "". Zamiast Case Else można by ciąg budować np po: Case 65 to 90 Wtedy do ciągu dodawane były by tylko wielkie litery lub: Case 32 to 127 - czyli wszystkie znaki podstawowe bez sterujących....

    Mikrokontrolery AVR   17 Kwi 2011 21:02 Odpowiedzi: 17    Wyświetleń: 3761
  • [ATmega8][Bascom] Podłączenie skanera kodu kreskowego, port PS2

    Szanowni Koledzy Pytanie jak w temacie czy macie jakieś doświadczenia i sugestie jeśli chodzi o odczyt kodu kreskowego skanerem i skojarzenie łańcucha cyfr przełanego przez czytnik ze zmienną np tekstową? Myslałem o instrukcji GetAtKbd ale ona zatrzymuje działanie programu dopóki w buforze nie znajdzie się znak do odczytu a dodatkowo tu chodzi o odczyt...

    Mikrokontrolery AVR   03 Cze 2011 23:55 Odpowiedzi: 2    Wyświetleń: 1715
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    Hmm , z tym rozpoczęciem programowania poprzez reset to lipna sprawa niestety. Moduły są rozsiane w róznych miejscach i właśnie dlatego założyłem ten temat. Myślałem że już może ktoś to zrobił wcześniej. Ja osobiście wolałbym użyć np. watchdoga do inicjacji wgrywania oprogramowania czyli : wysłać poprzez rs485 polecenie np: firmware_1 i to polecenie...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10238
  • [AT90S2313] AT90S2313 Bascom: Błędny odczyt RC5, adres 255 i kod 127, jak poprawić?

    Oczywiście masz rację. Ale błędny odczyt, czyli inny niż "0" podczas pierwszego przebiegu, pojawi się tylko wtedy gdy po resecie uC, TSOP coś odbierze w ciągu części ms, w czasie gdy porty i przerwania będą już skonfigurowane a przed , czy na samym początku pętli. Według mnie można taki przypadek pominąć. Co do 255 to dlaczego jeśli przerwanie wystąpiło...

    Mikrokontrolery   15 Gru 2009 20:44 Odpowiedzi: 15    Wyświetleń: 2482
  • [Bascom] Bascom AVR – odczyt z MAX6675, dlaczego pobierany jest tylko jeden bajt danych?

    Koledzy...kopiujecie kody znalezione w necie i nawet nie wiecie, że zawierają błędy. Wystarczy sięgnąć do noty katalogowej MAXa i wszystko jest jasne. Po pierwsze nie ma konieczności żadnej wstępnej inicjalizacji układu. Po ustawieniu CS w stan niski można od razu zrzucać dane SO. Wciągamy 16 bitów, z czego pierwszy jest pusty, drugi to device id, trzeci...

    Mikrokontrolery   15 Gru 2011 21:46 Odpowiedzi: 7    Wyświetleń: 8125
  • [ATMEGA16] [ATMEGA16][BASCOM] Jak zapisać i wyświetlić 48-bitowy ciąg na LCD?

    proszę dodaj komentarze żebym wiedział dokładnie jak to działa, pls Wrzucilem do kompilatora i wysypal sie na tej linii: Dim Ab(6) As Byte At A Overlay "address out of bounds" A Overlay

    Mikrokontrolery AVR   19 Lip 2008 12:21 Odpowiedzi: 9    Wyświetleń: 2477
  • BASCOM: Jak odczytać wartość bitu z 14-bitowego ciągu?

    Witam! Mam ciąg 14 bitowy (np. 10100000111000). Potrzebuję zwrócić wartość bitu o an=x (np. dla x=1, liczba=1 / dla x=2, liczba=0). Czy jest możliwosć zrobienia tego w bascomie (piszę program do mikrokontrolera....)? :) Pozdrawiam

    Mikrokontrolery   19 Wrz 2005 10:25 Odpowiedzi: 3    Wyświetleń: 1017
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Sterowanie SPI prowadzić w CPOL Mode = 0, CPHA = 0, w której wysyłane są 16 bity z .mu.C do modułu: Pierwszy bit informuje moduł, jeżeli jest to (poprzez odczyt (wartość bitu 0) lub zapisać wartość bitu równa 1 ), pozostałe siedem bitów pierwszego bajtu wskazuje adres rejestru. Z drugim osiem bitów polecenia mają być przekazywane do otrzymania moduł...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240233
  • [Bascom] Przypisywanie n'tego wyrazu ciągu do zmiennej

    Witam Jest taka instrukcja MID. Podajesz ciąg z którego chcesz wyłuskać znak i dodatkowo pozycję, od której odczytujesz oraz ilość danych, które odczytujesz. Poczytaj o tym w helpie. -- pozdrawiam

    Mikrokontrolery   25 Maj 2008 19:16 Odpowiedzi: 2    Wyświetleń: 1005
  • Jak przesłać całą tablicę string do pamięci EEPROM w Bascom?

    Zawsze będzie się to sprowadzało do przesyłania pojedynczych bajtów a w przypadku programowego I2C kolejnych bitów. Tego nie przeskoczysz. Oczywiście nie ma innej możliwości jak wysyłanie danych na szynę I2C bajt po bajcie. Mimo to większość (jesli nie wszystkie) pamięci opartych o I2C ma możliwość zapisania/odczytania danych szeregowo. Jest możliwość...

    Mikrokontrolery   22 Lip 2006 21:29 Odpowiedzi: 7    Wyświetleń: 992
  • [Bascom] Sterowanie wentylatorami i odczyt temperatury w PC na atmega8, Bascom, LCD

    Coś się zaświeciło-wyświetlacz jest OK,programy gotowe z tego forum.Zobaczyłem ciągi przesuwających się znaków więc sądze,że wyświetlacza nie uwaliłem.Będę próbował dalej-kolejnego pająka.A tak na marginesie,myślałem,że zrobienie prostego termometru to nic trudnego,zwłaszcza,że byłem kompletnie zielony.Nawet bascoma nie umiałem użyć.Teraz zaczynam troche...

    Mikrokontrolery AVR   24 Maj 2010 21:41 Odpowiedzi: 57    Wyświetleń: 11033
  • [Bascom] Odbiór danych z UART i wyświetlanie ich na LCD

    Czy "kropka" jest znakiem unikalnym? Nie ma szans na pojawienie się jej w środku treści? Wygląda to tak jakby przy następnym odczycie było jakieś przesunięcie w znakach. W żaden sposób nie synchronizujesz odczytów - użyj "kropki" jako znaku początku lub końca - szukaj jej w ciągu. Podałeś zestaw znaków, ale czy po takiej sekcji nie ma znaku CR+LF lub...

    Mikrokontrolery   01 Sty 2020 16:58 Odpowiedzi: 8    Wyświetleń: 705
  • Jak odczytać napięcia z DS2450 w Bascom8051?

    Witam. Trzeci dzień siedzę nad datasheet-em scalakiem i bascomem i w dalszym ciągu zero absolutne :( Odczytuję tylko głupoty ani śladu napięcia :( Czy komuś udało się napisać w bascomie 8051 albo AVR algorytm odczytujący napięcia z tego układu bo ja niestety się poddaję :(

    Mikrokontrolery   01 Mar 2006 00:02 Odpowiedzi: 0    Wyświetleń: 648
  • [BASCOM] Czy zmienne typu Overlay w EEPROM działają w BASCOM? Jak to zrobić?

    Jak zwykle można na Ciebie liczyć mirekk36 Zmienne w EEPROM są mi potrzebne z dwóch powodów: aby zaoszczędzić RAM i aby w późniejszym czasie napisać sobie program dla Windows, który dałby mi możliwość edycji samego EEPROM. W eeprom chcę zapisać numery telefonów i fragmenty ciągu SMS w PDU. Następnie w zależności od sytuacji chcę składać z tych zmiennych...

    Mikrokontrolery AVR   21 Lis 2009 18:09 Odpowiedzi: 5    Wyświetleń: 2333
  • Odczyt bajtu 0x00 przez UART w Bascom AVR – jak poprawnie obsłużyć NULL?

    Jak bascomem odczytac &h00 z uarta ? Gdy napisze do aa=inkey() print cjr(aa) loop wywala ciąg zer. Procedura IsCharWaiting rowniez nie dziala na &h00 Zeby nie bylo ciagu zer, musze trzecia linijke zamienic na if aa<>0 then print chr(aa) Gdy wysylam do uarta ciag np: FF F0 A1 00 01 00 00 02 program odczyta go jako FF F0 A1 01 02. Jest jakis...

    Mikrokontrolery   17 Lip 2007 21:54 Odpowiedzi: 2    Wyświetleń: 1116
  • [ESP8266] Jak formatować i przetwarzać stringi w LUA na ESP8266?

    Teraz przykład prosty, też uniwersalny niema znaczenia ilość zmiennych i ich długość, ale do ESP musisz wysłać same zmienne przedzielone spacją, według wzoru" Bascom: Kod: vbnet Próbuję zrobić tym sposobem i klapa... Jeżeli poślę z AVR siedem zmiennych to jest OK, ale jeżeli będzie ich więcej to już nic z tego ;( ESP w konsoli się drze: [syntax=bash]...

    ESP8266 i ESP32   02 Cze 2018 07:13 Odpowiedzi: 52    Wyświetleń: 6228
  • [BASCOM] MEGA8+DS18B20 - Czasami bledny odczyt temp.

    Źle podchodzisz do tematu. Dopóki są to jakieś tylko zabawy w budowę termometru to sobie można pozwalać na takie błędy. Kiedy jednak od pomiaru takiej temperatury ma już zależeć praca jakiegoś urządzenia to powinno się do sprawy podejść poważniej. Po pierwsze ten uC ma trzy Timery. Może mierzyć dowolne czasy. Czy na pewno jest Ci potrzebne przerwanie...

    Mikrokontrolery AVR   13 Mar 2016 21:23 Odpowiedzi: 11    Wyświetleń: 2049
  • Jak odebrać pełny ciąg znaków z portu szeregowego w Bascom na AVR?

    Przy odbiorze danych p rzez RS trzba znać gdzie się kończy transimtowany ciąg znaków. Są dwie metody: 1 Liczyć ilość odebranych znaków i wycinać ze stringu właściwą sekwencję np. odczyt numeru tel z SMS. 2 Na końcu trasmisji nadaje się znak specjalny np chr(13) lub chr(10) W AVR jest obsługa portu w przerwaniu więc dane są odebrane po pojawieniu się...

    Mikrokontrolery   20 Lip 2003 10:53 Odpowiedzi: 5    Wyświetleń: 1549
  • Sterownik Domowy by IMEX - takiego jeszcze na forum nie było

    http://obrazki.elektroda.pl/4820609400_1... Witam Zamieszczone fotki urządzenia są tylko dla zaprogramowania procesora i przeprowadzania testów. Zgodnie z opisem z obudowy pochodzi ze sterownika do którego napisałem program latem 2010r. Wszelkie testy są przeprowadzane w praktyce z różnymi próbami wymuszonych awarii i zabezpieczenie...

    DIY Konstrukcje   21 Lis 2011 15:35 Odpowiedzi: 26    Wyświetleń: 25772
  • RFID Atmega16 [BASCOM] - Jak wpisać odczyt na sztywno i obsłużyć UART?

    Jakaś masakra a nie kod. Gdzie niby masz zaimplementowany odbiór danych z UART? Jakim cudem chcesz wpisać do zmiennej String*1 (która nie może przechować nawet jednej litery, bo przechowuje tylko znak końca stringa) ciąg znaków? Najprościej kod transpondera zapisać jako tablicę 5-ciu bajtów. Potem masz tablicę z akceptowanymi transponderami (posortowanymi...

    Mikrokontrolery AVR   03 Lut 2013 13:54 Odpowiedzi: 9    Wyświetleń: 2676
  • [Atmega128 Bascom] Atmega128 Bascom - Różnice w szybkości komunikacji HARD-SPI vs SOFT-SPI

    Poczytałem trochę o timerach i prescalerach i mam nadzieję że teraz napisałem obsługę timer0 bez "rażących" błędów :?: Program posiada dwa założenia: zlicza liczbę zapisanych na SD zmiennych typu word lub zlicza ilość odczytów z ADC w ciągu 1sek, wyniki wyświetla na lcd. Zmieniłem również zmienną "f" liczącą zapisy/odczyty z byte na single bo zorientowałem...

    Mikrokontrolery AVR   24 Lip 2015 11:43 Odpowiedzi: 22    Wyświetleń: 1908
  • [Atmega168][Atmega32][1wire][Bascom] problem z komunikacją

    Witam Temat jest taki. Posiadam magistralę 1wire na której są zamontowane termometry DS18B20 oraz przełączniki DS2407. Pracuje na tym sterowanie ogrzewaniem w mieszkaniu. Do tej pory sterowałem nią układem na bazie Atmega168 i działało to prawidłowo. Zbudowałem następny sterownik z Atmega32 na pokładzie i zaczeły się schody. Odczyt adresów układów prawidłowa....

    Mikrokontrolery AVR   27 Wrz 2009 21:23 Odpowiedzi: 28    Wyświetleń: 4328
  • Jak zbudować prosty miernik zużycia paliwa do Opla Astry na 89C4051?

    Witam po długiej przerwie. Informacje w wiązce może i są ale rozszyfrowanie transmisji to byłby duży problem. Przez cały ten czas udało mi się napisać prawie cały program do kompa, ale Bascom jest strasznie pamięcio-żerny no i jakoś nie kumam języka basic. Aby z ciągu znaku wciągnąć jedną literkę to się trzeba nakombinować. Więc zmieniłem troszeczkę...

    Mikrokontrolery   17 Paź 2007 11:18 Odpowiedzi: 66    Wyświetleń: 13374
  • Bascom: Jak wyszukać i odczytać tekst z karty SD?

    Mam pewną bazę, zapisaną na karcie SD. Chcę znaleźć pewien ciąg tekstowy złożony z kilku liter. Dane będą pobierane wiersz za wierszem, jednak ten ciąg może być częścią ciągu większego - wchodzić w jego skład. Moim zadaniem będzie odczytanie pierwszej litery za szukanym ciągiem. W jaki sposób można przeprowadzić wyszukiwanie takich ciągów tekstowych?

    Mikrokontrolery AVR   13 Mar 2013 18:44 Odpowiedzi: 1    Wyświetleń: 1017
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Powiem szczerze, ze nie brałem pod uwagę pamięci na I2C ale nie mowie, ze nie może jej być. Powiedz tylko, czy będę sie mógł swobodnie poruszać po tej pamięci? Chodzi mi o to, ze muszę zapisywać 8-znakowa nazwę i przypiąć do niej wartość. Czy używając pamięci będzie można wyszukać w niej interesującego mnie ciągu znaków i odczytać przypisana do tego...

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17399
  • ATmega32 BASCOM: Odczyt danych z GPS FGPMMOPA4 przez UART - błędy w programie?

    Nie znam BASCOMa, więc nie podam gotowego kodu, ale wydaje mi się, że powinieneś zaraz po Instr sprawdzić, czy odpowiedni ciąg został znaleziony. NMEA to zwykle strumień kilku różnych komunikatów, powtarzanych w kółko. Jeśli akurat trafisz na coś innego niż $GPRMC to Instr nic nie znajdzie. Ja bym jeszcze dopisać coś w stylu If znak = "$" then Gps =...

    Mikrokontrolery AVR   19 Maj 2011 12:06 Odpowiedzi: 3    Wyświetleń: 1532
  • Jak wyznaczyć min i max temperatury w Bascomie bez użycia Integer?

    Witam. Sorry ale chyba nie za bardzo zrozumieliście problem. Mierzę temperaturę i wynik otrzymuję w postaci zmiennej Byte (temperatura) i jej znaku (zmienna Bit, 1- jeśli temp. ujemna). Muszę wyznaczyć maksimum i minimum tej temperatury (z wielu pomiarów uzyskiwanych w ciągu doby). Oczywiście najprościej byłoby temperaturę odczytaną z Dallasa zapisywać...

    Mikrokontrolery   12 Mar 2006 17:38 Odpowiedzi: 6    Wyświetleń: 1248
  • Atmega8 [Bascom] - Błędny odczyt obrotów, zakłócenia od elektrozaworu

    Przesyłam fragment kodu dla "paluch_gda" jedną cewką zapłonową na dwa obroty wału (pełny cykl pracy) na jednej cewce generowane są 4 takie "odcinki czasu" (iskra przeskakuje po raz na każdej ze świec), więc na 1 obrót wału przypadają 2 "odcinki czasu". Dzielimy więc wartość Nr (liczba "odcinków czasu" w 1 minucie) przez dwa i otrzymujemy prędkość obrotową...

    Mikrokontrolery AVR   19 Wrz 2015 08:43 Odpowiedzi: 14    Wyświetleń: 4224
  • [Bascom] [Bascom][Atmega328] Nieprawidłowe wyświetlanie strzałek kierunku na LCD 20x4

    Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...

    Mikrokontrolery AVR   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2676
  • Bascom - Attiny13, wyświetlacz 7-seg, błędne wyświetlanie i zawieszanie

    1) Zmieniłem na komórkę &B1001 i zapis jak i odczyt odbywa się poprawnie. Zarówno do tej komórki jak i następnej. (Zmienna typu word). 3) Tylko po co dodatkowo tworzyć dwie zmienne? Dodam, że do wyświetlacza podział zmiennej word na bajtowe nie jest używany. 4) Syf albo optymalizacja. Dając zmienne pomocnicze program działa tak samo. Problem nadal tkwi,...

    Mikrokontrolery Początkujący   24 Mar 2013 23:29 Odpowiedzi: 16    Wyświetleń: 3105
  • Jak przyporządkować wartości stężenia gazu do napięcia w ATtiny2313?

    Znacznie mniej pamięci zużyjesz ładując dane w procedurze DATA. Przeznaczenie: Służy do umieszczania danych, odczytywanych później instrukcją READ w trakcie działania programu. Składnia: DATA wartość1 [, wartośćn] gdzie: wartośćstała numeryczna lub tekstowa. Opis: Instrukcja wykorzystywana jest do definiowania ciągu danych, umieszczonych w pamięci kodu...

    Mikrokontrolery   28 Cze 2007 13:27 Odpowiedzi: 31    Wyświetleń: 3285
  • [Atmega8L] Atmega8L, Bascom – błędny odczyt RC5 z odbiornika TFMS5360, wyświetla 255 255

    Kolego - po co ty wciąż mierzysz te napięcia na wyjściu odbiornika ???? tam w trakcie odbioru pojawiają się ściśle określone ciągi impulsów (kodowanie bifazowe albo inaczej Menchester) - lecą sobie zera i jedynki. Więc przykładanie tam voltomierza ma się jak ser do gwoździa ;) miernik może ci wskazywać tam tylko różne średnie - wypadkowe napięcie -...

    Mikrokontrolery AVR   08 Wrz 2009 14:31 Odpowiedzi: 24    Wyświetleń: 3580
  • Bascom/Atmega644 - Zapis na kartę SD - zmiana katalogu

    Co do kodu, to wstawię coś wieczorem, jak wrócę z pracy. Jeśli chodzi o obsługę RFM12 to mam z tego wątku [url=http://www.elektroda.pl/rtvforum/to... z przed ostatniej strony ( jest tam też zresztą kilka moich postów ), natomiast nie ma tam ważnej linijki kodu, który odblokowywał kontroler w czasie pomiędzy odbiorem danych, a który...

    Mikrokontrolery AVR   22 Cze 2013 13:51 Odpowiedzi: 10    Wyświetleń: 3099
  • BASCOM - Wyjście z podprogramu i niechciane ponowne wejście do niego

    proponuje ci dać printa w pętli głównej aby podglądnąć co procesor czyta z UARTA. Może się zdarzyć że czytasz śmieci i przy takiej pętli co się kręci miliony razy na sekundę ciągle się trafia przypadkowy znak 87. Albo wyślij inny znak i zobacz czy procesor czasem na niego też nie zareaguje, jeśli tak to masz pewność że jest coś nie tak sprzętowo. Albo...

    Mikrokontrolery AVR   05 Lis 2014 19:32 Odpowiedzi: 7    Wyświetleń: 1149
  • [Bascom] RS485 z Atmega328 i ATtiny2313 - brak odpowiedzi od slave'a

    Przy takim kodzie: Attiny2313 - temu raczej nic nie dolega - odbiera i wysyła: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 9600 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5 '********************* Config Serialin = Buffered , Size = 10 Enable Interrupts '********************* Konfiguracja wejść i wyjść...

    Mikrokontrolery AVR   02 Sty 2012 21:39 Odpowiedzi: 15    Wyświetleń: 3385
  • [C] Jak zamienić byte na string i wysłać przez uart

    Witam, po przesiadce z bascom do winavr piszę przykładowe programy w celu poznania C dla AVR, tym razem chciałbym wysyłać po rs232 odczyt z przetwornika analogowego. Używam a328p i po krótkim zapoznaniu się z dokumentacją układu ustawiłem transmisję i adc [syntax=c] #include <avr/io.h> #include <util/delay.h> int main( void ) { UCSR0B =...

    Mikrokontrolery AVR   05 Maj 2012 15:28 Odpowiedzi: 12    Wyświetleń: 2651
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2625
  • [BASCOM] Jak dynamicznie obsłużyć 12+ czujników DS18B20 w BASCOM bez stałych seriali?

    O mistrzu to jest to czego szukałem !! Dzięki. Ale znów nasuwa mi się pytanie. W systemie będę miał 4-6 pastylek DS1990A i oczywiście adaptery do tego. Nigdy jeszcze ich nie używałem i zastanawiam się jak one się rejestrują i komunikują. Wydaje mi się że tak: 1.Rejestruję sobie taką pastylkę "nr.1" -czyli przykładam do adaptera-czytnika i uruchamiam...

    Mikrokontrolery AVR   14 Mar 2010 13:25 Odpowiedzi: 21    Wyświetleń: 4985
  • [Atmega32] [Atmega32][Bascom] Problem z aktualizacją LCD przy użyciu dwóch UARTów

    Witam Nie za bardzo wychodzi mi wykorzystanie z dwóch portów UART. UART sprzętowy odbiera ramki z modułu GPS ( Tx modułu do Rx AtMega32 ) i to działa. Działa do momentu gdy włączę UART sprzętowy ( tylko Rx na jednym z portów Atmega do Tx portu Com w komputerze - korzystam z przejściówki, ale to chyba nie problem ), wtedy informacje na LCD nie są aktualizowane...

    Mikrokontrolery AVR   31 Maj 2011 09:00 Odpowiedzi: 3    Wyświetleń: 2757
  • AVR [ATMEGA48] , Assambler - samoistna zmiana taktowania uC

    Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...

    Mikrokontrolery AVR   19 Wrz 2010 19:24 Odpowiedzi: 11    Wyświetleń: 2280
  • Sterownik C.O. piec Camino

    http://obrazki.elektroda.pl/2278309000_1... Witam. Chciałem przedstawić regulację pieca c.o. produkcji Dozamet, rok produkcji 1975, obecnie produkowany pod nazwą Camino. Ponieważ mam bardzo duży ciąg do komina, żadne regulacje fabryczne nie wchodziły w grę (otwarcie klapy na 1mm powodowało zagotowanie wody, od kilku lat miałem zaślepioną...

    DIY Konstrukcje   09 Lut 2012 13:00 Odpowiedzi: 20    Wyświetleń: 23746
  • [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ń: 4483
  • Stacja pogodowa oparta na Arduino + WiFi - projekt, link.

    Czas transmisji bajtu po I2C przy 100kHz (Arduino tyle nie wyciąga, przynajmniej na AVR) AVR tak, Arduino nie. Sprzawdziłem organoleptycznie. Kolega sprawdzał na PCF8574? Owszem, w bibliotece dla LCD po I2C na czas transmisji do niego, rejestr predkości jest ustawiany na 400kHz, następnie przywracana poprzednia wartość. Nie pamiętam jaką ale nie było...

    Arduino   07 Maj 2018 17:33 Odpowiedzi: 39    Wyświetleń: 3387
  • [BASCOM] Odczyt UART w przerwaniu a obróbka danych

    No tak tylko, że zdarza mi się oczekiwać na bardzo długą linię np. 80 bajtów czyli bufor musiałby też tyle mieć i zmienna stringdo której kopiuję bufor po odebraniu CR też, to jest juz 160 bajtów, a poza nimi muszę mieć kilka innych zmiennych potrzebnych do parsowania. I inne do innych celów, i SRAM na obsługę stosów i ramkę. Więc zdecydowałem, że nie...

    Mikrokontrolery AVR   25 Paź 2009 15:56 Odpowiedzi: 4    Wyświetleń: 4653
  • Atmga8 Bascom - LCD tekst przeskakuje do drugiej linijki.

    Witam. Robię mini komputer pokładowy. Funkcje to pomiar poziomu paliwa, temperatury w i na zewnątrz, i napięcia aku. Na razie mam paliwo i jedną temperaturę. Poziom paliwa symuluje na razie potencjometrem. Do pewnego poziomu fajnie wypełnia mi kolejne kwadraty, jednak gdy zapełnię pierwszą linię, i przekręcę jeszcze trochę potencjometr, to wypełnia...

    Mikrokontrolery Początkujący   23 Lis 2015 21:20 Odpowiedzi: 10    Wyświetleń: 1461
  • [Atmega32][Bascom] GPS zapis na SD w funkcji szybkości

    Witam Mam program, który wyświetla na LCD współrzędne oraz prędkość ( prędkości jeszcze nie sprawdzałem w terenie ) oraz zapisuje na karcie SD. Na razie zapis na SD jest ręczny, przez przycisk. Chciałbym żeby zapis dokonywał się ze zmienną częstotliwością zależną od szybkości, (szybkość mam jako String i Integer), np: 0 km/h - co 30 minut 0- 10 km/h...

    Mikrokontrolery AVR   30 Maj 2011 18:27 Odpowiedzi: 6    Wyświetleń: 2674
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2250
  • [ATmega8][BASCOM] Przerwania z timera a odczyt z UARTa

    Witam Piszę na atmedze8 w bascomie program do odczytywania danych z odbiornika GPS. GPS jest podłączony RSem do Atmegi, obsługuje go sprzętowy UART. Transmisja jest realizowana z prędkością 4800, megę taktuje zewnętrzny kwarc 7,3728 Mhz (ale na wewnętrzym 4 Mhz też próbowałem). Oto kod obcięty o parę chwilowo nieistotnych rzeczy (definicje zmiennych,...

    Mikrokontrolery AVR   21 Sie 2008 10:59 Odpowiedzi: 4    Wyświetleń: 3127
  • Bascom, Atmega16 - niewykrywanie stanu wysokiego na PA(6) w ADC

    Witam ponownie, Przepraszam że dopiero teraz odpisuje. Program już działa, odczytuje sygnał z czujnika dopiero po pojawieniu się '1' na Pina.6 i reaguje według instrukcji zawartej w kodzie. Co do komendy 'wait 10' to czas przerwy wynosi 10sekund jest to po to by pomiary były pobiera z jakimś odstępem czasu. Dopisałem dalszy ciąg programu i tu niby wszystko...

    Mikrokontrolery AVR   06 Lis 2019 20:13 Odpowiedzi: 20    Wyświetleń: 3187
  • Atmega32 Bascom Zapis na SD i komunikacja UART pytania

    Można prosić o dodatkowe wskazówki ? Może Kolega Xury coś pomoże ? dodałem w głównym programie Call Konw_pwm1 Konw_pwm1: D2 = Mid(e , 6 , 3) G = Val(d2) Pwm1a = G Return Efekt jest taki, że wpisanie np. "pwm1:120" ustawia Pwm1a na 120 i podając liczbową wartość Pwm działa jak trzeba, można poleceniem Off1 wyłączyć ( pwm1a = 0 ),...

    Mikrokontrolery AVR   17 Mar 2012 07:26 Odpowiedzi: 14    Wyświetleń: 4123
  • Duży zegar ścienny na diodach LED

    http://obrazki.elektroda.pl/6463793100_1... Witam. Chciałbym zaprezentować urządzenie, które wykonywałem, z dużymi przerwami, w ciągu ostatnich 4 miesięcy. Podstawowe funkcje: - zegar z datownikiem, - dwupunktowy pomiar temperatury, - oświetlenie nocne, - obsługa za pomocą pilota RC5, - automatyczne dostosowanie jasności wyświetlacza...

    DIY Konstrukcje   23 Lis 2014 03:13 Odpowiedzi: 22    Wyświetleń: 17478
  • BASCOM Alarm SMS-GSM na atmega8a i sim800L z dualną czujką PIR i MW

    Już głupieje co jest nie tak w terminalu wszystko działa prawidłowo i widzę ze wysyła komendę do kasowanie SMSa "AT+CMGD=1" Odsyłane są również stany, że przekaźnik nr 1 został włączony lub wyłączony czy alarm został aktywowany czy dezaktywowany lub zresetowany. Natomiast jak podepnę SIM800 i w programie w części dotyczącej odczytu SMS przestawię na...

    Mikrokontrolery Początkujący   16 Cze 2018 17:31 Odpowiedzi: 25    Wyświetleń: 3582
  • ATTiny2313 - Konfiguracja Timer0 w C do migania diodą LED bez użycia Delay

    Raczej najpierw musisz sie nauczyć C No właśnie próbuję. Przez ostatnie kilka dni przewertowałem więcej PDF od kontrolerów, niż przez ostatnie 3 lata :D Na razie największy problem dla mnie to operacje bitowe - wiadomo w Bascom łatwiej. Kupiłem nawet Attiny4313, coby nie brakło pamięci. Problem był jednak w momencie polecenia włączenia przerwań, były...

    Mikrokontrolery Początkujący   05 Lis 2015 15:45 Odpowiedzi: 47    Wyświetleń: 3003
  • Jak napisać program w C++ do odczytu danych z multimetru METEX M-3640D?

    Możesz spokojnie skorzystać z widowsowego hyperterminala (programy->akcesoria->komunikacja) lub podobnego do sprawdzenia poprawności połączenia PC<->Metex. Znaki które trzeba możesz wysłać z "ręki" i zobaczysz w oknie czy MIETEX (hehe) coś odpowiada. Jeżeli będzie konieczne wysłanie jakiegoś ciągu znaków to HypTer. musisz zastąpić jakimś...

    Mikrokontrolery   19 Cze 2005 16:06 Odpowiedzi: 34    Wyświetleń: 6331
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    No dobra, zaskoczyłeś mnie tym pytaniem... Wracamy do szkoły: - te cyferki w kwadracikach (od 7 do 0) to numery bitów; - przy "7" jest napisane MSB czyli po naszemu 'najbardziej znaczący bit' lub najstarszy bit (jest najbardziej znaczący bo reprezentuje największą wartość w tym bajcie - ale o tym potem); - przy "0" jest LSB co oznacza, że ten bit jest...

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6770
  • [Atmega32] Atmega32, Bascom: SIM900D, brak wyświetlania na LCD i zapisu SMS w pamięci

    Mógłbyś trochę rozwinąć ? Niestety nie mogę tego ogarnąć - to już moje drugie podejście, po próbie połączenia UART z PWM, wtedy odpuściłem, bo blokowało mi wyjścia na czas połączenia. Przeglądając przykłady na tym forum wyszło coś takiego: '********************* Konfiguracja UART Config Serialin = Buffered , Size = 40 , Bytematch = All Enable Interrupts...

    Mikrokontrolery AVR   13 Cze 2011 16:25 Odpowiedzi: 7    Wyświetleń: 3952
  • Przykłady programów w BASCOM do modułów SIM900 i SIM800 - poszukuję

    I mam problem z odbiorem SMS: Przed główna pętlą: '--[załączenie trybu TXT oraz czyszczenie karty SIM z wiadomosci SMS]----------- Print "AT+CMGF=1" ; Chr(13) ; Waitms 20 Print "AT+CMGDA=" ; Chr(34) ; "DEL ALL" ; Chr(34) ; Chr(13) ; Waitms 20 Print "ATE0" ; Chr(13)...

    Mikrokontrolery   02 Paź 2024 16:22 Odpowiedzi: 10    Wyświetleń: 471
  • KRUK-1 System alarmowania o skażeniach promieniotwórczych

    Nie wiem jakiej używasz "strategii" pomiaru ale na filmie widzę, że odczyt masz niezbyt stabilny. Sam przymierzam się do budowy takiego licznika i wymyśliłem taki algorytm: LICZNIK - sprzętowy licznik impulsów z lampy w uK TIMER - sprzętowy timer w uK wywołujący przerwanie co 5s (lub w/g RKSB-104 co 7s) Pseudokod: [syntax=c]byte Tab[8] = {0, 0, 0, 0,...

    DIY Konstrukcje   26 Sty 2012 16:54 Odpowiedzi: 97    Wyświetleń: 34117
  • [C] Attiny13A czytnik RFID wysyłanie kodu przez RS232

    http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....

    DIY Konstrukcje   17 Gru 2012 07:59 Odpowiedzi: 31    Wyświetleń: 25054
  • [ATMEGA48][BASCOM] Obsługa pamięci AT25F2048 - interfejs SPI

    Witam, Mam problem ze skomunikowaniem się z pamięcią AT25F2048 używającej interfejsu SPI. Stosuje interfejs SPI programowy. - Zasilanie mam 3,3V wspólne dla pamięci i procesora, wszystko jest porządnie wyfiltrowane (osobno na procku i pamieci). - Pamiec jest podlaczona bezposrednio do pinow procesora. Piny te nie sa uzywane do niczego innego. Linia...

    Mikrokontrolery AVR   12 Gru 2010 16:04 Odpowiedzi: 2    Wyświetleń: 1574
  • Bascom - Zapis zawartości portu do wewnętrznego eeprom

    To tylko literówka poprawiłem, ale w dalszym ciągu nie ma możliwości zapisu. Po starcie obie diody są zgaszone, zapalam je przez rs232 próbuję zapisać przyciskiem PD.7 i resetuje. Po uruchomieniu powinny być włączone jeśli udało się zapisać /odczytać eeprom niestety są wygaszone.

    Mikrokontrolery AVR   29 Sty 2013 10:38 Odpowiedzi: 9    Wyświetleń: 1653
  • Termometr wraz z alarmem do CO

    http://obrazki.elektroda.net/34_12891364... Witam, termometrów na tym forum wiele, ale może komuś się przydać gotowy projekcik. Chciałem zaprezentować wam termometr z alarmem do centralnego ogrzewania. Układem steruje procesor ATMEGA8, a za pomiar temperatury odpowiedzialne są 3 cyfrowe czujniki DS18b20 w obudowie TO-92. Zakres temperatur...

    DIY Konstrukcje   24 Kwi 2012 16:21 Odpowiedzi: 36    Wyświetleń: 28254
  • Atmega32 / Bascom - Konflikt dwóch SPI programowych z MAX7219 i WTV020SD

    Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2454
  • Programowanie Atmega8 w Bascom - liczenie impulsów i wyświetlanie na HD44780

    Napisz program w Bascom dla Atmega8, który będzie liczył pojedyncze impulsy w ciągu 24 godzin z zapamiętaniem najkrótszego odstępu między tymi impulsami, wynik wyświetlał na wyświetlaczu 2x16 opartym na HD44780. Oczywiście, chętnie pomogę Ci napisać ten program. Poniżej znajduje się kod, który powinien zrealizować to, co opisujesz. Wprowadziłem kilka...

    Programowanie   10 Sie 2023 17:31 Odpowiedzi: 5    Wyświetleń: 291
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    jacynka84 ,dziwię, się, że się tak męczysz z tymi znakami specjalnymi. I w ogóle z tak śmiesznym odczytem fontów. Z tego co pamiętam w Bascomie jest polecenie Lookdown i Lookup . Niestety strasznie sobie gmatwasz życie kilkoma pętlami For Next itp. A przede wszystkim w twoim programie najpierw wskazujesz pozycje piksela, następnie podajesz jego kolor....

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8550
  • [ATMEGA8][Bascom][uart] jak wyświetlić na LCD datę i godzinę

    Mam następujący problem. Chcę odczytać z telefonu Siemens C35 (oraz S35) datę i godzinę a następnie wyświetlić je na LCD. Najpierw próbuję odczytać "surowe" dane za pomocą kodu: $regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 Config Lcd = 16 * 1a Config Lcdpin = Pin , Rs = Portc.3 , E = Portc.1 , Db4 = Portb.5 , Db5 = Portb.4 , Db6...

    Mikrokontrolery AVR   17 Lis 2009 01:34 Odpowiedzi: 7    Wyświetleń: 2775
  • BASCOM Atmega8 - Powiadomienie GSM (bascom, atmega8)

    Witam. Wykonałem urządzenie jak w temacie http://www.elektroda.pl/rtvforum/topic14... Z tą różnicą, że u mnie są tylko dwie funkcję. Pierwsza: w przypadku naruszenia urzadzenie dzwoni na mój nr telefonu. Druga: gdy zadzwonię, urządzenie zamyka przekaźnik. Problem występuje przy drugiej funkcji. Urzadzenie nie rozpoznaje mojego nr telefonu. Odpowiedź...

    Mikrokontrolery AVR   25 Kwi 2013 12:23 Odpowiedzi: 2    Wyświetleń: 2547
  • [atmega16][Bascom] odbió kodu pilota (innego niz rc5)

    pomyślałem że wykorzystam 2 przerwania, złączyłęm razem int0 i int1. jedno bedzie wykrywac opadajace zbocze a drugie rosnące. efektem miał być ciąg licz np "345,12,345,32,463,12" gdzie kazda liczba oznaczałą by długość kolejnego impulsu otrzymywanego z czujnika. napisałem kod: $regfile = "m16def.dat" $crystal = 16000000 Config Lcdpin = Pin...

    Mikrokontrolery AVR   05 Sty 2009 21:11 Odpowiedzi: 10    Wyświetleń: 5315
  • Ciekawy zegar z grą

    WITAM :D Wiem, że różnego rodzaju zegarków było już wiele na tym forum, jednak ja chciałbym przedstawić swój ze względu na kilka ciekawych rozwiązań i funkcji, które inne zegarki z pewnością nie posiadają ;) Zacznę może od hardware'u a potem opiszę, które z urządzeń wykorzystuje napisany przeze mnie program. [Program będzie jeszcze rozbudowywany, dlatego...

    DIY Konstrukcje   21 Cze 2009 16:22 Odpowiedzi: 15    Wyświetleń: 8528
  • Prosty zamek szyfrowy [Attiny85]

    http://obrazki.elektroda.pl/6151182100_1... Witam wszystkich, zapewne większość forumowiczów ceni sobie prywatność, a może nawet ma młodsze rodzeństwo które niczym siostra Dextera sieje spustoszenie w jego wynalazkach i za nic ma wszelkie zakazy grzebania w nie swoich rzeczach. Tak właśnie zrodził się pomysł stworzenia prostego zabezpieczenia...

    DIY Konstrukcje   21 Lip 2015 21:11 Odpowiedzi: 8    Wyświetleń: 5739
  • Atmega: Ręczne czy automatyczne przyporządkowanie zmiennych w SRAM?

    Freddie Chopin, wnioskuję z tego, że kompilator z Bascoma jest głupi bo wywala mi brak SRAM pomimo, że zmienne nigdy nie zostały użyte w programie i praktycznie cały ram powinien być wolny. K_o_n_r_a_d, w programie odczytuję zmienne z EEPROM tylko podczas włączenia urządzenia, a zapisuję tylko po dokonaniu zmian w ustawieniach. Odczyt zatem odbywa się...

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5164
  • [BASCOM]rs485 slave odbiera dane, nadaje i nie wznawia odbioru, ogolne porady

    Witam. Nie dawno wybudowałem altanę na działce. http://obrazki.elektroda.pl/1427697700_1... http://obrazki.elektroda.pl/9627191600_1... Chciałbym w niej sterować gniazdkami, przyciskami do oświetlenia i oświetleniem. Każde gniazdko będzie miało podświetloną obwódkę wykonaną z pleksi, podświetlenie na diodach RGB sterowanych...

    Mikrokontrolery Początkujący   09 Mar 2013 15:23 Odpowiedzi: 7    Wyświetleń: 3375
  • [Atmega32][Bascom] GPS, przetwarzanie danych z UART

    Okazało się, że to FT232 w zestawie EVB4.3 robił złą robotę. Mam taki kod: $regfile = "m32def.dat" $crystal = 8000000 $baud = 9600 ' predkość transmisji '********************* Konfiguracja wyświetlacza Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.2 , Rs = Portc.3 Config Lcd...

    Mikrokontrolery AVR   26 Maj 2011 14:30 Odpowiedzi: 2    Wyświetleń: 2336
  • BASCOM, obsługa kilku urządzeń/czynności na raz.

    Jedyne co uC potrafi zrobić jednocześnie to wystawić kombinację zer i jedynek na jeden ze swoich portów ustawiony jako wyjście lub odczytać stan jednego portu ustawionego jako wejście. No z tym to bym się tak do końca nie zgodził ;) .... mówię trochę przekornie oczywiście bo mowa tu o wykonywaniu wielu różnych operacji w tzw: "jednym czasie" jak się...

    Mikrokontrolery AVR   14 Paź 2010 23:07 Odpowiedzi: 7    Wyświetleń: 1999
  • [ BASCOM ] Ile cykli zegarowych na poczszególne instrukcje?

    Zacząłem się zastanawiać nad problemem pożerania czasu przez mikrokontroler na wykonanie poszczególnych instrukcji, takich jak print, ponieważ wyliczone teoretycznie osiągi przepływnośi bitowej, są nieprzyzwoicie wyższe, niż te, które udaje się osiągnąć w praktyce ( tymat -> http://www.elektroda.pl/rtvforum/viewtop... ). Urządzenie przez...

    Mikrokontrolery   07 Cze 2007 22:45 Odpowiedzi: 10    Wyświetleń: 2368
  • [Bascom] Atmega168, RS485 - odbiór danych z róznych modułów

    Witam Wykorzystałem do odbioru kod podany przez Kolegę Mirka [syntax=basic4gl] $regfile = "m168def.dat" $crystal = 10000000 'taktowanie procesora $hwstack = 32 ' rozmiar stosu sprzętowego $swstack = 10 ' rozmiar stosu $framesize = 40 ' rozmiar ramki $baud = 9600 ' predkość transmisji Config Debounce = 30 '********************* konfiguracja UART Config...

    Mikrokontrolery AVR   22 Maj 2012 17:59 Odpowiedzi: 3    Wyświetleń: 2569
  • Jak zwiększyć szybkość transmisji RS232 w Bascom na ATmega16 16MHz?

    Zanim przystąpiłem do prób z zaproponowaną procedurą do obsługi UARTu, przeprowadziłem testy siłowe za pomocą kodu: $regfile = "m16def.dat" $crystal = 16000000 $baud = 38400 Dim Licznik As Integer Dim Rozkaz As String * 2 Licznik = 0 Do Incr Licznik Print Licznik ; " : 1023:1023:1023:1023:1023...

    Mikrokontrolery   24 Maj 2007 10:23 Odpowiedzi: 5    Wyświetleń: 3285
  • Jak skonfigurować SPI w Bascom AVR dla komunikacji Atmega8?

    Wpisać musisz do rejestru w Slave PRZED wykonaniem instrukcji przez Mastera. Po prostu Master wykonujac instrukcje na przykład SPIOUT wysyła osiem taktów zegara na magistrale i jednoczesnie wysyła osiem bitów ze swojego rejestru SPDR. Te osiem bitów z jego rejestru trafia do rejestru SPDR w Slave a w tym samym czasie osiem bitów z rejestru SPDR ze Slave...

    Mikrokontrolery Początkujący   14 Maj 2013 21:53 Odpowiedzi: 71    Wyświetleń: 13839
  • Programator ISP AVR910 - problem z zapisem do Atmega16 w Bascom AVR

    Witam! Właśnie poskładałem sobie programator ze strony: http://radzio.dxp.pl/avr910.htm Po wpięciu programatora w port COM i odpowiednim skonfigurowaniu BASCOM AVR http://obrazki.elektroda.net/72_11976630... próba identyfikaji podłączonego do programatora Atmegi16 w sprawdzonym układzie, kończy się komunikatem: http://obrazki.elektroda.net/22_11976627...

    Mikrokontrolery   18 Gru 2007 22:46 Odpowiedzi: 9    Wyświetleń: 4172
  • Jak odfiltrować zakłócenia na odbiorniku 433MHz z pilotem do gniazdek?

    Proszę bardzo mój kod do 2 różnych pilotów z marketu, Twój to chyba Elro dlatego dołączyłem tez kody dla Elro, choć chyba są zmienne na suwakach w pilocie i odbiornikach. Dodano po 22 No to może być ciężko z odbiorem. Nie widać tam żadnego ciągu synchronizującego ani też żadnego CRC. Synchro jest na końcu każdego słowa, Nadawanie odbywa się przez 3...

    Mikrokontrolery   10 Lip 2016 01:04 Odpowiedzi: 24    Wyświetleń: 2775
  • DS18B20 i Bascom: Kolejność rozpoznania czujników, połączenia 1Wire i 2Wire

    Witam! Czy mógłby mi ktoś dokładniej wytłumaczyć jak to jest z tą kolejnością ds-ów? W swoim układzie podłączyłem 4 czujniki na jednej linii i za pomocą poleceń Dsid1(1) = 1wsearchfirst() Dsid2(1) = 1wsearchnext() Dsid3(1) = 1wsearchnext() Dsid4(1) = 1wsearchnext() zapisałem ich id do tablic i teraz wyświetlam je na lcd i uzyskuje: 1ds: 16 7416821518022...

    Mikrokontrolery AVR   12 Kwi 2011 01:57 Odpowiedzi: 24    Wyświetleń: 4531
  • Jak mierzyć napięcia -0.4 do 0.4 V na AVR ATmega16L z ADC?

    MES Mariusz. a nie lepiej lekko obciążyć wejście wzmacniacza równoległym rezystorem 47k ? kondensator zwiększa bezwładność pomiarów (co czasami jest pozyteczne a czasami nie). pozdrawiam Ale przy takiej niewielkiej częstotliwości pomiaru jak 10Hz te kondensatorki nie wiele zdołają namieszać. 10Hz to niewiele, ale nie jestem w stanie wycisnąć więcej,...

    Mikrokontrolery   02 Cze 2007 10:21 Odpowiedzi: 10    Wyświetleń: 1989
  • Atmega644/Bascom - Odbór i przetwarzanie danych z SIM900D

    Witam Obecnie walczę z odbiorem danych przez UART. Całość działa, ale mam wrażenie, że odbiór danych powinien być inaczej. Chodzi oczywiście o to, że treść odebranego SMS jest w drugiej linii i używany do tej pory kod wyświetla to trochę dziwnie. Używam trybu tekstowego i odebrane SMS'y wysyłam od razu na UART. komenda muszę dwa razy zrobić Mid. Jeszcze...

    Mikrokontrolery   22 Sty 2014 00:46 Odpowiedzi: 5    Wyświetleń: 1869
  • Identyfikacja scalaka w panelu radia z driverem LCD Philips PCF

    Dzięki szymtro ! Bascoma "czaję" i przejrzałem (narazie pobieżnie) Twój programik, no i muszę przyznać że jestem pod wrażeniem! Na pewno się przyda przy pisaniu własnego jako ściąga! W tej chwili jestem na etapie drążenia tematu sterowania panelem PIONEER-a (miałem testować tamten, ale mam chyba za dużo pomysłów żeby wziąć się do roboty. Jednak co się...

    Radia i Systemy Multim. Samochodowe Serwis   06 Mar 2006 15:33 Odpowiedzi: 8    Wyświetleń: 1701
  • Jak zbudować komputer samochodowy z AVR: LCD, termometry, obroty, prędkość?

    Z tym ENA sprawa rozbija się o czas stanu niskiego tej szyny przy wpisie danych. U mnie wygląda to tak: RW ustawione na zapis ENA = H (stan wysoki) 1. wybieram CS'a (połówkę wyświetlacza) 2. ustawiam rejestr RS (dane/sterowanie) 3. odczytuję dane z tablicy i wystawiam na port (D0-D7) 4. zatwierdzam wpis zmianą linii ENA : - ENA = L - oczekiwanie (aktualnie...

    Mikrokontrolery   11 Gru 2009 22:35 Odpowiedzi: 83    Wyświetleń: 21859