rs232 przerwanie bascom

Znaleziono około 84 wyników dla: rs232 przerwanie bascom
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    Najdłużej tam pewnie trwa oczekiwanie na wynik pomiaru ADC który jest dodatkowo podwójny. Bascom robi dwa odczyty jeden za drugim. Można to wyłączyć, ale pomyśl o samym oczekiwaniu na konwersję. Gdyby to było poza przerwaniem to inne przerwanie spokojnie mogłoby to oczekiwanie przerwać tak jak można przerwać każde Waitms. Spróbowałbym w przerwaniu ustawić...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1698
  • Jak napisać szybki protokół transmisji RS232 między BASCOM a DELPHI?

    Nie jestem bascomowcem bo programuje mikrokontrolery zawodowo, więc... Ale spróbuje ci pomóc. Przerwanie odebrania znaku nazywa się URXC. Piszesz: enable URCX enable interrupts on URCX nazawa_podpr nazawa_podpr: tu obsługa przerwania return Nie wiem czy dobrze słabo znam bascoma. Poszukaj jeszcze na forum i w helpie bascoma.

    Mikrokontrolery AVR   28 Kwi 2009 20:08 Odpowiedzi: 13    Wyświetleń: 3270
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak stworzyć przerwanie od UART w Bascom do obsługi RS232?

    Można, a w BASCOM-ie przerwanie od portu szeregowego nazywa się "serial" i to jego obsługą musisz się zainteresować. Przykładowy kod w BASCOM-ie 51: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 2400 ' predkosc transmisji Dim X As Byte ' deklaracja zmiennych Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232...

    Mikrokontrolery   17 Kwi 2005 10:24 Odpowiedzi: 3    Wyświetleń: 1824
  • Jak zwiększyć szybkość transmisji RS232 w Bascom na ATmega16 16MHz?

    No to zaczynamy po raz kolejny. Coś takiego jak stworzyłeś to niestety za szybko nie będzie działać. Mega z kwarcem rs 14 z groszami działa naprawdę szybko i można zrobić bardzo dużo w jedna sekundę. Do odbierania i wysyłania danych można sobie napisać własną procedurę - nawet w bascomie i jest ona sporo szybsza i działa rewelacyjnie. Deklarujemy przerwania...

    Mikrokontrolery   24 Maj 2007 10:23 Odpowiedzi: 5    Wyświetleń: 3309
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Robi się to prosto na wejściu ICP Atmegi, mierzysz czas pomiędzy kolejnymi zboczami, raz jest opadające, raz narastające itd.. potem to tylko interpretacja wyników, liczenie bitów i po odliczeniu 64 bitów z transmitowanych 66, bo dwa ostatnie dla uproszczenia procedury pomijasz. wyświetlasz na LCD lub wysyłasz po RS232 do komputera, a tam wyświetlasz...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7149
  • REKLAMA
  • [Atmega8][Bascom] Sygnalizowanie zerwania transmisji RS232

    Razem z procedurą odbioru uruchamiasz timer ustawiony na okres na np 2-3 czas transmisji. Jeśli odebrałeś prawidłowe dane zatrzymujesz timer w innym przypadku timer zgłosi przerwanie i masz informację o błędzie.

    Mikrokontrolery AVR   26 Cze 2009 12:06 Odpowiedzi: 5    Wyświetleń: 1695
  • Program do odbierania danych i wysyłanaia przez rs232?

    Witam, Nie znam BASCOM'a ale procesory AVR oferują przerwanie w momencie odebrania znaku. Wykorzystaj przerwania i bedziesz miał daną w momencie odbioru, a w tym czasie program może wykonywać co do niego należy Pozdrawiam

    Mikrokontrolery   04 Lis 2005 21:02 Odpowiedzi: 17    Wyświetleń: 4109
  • REKLAMA
  • Bascom, Rs232, input, przesyłanie znaku z PC do avr

    Njalepiej to przerwanie po UART recevie (nie wiem jak się na prawdę tutaj nazywa ale coś w ten deseń:) ) tam wpisujesz do jakiegos bufora daną, inkrementujesz zmienną wskazującą na bufor (żeby móc gdzieś potem sprawdzić czy jest coś do pobrania). I w programie głównym sprawdzasz "pozycję" w buforze... Jak pusto to nic, jak coś jest, to bierzesz z wierzchu...

    Mikrokontrolery AVR   01 Lip 2008 12:42 Odpowiedzi: 35    Wyświetleń: 5603
  • Jak obsłużyć przerwania RS232 w Atmega32 z Bascom AVR 1.11.7.3?

    Witam. Mam taki problem potrzebuję zrobić cos takiego że jak rs232 w procku odbierze daną to wygenerowane zostanie przerwanie i program "zajmie się" daną nie wiem jak to zrobić. Procesor to atmega 32 bascom AVR wersja 1.11.7.3

    Mikrokontrolery   17 Mar 2005 01:27 Odpowiedzi: 4    Wyświetleń: 2693
  • Jak w Bascomie pobrać czas z Windows przez RS232 na wyświetlacz?

    tak tylko ze ten zegarek ma taką dokładnosć jak mechaniczny. proponuje inny sposób ( na zegarek ). timer0 mode 2 ( z automatycznym przeladaowaniem ) wpisujesz to tl0 np: 250; przerwanie co 250us ( kryształ 12MHz ) acha w deklarujesz przerwanie z parametrem "nosave". liczysz przerwania np 200 przerwań to 50ms; liczysz 50-ti po 20 piedziesiątkach masz...

    Mikrokontrolery   04 Lis 2005 12:25 Odpowiedzi: 9    Wyświetleń: 3310
  • 89c2051, rs232, przerwania - juz nie moge! pomocy!

    Witam, Chcialem sobie napisac programik w bascomie do komunikacji po rs232. Najpierw poczytalem doc i napisalem prosty programik: $crystal = 4433619 $regfile = "89c2051.dat" $baud = 2400 Open "com3.1:2400" For Output As #1 Open "com3.0:2400" For Input As #2 S = "test this" Dum = Len(s) For I =...

    Mikrokontrolery   01 Mar 2005 18:01 Odpowiedzi: 8    Wyświetleń: 1973
  • rs232 w bascomie - jakiej użyć procedury przy X 110592?

    J.w jakiej użyć procedury przy X 110592?

    Programowanie   24 Cze 2005 18:07 Odpowiedzi: 10    Wyświetleń: 1645
  • Zawieszanie się komunikacji RS232 w Bascom z avt 3500 - jak rozwiązać?

    Witam przejrzałem naprawdę dużo tematów na temat komunikacji RS 232 w Bascom i nic mi nie pomogło. Problem polega na tym ze nie mogę skomunikować się z komputerem czy to z avt 3500 cokolwiek próbuje wysłać czy odebrać kończy się zawieszeniem aplikacji/terminalu com na pc oraz czasem restartem komputera przez zawieszoną aplikacje widać Led na Tx-Rx]...

    Programowanie Początkujący   27 Lip 2012 22:07 Odpowiedzi: 2    Wyświetleń: 2439
  • REKLAMA
  • Dlaczego buforowanie RS232 w Bascomie przestaje działać po odkomentowaniu?

    $crystal = 8000000 'częstotliwość kwarcu $baud = 38400 Dim Zmienna As Byte , Zmienna2 As Integer Dim Ignorowane As Byte , Id As Byte , Dane As Byte Dim A As Byte , B As Byte 'Config Serialin = Buffered , Size = 20 Zmienna = 5 Do Waitms 500 Cls Lcd Id ; " " ; Dane ; " " ; Zmienna ; " " ; B Inputbin Id , Dane , Zmienna ,...

    Mikrokontrolery   19 Kwi 2008 12:51 Odpowiedzi: 9    Wyświetleń: 1732
  • Czy przejściówka USB na RS232/LPT zadziała z BASCOM i telefonem?

    Mam pytanie. Planuje zakup nowego laptopa a wiem ze nie sa one wyposarzone w porty RS232 i LPT. Potrzebuje ich bo korzystam z programatora i symulatora BASCOMA jak rowniez do tel. komorkowego. Wiem ze istnieja przejsciowki na USB ale one nie wywoluja przerwania sprzetowego. Nie wiem czy takie przejsciowki na USB beda dzialaly mi na tych programach....

    Komputery Hardware   17 Cze 2005 23:29 Odpowiedzi: 3    Wyświetleń: 1500
  • BASCOM - Wyjście z podprogramu i niechciane ponowne wejście do niego

    Witam. Mam problem z kodem w bascomie. W skrócie opiszę co ma robić. W pętli głównej bada jaka liczba przychodzi przez RS232 (A = Inkey() ). Jeżeli jest to 87 to wtedy ma wyskoczyć do procedury/podprogramu o nazwie "Lowandslow". Tam na chwilę ustawia piny od B.4 do B.7 na "1" i załączane zostają przekaźniki spuszczania powietrza z czterech poduszek....

    Mikrokontrolery AVR   05 Lis 2014 19:32 Odpowiedzi: 7    Wyświetleń: 1149
  • [ATmega32] Zatrzymanie programu po odbiorze danych RS232 w Bascom

    Witam Program ma za zadanie otrzymania 6bajtów przez RS232 i operacje na nich Problem w tym że po odebraniu transmisji program staje i trzeba resetować procka Pomocy! Siedzę przy przy tym już kilka godzin i nic $baud = 2400 $regfile = "m32def.dat" $crystal = 16000000 Dim Bufor As String * 6 Do Enable Interrupts On Urxc Odebrano Enable Urxc...

    Mikrokontrolery AVR   26 Lut 2009 19:14 Odpowiedzi: 4    Wyświetleń: 1886
  • RS232, Atmega8 16PI, Bascom - brak komunikacji przy ustawieniach 9600 baud

    Naprawde zrobiłem już wszystko. Oto dyrektywy początkowe: $regfile = "m8def.dat" $crystal = 16000000 $baud = 9600 Wszystko oczywiście zgodne z rzeczeczywistością. Przy pomocy instrukcji print wysyłam przez RS-a napis. No i: NIC!!! Ciekawostką jest to, że jak zmniejsze w terminalu prędkość transmisji do np. 1200 (a wszystko pozostaje jak wyżej) to wyswietla...

    Mikrokontrolery   20 Lut 2009 13:37 Odpowiedzi: 8    Wyświetleń: 2780
  • [atmega162][bascom] problem z rs232 i komendą inkey

    Problem polega na tym, że gdy mam ustawione 9600, data bits 8, stop bits 1, parity none jest wszystko w porządku.Ale jeśli ustawie np 4800 lub coś innego np data bits 7 już nie działa i nie wiem co jest grane. Jak używałem komendy input() wszystko pięknie działało a z inkey() nie chce. $regfile = "m162def.dat" 'Kwarc 14,7456MHz $crystal =...

    Mikrokontrolery AVR   25 Cze 2009 05:29 Odpowiedzi: 10    Wyświetleń: 3216
  • Transmisja RS232 w asemblerze - problem z odbiorem danych w terminalu

    Z powodu objętości programu musze napisać w asemblerze troche rzeczy, i mam tu problem z transmisją na rs232. Niby cos wysyłą, ale terminal źle odbiera. Potrzebowałbym wyświetlić jakąkolwiek daną, 1 bajtową, w pętli co 1-2 sekundy, i to mi nie dziaą. w bascomie program testowy działą więc to nie wina rsa i max 232. Potrzeba mi w asemblerze odpowiedznika...

    Mikrokontrolery   10 Lip 2006 18:54 Odpowiedzi: 7    Wyświetleń: 1287
  • Jak napisać krótki program w Bascom? Bascom i USR-WIFI232-T.

    Witam Bardzo proszę o pomoc, jak napisać krótki programik w Bascom. Aby dostać się do konfiguracji USR-WIFI232-T należy wysłać po RS232 "+" 20ms "+" 20ms "+" 1000ms "a" w DELPHI tak to wysyłam i to działa. Proszę zedytować post i użyć przycisku SYNTAX. Przykładowo zrobiłem to dla Delphi.

    Mikrokontrolery AVR   20 Gru 2018 13:42 Odpowiedzi: 6    Wyświetleń: 864
  • [Bascom] Jak wykryć zerwanie połączenia RS485 w Bascom? Wyświetlacz LCD 2x16

    Wykonałem panel lcd 2 x 16 informujący o temperaturze w kotle C.O. , zbiorniku CWU itp. Odbieram dane z urządzenia które wysyła potrzebne informacje. Odbiór: Bufor_flaga = Ischarwaiting() If Bufor_flaga = 1 Then C = "" Do A = Inkey() If A <> "" Then If A = Chr(13) Then Exit Do C = C + A End If Loop End If Zmienną c wyświetlam na wyświetlaczu....

    Mikrokontrolery AVR   26 Wrz 2012 22:00 Odpowiedzi: 19    Wyświetleń: 4838
  • [Bascom]Atmega8A->MAX232N->baud>9600=krzaki na terminalu bascomowym

    Witam Mam taki problem: wrzucam malutki programik do Atmegi 8A: 'Program do wysyłania danych przez rs232 'Prędkość transmisji 9600 bodów $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim I As Byte I = 111 Do Print "Poszczegolne wartosci I:" Wait 2 Print "Wartosc I zapisana DEC:" ; I Wait 2 Print "Wartosc...

    Mikrokontrolery AVR   25 Sie 2011 18:23 Odpowiedzi: 15    Wyświetleń: 3255
  • RS-232: MEGA 8535 i PC - problem z komunikacją, krzaczki w BASCOM

    Próbuję skomunikować MEGA 8535 z PC przy pomocy RS-232. Programuje w języku BASCOM. Zastosowałem układ MAX232N - podłączyłem, skonfigurowałem i kurde problem. Jeżeli wysyłam dane z procesora do komputera, komputer odbiera krzaczki, jak wysyłam dane z komputera do procesora - procesor nie odbiera nic. Terminal kt[list=]ry [/list]

    Mikrokontrolery   17 Maj 2005 08:58 Odpowiedzi: 16    Wyświetleń: 1971
  • Brak komunikacji Atmega8 z PC przez RS232 i Bascom - co sprawdzić?

    Witam. Dzisiaj postanowiłem podłączyć układ max232 pod atmege8. Mam następujące problemy. Brakuje mi komunikacji bascoma z mikrokontrolerem. Przykładowy program jaki napisalem to: $regfile = "m8def.dat" $crystal=8000000 $baud = 9600 Do Print Hello Wait 1 Loop End Problem jest tego typu ze terminal nie odbiera danych. Układ jest zrobiony na 100 procent...

    Mikrokontrolery   22 Mar 2008 11:24 Odpowiedzi: 14    Wyświetleń: 7720
  • Sequent24 BRC - Zrywanie połączenia z ECU przez kabel RS232 10m

    Witam serdecznie Mam nastepujacy problem. Mianowicie jak sie lacze z z ECU instalacji gazowej /sequent24 brc/ to polaczenie trwa tylko 1-3 sekund i pozniej sie rozlacza piszac ""koniec czasu komunikacji" i znowu pobuje sie polaczyc, laczy sie ale znowu na 1-3sek i znowu to samo itd... Dodam ze kabel mam rs232 10 metrowym, probowalem zmieniac czasy w...

    Samochody Elektryka i elektronika   18 Cze 2007 16:49 Odpowiedzi: 0    Wyświetleń: 792
  • Jak skonfigurować komunikację RS 232 w Bascom dla procesora?

    Mam takie małe pytanko. Otóż bawie sie juz kilkadni i nie moge sobie poradzic z realizacja komunikacji procesora z portem szeregowym. Czy ktoś wie jak to zrobic aby procesor prawidłowo interpretował dane z poru i wysyłał je. Chodzi o język bascom.

    Mikrokontrolery   10 Lut 2003 14:00 Odpowiedzi: 5    Wyświetleń: 2236
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    $crystal = 16000000 $hwstack = 32 $swstack = 10 $framesize = 40 $baud = 4800 Config 1wire = Portd.7 Dim T1 As Byte Dim T2 As Byte Print "ala ma kota" Do 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 250 waitms 250 Waitms 250 waitms 250 1wreset 1wwrite &HCC 1wwrite &HBE T1 = 1wread() T2 = 1wread() Print T1 ; " " ; T2 ;...

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5817
  • AT90S2313 + MAX232: sprawdzony kod BASCOM do komunikacji RS232 z PC

    Zgadzam się, jak wszystko jest podłączone ok to nie ma szans aby układ nie transmitował. Faktycznie ja też stosuję 11059200 i zawsze działa. SPRAWDŹ KABLE! 1. Po pierwsze kabel komp<->RS232 czy masz kabel z zamienionymi końcówkami Rx Tx tzn. przy kompie 2 przy Max232 3 i na odwrót! 2. Sprawdź schemat połączeń max 232 z noty aplikacyjnej - proawidłowe...

    Mikrokontrolery   26 Sty 2005 14:33 Odpowiedzi: 5    Wyświetleń: 1916
  • ATmega8535 i komunikacja po RS232 z telefonem BASCOM

    Teraz bedzie najciekawsze .... byc moze w buforze to tak wyglada ...(zapewen tak jest jak napisales) Obecnie wsyzsto dziala cacy nawet bez zerowania bufora .... zmienilem tylko bit CKOPT zeby generator dziala od "badny do bandy" bo uzywam kwarcu 11,0592 i wszystko zaczelo stabilnie dzialac .... Obecnie zmienilem tak ze odczytuje bufor: Print "AT+CSQ"...

    Mikrokontrolery   05 Lis 2005 19:34 Odpowiedzi: 10    Wyświetleń: 3691
  • komunikacja procków Master/Slave - na I2C ostatecznie SPI

    ok panowie - poradziłem sobie nieoczekiwanie w nieoczekiwany , sprawny, szybki i łatwy sposób, przynajmniej jeśli chodzi o odczyt z układu mojego SLAVE i to bez żadnego softI2C itp... ... jak ? jesli to kogoś zainteresuje .... Bascom to jednak fajne "zwierzątko" otóż w kilku linijkach po obu stronach zorganizowałem softwarowy RS232 na dowolnie wybranym...

    Mikrokontrolery   28 Lut 2008 10:48 Odpowiedzi: 15    Wyświetleń: 3367
  • [2051] Procedury zapisu i odczytu RS232 dla AT89C2051 w C - szukam przykładów

    Witam, Programuję sobie procesorek AT89C2051 i magistralę 1-Wire. O ile z odczytem danych z magistrali nie było problemów, o tyle z wysłaniem tego przez RS-232 jest problem. Czy ktoś z użytkowników ma jakieś gotowe procedury zapisu i odczytu do porty RS232? W BASCOM wszystko działa, ale chcę to zrobić w C. Na razie doszedłem do: //funkcja obsługująca...

    Mikrokontrolery   29 Kwi 2009 20:41 Odpowiedzi: 3    Wyświetleń: 3243
  • Konkurs - oświetlenie świąteczne pokoju by Decado.

    Nie wiem w czym widzisz problem. Sterowanie fazowe to też włączanie i wyłączanie danego kanału. Jedyna różnica polgega na zsynchronizowaniu całości z częstotliwością sieci. Program nie wykonuje żadnych skomplikowanych operacji matematycznych, tylko odczytuje zawartość pamięci i wysyła ją na wyjścia. Sieć pracuje z częstotliwośćią 50 Hz, procesor z...

    DIY Poczekalnia   29 Gru 2010 17:49 Odpowiedzi: 14    Wyświetleń: 8504
  • Czy attiny2313 obsłuży L293D, RS232, LED, czujniki i 36kHz w Bascom?

    Może spróbuj w ten sposób : $crystal = 4000000 Config Pind.5 = Output 'ustawienie wyjścia na pinie który standardowo sygnalizuje przepełnienie timer-a Config Timer0 = Timer , Prescale = 1 'ustawienie timer1 dzielnik 1 On Timer0 Przerwanie_timer1 'wywołanie przerwania po przepełnieniu timera Timer0 = 145 'wartość początkowa od której timer bedzie zliczł...

    Mikrokontrolery   28 Cze 2006 15:32 Odpowiedzi: 12    Wyświetleń: 4571
  • [Bascom][AtMega8]Komunikacja dwóch ATmega8 przez rs232

    Odpowiem za autora: Wysłanie czegokolwiek przez Uart na pierwszym uC powoduje przerwanie od Uart na drugim uC. Ot tyle.

    Mikrokontrolery AVR   12 Wrz 2010 15:44 Odpowiedzi: 17    Wyświetleń: 6694
  • AT90S2313 - błędne znaki w terminalu przez RS232, ustawienia UART 2400, 8N1

    ok teraz można analizować ;) skoro widzisz kwadraty w pierwszej linijce a w drugiej pusto to na 1000% oznacza tylko, że wyświetlacz nie został prawidłowo zainicjalizowany (programowo oczywiście).... co może być tego powodem? 1. na pewno nie Bascom - bo w takiej prostej konfiguracji to zawsze ale to zawsze działa chyba, że 2. sprawdź po trzykroć połączenia...

    Mikrokontrolery AVR   13 Gru 2008 19:16 Odpowiedzi: 20    Wyświetleń: 3700
  • AT89C2051 i Visual Basic 6: komunikacja RS232 PC–mikrokontroler, przykład kodu

    Za punkty - nie, przynajmniej nie ja. Ale cos pomóc mogę. Zrealizowałem już parę projektów uC + vb6 i jakoś one działają. Może zacznijmy od samego uC. Jeżeli był by to asm (bascom + zaawansowany bascomowiec) to zrobiłby to na dwuch tablicach które wyrażały by bufor odbioru i nadawania np rs_tx_bufor(12) as byte i rs_rx_bufor(12) as byte Można by to...

    Mikrokontrolery   08 Kwi 2006 16:13 Odpowiedzi: 5    Wyświetleń: 1377
  • [Bascom] Jak uniknąć zawieszania Atmega8535 przy odbiorze RS232 z radiomodemów 433 MHz?

    skoro chcesz jeden znak to po co takie kombinacje dim bufor as string*1 dim jest_dana as bit przerwanie: bufor=chr(udr) set jest_dana return

    Mikrokontrolery   26 Kwi 2009 23:29 Odpowiedzi: 9    Wyświetleń: 2607
  • Jak przenieść kod z Bascom na C dla sterowania diodami LED przez RS232?

    Witam tak jak doradził jeden z kolegów dałem przerwanie i cały program chodzi bez zmiany funkcji do odbioru z UART.Temat zamykam.

    Mikrokontrolery AVR   02 Sty 2012 21:45 Odpowiedzi: 12    Wyświetleń: 1631
  • Procedura RS232 w Bascom8051 z możliwością przerwania oczekiwania na dane

    Najprosciej napisz ja na przerwaniu - port RS 232 ustawia flage ze odebral bajt do bufora i mozna ja sprawdzac i wyjmowac bajt gdy flaga - lub podpiac to pod przerwanie i wtedy wyjac bajt - podstawa sprawnego programu.

    Mikrokontrolery   10 Paź 2003 00:03 Odpowiedzi: 1    Wyświetleń: 1227
  • Jak rozwiązać problem z transmisją RS232 między PC a AT90S8535 w Bascom?

    Napisalem takowy program i cosik nie dziala mi prawidlowo z przerwaniami,moze cos nie tak:/.Zamiast czekac na przerwanie to po uruchomieniu od razu wskakuje w program przerwania co moze byc nie tak??.Jak wstawie przerwanie INT0 to wszystko jest ok (podczas emulacji programowej) a w przypadku seriala odrazu wskakuje w przerwanie.Moze nie ma takiej mozliwosci...

    Mikrokontrolery   26 Lut 2008 16:16 Odpowiedzi: 29    Wyświetleń: 13987
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    U mnie jest jeszcze o tyle skomplikowana sytuacja, że płytka jest już wykonana i nie mogę sobie pozwolić na przeróbki. Z tego co wstępnie czytam to tym USART przesyłamy sygnał po rs232 czyli komputer. Ja natomiast wynik z 1-wire muszę przesyłać na 2x8 LCD. Próbowałem, dzielić 1-wire na bloki i odczytywać w przerwie od przerwania, ale nie dawało to efektów....

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4634
  • Bascom 1.11.8.3 - Dlaczego Rnd(75) generuje liczby większe niż 75?

    Witam ponownie. Do generacji przerwania, w czasie którego obliczana jest liczba pseudolosowa, wykorzystałem tym razem Timer1 - przerwanie wywoływane jest co około 0,5s. $regfile = "8535def.dat" $crystal = 8000000 $baud = 9600 Config Timer1 = Timer , Prescale = 64 Dim Losowa_waga As Integer On Timer1 Przerwanie_wagi Enable Interrupts : Enable Timer1...

    Mikrokontrolery   14 Lis 2006 01:43 Odpowiedzi: 6    Wyświetleń: 1277
  • 89C4051 Bascom: Uart nie wychodzi z pętli przerwania, jak to naprawić?

    Eh ten rs-232 + przerwania to juz mnie o bóle głowy przyprawia. Mam programik: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 1200 ' predkosc transmisji Dim X As Byte , Znak As Byte Enable Interrupts ' wlaczenie przerwan Enable Serial ' wlaczenie przerwania portu RS232 On Serial Port ' na przerwanie z portu wykonaj procedure "port" Do ' poczatek...

    Mikrokontrolery   20 Mar 2006 17:15 Odpowiedzi: 6    Wyświetleń: 2508
  • [ATMega162] [ATMega162][Bascom] Odczyt DS18B20 w przerwaniu Timer0 - nie działa poprawnie

    Heh, no już się powtarzam... :) W głównej pętli programu jest instrukcja ; Input Rs_data Czyli, że nic mi nie pomoże żadne odliczanie czasu, bo przez 99% czasu program nic nie robi stojąc na instrukcji input, i czekając na dane z rs232. I właśnie dlatego wymyśliłem to przerwanie, żeby - kiedy przyjdzie zapytanie o temperaturę, były te dane już gotowe....

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4587
  • Jak przesłać plik WAV (8KHz, 8bit, mono) przez UART i odtworzyć przez PWM?

    Pomęczyłem się trochę dzisiaj i chciałbym zapytać czy w dobrym kierunku idę. Poniżej dwa przykłady oraz próbki tego co uzyskałem. Przepraszam za jakość dźwięku. Niestety byłem zmuszony nagrać to przez mikrofon. Kod 1: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 20000000 $baud = 115200 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up...

    Mikrokontrolery AVR   08 Mar 2012 16:44 Odpowiedzi: 19    Wyświetleń: 3070
  • [Bascom] Jak przerwać instrukcję Input w Bascom po odebraniu kodu RC5?

    Eeeej panowie, nie trzeba wchodzić tylnymi drzwiami, nie trzeba stosować żadnych sztuczek i nie trzeba koniecznie tworzyć przerwanie, które jakoś tam "na siłę przerwie input". Wystarczy tylko inaczej - a w zasadzie to "normalnie" podejść do tematu a nie od tyłu. Niestety help bascoma nie pomaga w takim myśleniu od przodu ale nie ma co się dziwić - tam...

    Mikrokontrolery AVR   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 3057
  • [bascom] Jak wyodrębnić wartość XX z danych RS232 w Bascom?

    Nie dziaduj :D Jeśli masz chociaż jeden wolny pin w układzie to otwórz na nim softwarowy uart. To tak proste że nie wiem do czego porównać :D Printbin #5 , Tempword albo Print #5 , Tempword cokolwiek będziesz chciał... Możesz w pętli cały bufor..no Sky is the limit EDIT. Co do Twojego poprzedniego pytania. Przerwanie jest obsługiwane za każdym razem...

    Mikrokontrolery AVR   17 Kwi 2015 13:13 Odpowiedzi: 27    Wyświetleń: 1806
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Dzieki panowie za zainteresowanie. To o czym mowiecie to wiem. Startuje ADC i czekam okreslony czas (program caly czas sie wykonuje) albo czekam na przerwanie z zakonczenia konwersji. To jest jasne. Chodzi mi co i jak po kolei wpisywac do rejestrow aby uruchomic ADC. Bascom to taki prostacki jezyk w ktorym wpisujac zmienna=getadc(0) powoduje ze ta komenda...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 3033
  • [atmeg8] [atmeg8][Bascom] Timer1 i USART - problem z synchronizacją w stacji meteo

    Witam W zasadzie już zbliżam się ku koncowi stacji meteorologicznej z wykorzystaniem atmegi8 i PC. Z uwagi na funkcje jakie musze wykorzystać a wiec timer i USART wystapił problem. Wykorzystując timer1 generuje przerwanie co sekunde i licze czas aktualny. Podczas połączenia z komputera wysyłam na zasadzie: 1 znak z PC, a w odpowiedzi z Atmegi string...

    Mikrokontrolery AVR   29 Sty 2009 21:52 Odpowiedzi: 12    Wyświetleń: 2610
  • [bascom] mega RS232 transmisja binary z PC gubienie danych

    Witam Mam taki problem. Program wysyla plik binarny 57kB z PC do mega a on do zewnetrznej pamieci(testuje na mega32 i mega128). Wyglada ze AVR nie jest w stanie wyrobic z transmisja, jakby za wolno wewnetrznie dzialal i dane sie nadpisuja zanim obsluzy przerwanie. Na PC program pisze w vb6 oto fragment kodu Open nazwa For Binary Access Read As #2 For...

    Mikrokontrolery AVR   28 Kwi 2010 19:28 Odpowiedzi: 2    Wyświetleń: 1789
  • Jak sprawdzić transmisję szeregową w Bascomie przez RS232?

    Jak używasz przerwań, to po odbiorze procek dostaje przerwanie SERIAL. jak szukasz po rejestrach, to w czasie nadawania i odbioru są ustawiane bity w SCON, ale nie pamiętam które. Możesz poszukać na forum elektroniki praktycznej. Gdzieś tam opisywał to Zbeegin (jako odpowiedź)

    Mikrokontrolery   12 Sie 2004 12:28 Odpowiedzi: 5    Wyświetleń: 1617
  • Mega8 / Tiny2313 [BASCOM] - trudności z projektem (RS232 + ISP/UART + 4xPWM + .

    Nie spodziewałem się aż tak szybkich odpowiedzi. :) 1. dwa serwa modelarskie mają tylko otrzymywać wartości, nie muszę z nich nic zwracać. Skorzystałem z dedykowanej funkcji servos i zajmuje to timer0 , w książce M.Wiązania było zalecenie aby wykorzystać kwarc min 10MHz.. A sygnał generowany do serw musi być bardzo stabilny aby nie wykonywały nieprzewidzianych...

    Mikrokontrolery AVR   20 Paź 2013 11:11 Odpowiedzi: 13    Wyświetleń: 3117
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    Oczywiście trudno mi się z tym wszystkim nie zgodzić. I przepraszam że na Ciebie naskoczyłem ale nie rozumiem "durnej" rzeczy jak bufor. Ja to rozumiem jako jakąś zmienną w której przechowywane jest to co odbierze Uart. Pewnie znowu błędnie. Nie mam już siły do wałkowania tego tematu i pozostaje w moim programie z tym co działa. Może to lipne ale jakoś...

    Mikrokontrolery AVR   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 5135
  • [ATMEGA8] Czy przerwania TIMER-a zakłócą transmisję RS232 1200 b/s?

    Dzięki! Pytałem zapobiegawczo. Muszę wybrać temat pracy inżynierskiej. Kiedyś bawiłem się BASCOM-em, ale do przerwań nie doszedłem- pamiętam, że też miałem problemy z równoległym wykonywaniem zadań przez procesor, ale i moja wiedza była też mizerna. Ten program chcę napisać w AVR-GCC, bo to jest szeroko chwalone środowisko programistyczne i język programowania...

    Mikrokontrolery AVR   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3506
  • Jak sterować serwomechanizmami modelarskimi z mikrokontrolera ATmega16?

    Witam! AtMega16 to dobry wybór. Do programowania i uruchamiania polecam interfejs JTAG (można kupić za około 100 zł, lub do poskładania za mniej więcej połowę tej ceny). JTAG to jednak przede wszystkim debugger, którym można podejrzeć w każdej chwili co się dzieje w procku. Tu druga kwestia: język programowania. Przynajmniej troszkę spróbuj się pomęczyć...

    Mikrokontrolery AVR   14 Sie 2009 15:49 Odpowiedzi: 42    Wyświetleń: 11950
  • Protokół transmisji pilota Panasonic EUR7710030 do AVR - implementacja w BASCOM/C/C++

    Generalnie chodzi mi tylko o protokół. Potem metoda prób i błędów. Będę wysyłał losowe wartości i sprawdzał czy zareaguje :D Z tym szukaniem noty układu w googlach to chyba zły pomysł... na układzie jest tylko S063169 D3F0A - google milczy :| EDIT: To chyba rozwiązanie mojego problemu: http://www.foxharp.boston.ma.us/avrlirc/... Wielkie dzięki wszystkim!...

    Mikrokontrolery   20 Kwi 2008 12:55 Odpowiedzi: 6    Wyświetleń: 2692
  • On serial w BASCOMIE ? Jak to zrobić żeby działało?

    Witam przeczytałem już chyba wszystko na temat komunikacji RS232 co było na elektrodzie i nadal nie wiem jak to zrobić żeby działało $regfile = "89c2051.dat" $crystal = 1105200 $baud = 9600 enable INTERRUPTS enable SERIAL on SERIAL przerwanie do loop przerwanie: if Scon.0 = 1 then Scon.0 = 0 print "odebralem " if Scon.1 = 1 then Scon.1 = 0 return zaraz...

    Mikrokontrolery   29 Maj 2007 16:04 Odpowiedzi: 13    Wyświetleń: 1841
  • [AVR] [bascom] Uzywanie jednego pinu IO do switcha i LED.

    Odświeżam temat i przedstawiam co zrobiłem . Wykrywanie stanu i wystawianie stanu logicznego nie chciało działać kiedy było zrealizowane na opóźnieniach. Do głowy wpadł mi pomysł kolegi pikczu by zrobić coś w przerwaniu TIMERA. Tak wiec odczytywanie stanu jest w podprogramie przerwania a w pętli sterowanie ledem. Do zmiennej sw zapisujemy poklei czy...

    Mikrokontrolery AVR   03 Gru 2009 22:28 Odpowiedzi: 19    Wyświetleń: 4298
  • Jak w Bascomie na Atmega128 wykryć naciśnięcie Enter w menu tekstowym?

    Kolego prosta sprawa, do odbioru danych po rs232 używaj przerwań i gromadź dane w buforze. Obsluga przerwania odbioru znaku powinna sprawdzać kod znaku nadchodzącego z zewnątrz. Jeśli przyjdzie znak Enter przerwanie ustawia flagę. Flagę sprawdza z kolei głowny program, jeśli jest ustawiona wykonuje obsługę związaną z nadchodzącymi informacjami po rs232....

    Mikrokontrolery AVR   14 Lip 2010 22:27 Odpowiedzi: 2    Wyświetleń: 1169
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Chciałem przetestować moduły RFM01 i RFM02. Programy napisałem dla ATtiny13 i nie mam poprawnej transmisji. Moje moduły są na 868MHz więc turotiale nie pasują(a przynajmniej takiego nie spotkałem). Podejrzewam, że jest to kwestia ustawień parametrów transmisji, a nie kodu. Również ponawiam prośbę dla pary RF01/02 868MHz. Zrobiłem sobie nawet interaktywny...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 241130
  • Jak nawiązać komunikację SPI i UART między AVR w Bascomie?

    Witam ! Pytanie pewnie trywialne, ale ja odpowiedzi nie znam. Chce nawiązać komunikację pomiędzy dwoma AVR'ami. Programowane w Bascomie. Czy to się robi tak, że w przypadku SPI, jak i UART, jeden uC nadaje, a ten odbierający po odebraniu wywołuje przerwanie które odbiera bajt z bufora i przypisuje do jakiejś zmiennej ? Bo jeśli nie i odbiór następuje...

    Mikrokontrolery   11 Lip 2005 21:25 Odpowiedzi: 5    Wyświetleń: 1558
  • Atmega16: Brak reakcji na zmianę stanu portu A w Bascomie, pętla Do Loop

    Witam. Mam problem z porgramemem w Bascomie, Do tej pory wszystko działało poprawnie aż do poewnego momentu zaczeły sie jakies anomalie. Mianowicie, program nie reaguje na zminanę na porcie A w podprogramie zamkanie_awaryjne, zamykanie i otwieranie, gdy wciskam przycski i wysyłam stam przez RS232 to odczytuje poprawnie ale w Do Loopp Until Kpz=1 nie...

    Mikrokontrolery   04 Maj 2008 23:52 Odpowiedzi: 8    Wyświetleń: 1591
  • Projekt edukacyjny AVR + DGUS (ATMEGA8)

    http://obrazki.elektroda.pl/2943283900_1... Witam wszystkich, przedstawiam ciekawy twór mojego autorstwa oraz kolegi. Mieliśmy zaproponować coś ciekawego, innowacyjnego, a zarazem prostego na zaliczenie. Mając, jak to na studiach, strasznie mało czasu na całe przedsięwzięcie. Zaczęliśmy poszukiwania na forum, z którego teraz my się...

    DIY Konstrukcje   14 Lut 2015 23:20 Odpowiedzi: 26    Wyświetleń: 19524
  • FT245BM i ATMEGA128 - problem z odbiorem danych, RXF zmienia stan

    arnoldziq wrote: Czy poza sygnałemy TXD i RXD w FT232 podłączasz do ATMEG-i inne wyprowadzenia ? Zrobiłem kiedyś taki układ na ATMEGA16L/8MHz i działał bez problemu. Co prawda, oprogramowałem uC w BASCOM-ie, ale to nie powinno mieć wpływu. Nie mam teraz dostępu do tego projektu, a program został w mojej starej firmie, ale z tego co pamiętam dane które...

    Mikrokontrolery   07 Mar 2010 13:55 Odpowiedzi: 4    Wyświetleń: 1764
  • Implementacja bufora FIFO w ASM dla danych w Bascom - błędy w procedurze

    pracownia z prockow:) odrazu implementacja z przesylaniem danych przez rs232. moze sie polapiesz bo kod jest troche zaspamiony pozdro bufor EQU 030h;adres początkowy buforu danych index EQU 02fh;index ostatniego bajtu w buforze index2 EQU 02eh;index pierwszego bajtu w buforze ORG 0H SJMP RESET org 023h;przerwanie od portu szeregowego JNB ri, serout;w...

    Mikrokontrolery   18 Kwi 2005 22:18 Odpowiedzi: 1    Wyświetleń: 2096