przerwania odbieranie

Znaleziono około 1513 wyników dla: przerwania odbieranie
Podstawowa forma zapytania: przerwać odbierać
  • [STM32F407/C/KEIL] - I2C na przerwaniach, odbieranie tylko jednego bajtu

    Witam chciałbym odbierać dane z czujników (na początku tylko BMA180), przez I2C na przerwaniach. Mikrokontroler to STM32F407, programuje w Keilu i używam bibliotek. Aby odczytać dane, muszę najpierw wysłać komendę 0x02. Wysyłam ją po przyjściu przerwania zewnętrznego od czujnika w ten sposób: [syntax=c]{ I2CWrite[0]...

    Mikrokontrolery ARM qqś   06 Gru 2012 00:31 Odpowiedzi: 0    Wyświetleń: 714
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Witajcie Napotkałem następujący problem - Mam układ komunikujący się szeregowo z procesorem w sposób następujący: 1. Układ wywołuje przerwanie 2. Odbieram dane statusu od układu 3. Wychodzę z przerwania i to działa. Problem zaczyna się jeżeli odebrane dane statusu wymuszają w procesorze...

    Mikrokontrolery AVR dondu   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 2757
  • BASCOM - Przerwanie od UART i konwersja danych na string

    Chcę w przerwaniu odbierać znaki na UART. Odbieram już pojedyncze znaki a nawet całe "słowa". Ale problem polega na tym, że w rzeczywistości to co odbieram to ciąg pojedynczych wyświetlanych znaków (zmiennych) jeden po drugim tworzących "słowo". A ja chcę stworzyć z nich zmienną typu string i nie wiem...

    Mikrokontrolery rekinisko   06 Maj 2014 20:36 Odpowiedzi: 0    Wyświetleń: 873
  • [atmega16][c] problem z przerwaniem zewnętrznym

    Witam! Robię transmisje na podczerwieni i mam problem z przerwaniem zewnętrznym . Chce z pomocą przerwań odbierać dane, ale narzazie mam tylko prosty program reagujący na jakąkolwiek zmianę na INT0 , INT1 , program oczywiście nie działa. Proszę o pomoc, oto kod : int main() { ...

    Mikrokontrolery AVR Krauser   11 Lis 2009 18:44 Odpowiedzi: 1    Wyświetleń: 900
  • [STM32F107] - Po włączeniu przerwań program zatrzymuje się

    A jakiej porady oczekujesz na problem w postaci próbuje, nie wychodzi mi? Może wskazania co robię źle? Dodano po 4 200 linii kodu by uruchomić UART1. Aż chce się to czytać. Bawisz się nimi i nie wiadomo o co tam chodzi. Jeden uart przerwaniowy 2 kierunkowy, drugi przerwanie od jednego kierunku....

    Mikrokontrolery ARM przejsciowka_usb   13 Maj 2015 12:14 Odpowiedzi: 8    Wyświetleń: 618
  • [STM32] SPI1, kanały DMA: odbiera mniej niż wysyła

    W normalnym świecie SPI działa w ten sposób, że wysyłając jeden bajt, odbiera się jeden. Pisząc pewien ogromny program, używałem powyższego założenia implementując obsługę SPI1 z pomocą kanałów DMA (DMA1_Ch2 i DMA1_Ch3). Jeden kanał używany do transferu bloku z pamięci RAM do SPI1->DR, drugi kanał...

    Mikrokontrolery ARM zielik   24 Paź 2013 08:40 Odpowiedzi: 9    Wyświetleń: 3233
  • Odbieranie wzorca czasu WWVB z wykorzystaniem układu CME6005

    Opisany projekt jest raczej eksperymentem, mającym na celu sprawdzenie sposobu odbioru wzorca czasu WWVB i jego wykorzystania. Część sprzętowa: Schemat urządzenia jest bardzo prosty - bazuje ono na scalonym odbiorniku CME6005 produkowanym przez firmę C-MAX. Układ składa się z bardzo...

    DIY Zagranica androot   15 Maj 2013 09:51 Odpowiedzi: 8    Wyświetleń: 26292
  • [STM32F103] Implementacja transmisji przez UART w przerwaniach

    Witam, Pracuje nad kodem programu do komunikacji przez UART (mikrokontroler <-> komputer) i zastanawiam się nad sposobem implementacji w przerwaniach. Na razie zrobiłem to w taki sposób: - Nadawanie danych wykonuje w taki sposób, że w programie głównym zmieniam w wskaźniku adres początku tablicy...

    Mikrokontrolery ARM dambusio   06 Lip 2018 13:06 Odpowiedzi: 3    Wyświetleń: 429
  • Atmega16 SPI wysyłanie i odbieranie - nie działa

    Witam Na wstępie powiem że nie jestem ekspertem w C. Pisze programik działający na Atmedze16. Mam dwa dwa układy Ram i RTC i muszę się z nimi dogadać przez SPI. I się nie dogaduje. Zeby zapisać cos i odczytać z Ramu muszę zapisać (dla zapisu) kod rozkazu - 8 bitów, adres komórki zapisywanej - 24 bity...

    Mikrokontrolery Początkujący 2410726   15 Cze 2016 02:40 Odpowiedzi: 5    Wyświetleń: 1170
  • [ATtiny2313][C] Problem z przerwaniami

    Witam, W chwili obecnej pracuje nad termometrem, sterowanym na pilota. Pilot wysyła dane w kodzie RC5. Wysłane dane trafiają na odbiornik podczerwieni TSOP31236 (36kHz). W momencie gdy dane nie docierają na wyjściu odbiornika jest stan wysoki, gdy odbierze jakiś sygnał na wyjściu jest poziom niski....

    Mikrokontrolery AVR Freddie Chopin   16 Wrz 2009 17:47 Odpowiedzi: 3    Wyświetleń: 1608
  • STM32F429 - DCMI i DMA. Jakieś dziwne przerwania.

    Oczywiście to od DCMI ma wyższy priorytet niż to od DMA. Próbowałem też na równoważnych ale nic to nie zmienia. Najbardziej dziwi mnie fakt że występują przerwania mimo wcześniejszego kasowania flag. Tak jakby DMA działało mimo że już żadne żądania transferu się nie pojawiają (DCMI podczas trwania...

    Mikrokontrolery ARM tadzik85   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1221
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    Witajcie, moją przygodę z STM32 zacząłem stosunkowo niedawno, praktycznie od samego początku staram się stworzyć "protokół" do bezawaryjnej komunikacji po USARcie, który wykorzystany będzie do transmisji danych z małego robota typu LineFollower. Nie mam większej wiedzy, ani doświadczenia z tej dziedziny....

    Mikrokontrolery ARM stanleysts   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 3339
  • RFM12B - Dziwne zachowanie odbionika przy odbieraniu ramki

    Dzień dobry, mam taki dziwny problem z RFM12B (868Mhz). Jest sobie para tych układów: nadajnik i odbiornik. Nadajnik co 3 min wysyła 5 pełnych ramek (synch+payload+crc) a odbiornik będący w nasłuchu je odbiera. Odbiornik pracuje z wykorzystaniem IRQ. Bardzo często (praktycznie co druga transmisja)...

    Mikrokontrolery Marico   11 Kwi 2013 10:23 Odpowiedzi: 0    Wyświetleń: 555
  • Atmega 8 - Uart odbieranie danych bascom

    Długo by tłumaczyć. Przede wszystkim przerwanie przychodzi po pierwszym znaku, a Inkey odbiera cały ciąg znaków Z tego powodu Inkey nie nadaje się do użycia w przerwaniu. Ty użyłeś go w przerwaniu i tym samym blokujesz przerwania. Bo przerwanie przychodzi po pierwszym odebranym znaku, ale zostaje...

    Mikrokontrolery AVR 373522   23 Cze 2016 21:48 Odpowiedzi: 9    Wyświetleń: 1500
  • [stm32f4][przerwania] - Przerwania nie zawsze wykonują się poprawnie.

    Mam skonfigurowany I2C wraz z DMA do odbierania danych z sensorów. Inicjalizacja odbioru następuję z częstotliwością 100Hz i jest załączana przez timer, następnie standardowo w przerwaniach od I2C i DMA dane są odbierane. Konfiguracja jest prawidłowa, ponieważ gdy testuje odbiór danych podczas nieskończonej...

    Mikrokontrolery ARM BlueDraco   24 Paź 2013 13:31 Odpowiedzi: 9    Wyświetleń: 2004
  • [HAL]Przerwanie od RX - NUCLEO-F103RB

    Witam, cały dzień męczę się z obsługą przerwania od odbioru danych w STM32103RB. Korzystam z biblioteki HAL. Po całym dniu dalej nie wiem jak to ma wyglądać, dostępne example robione są w STM32CubeMX, a ja z tego nie korzystam. W dokumentacji chyba nie potrafię się poruszać bo nie wyiskałem z niej...

    Mikrokontrolery ARM stmx   13 Mar 2019 21:13 Odpowiedzi: 7    Wyświetleń: 195
  • [ATtiny45V] Priorytety przerwań

    Witam, Mam taki oto problem. Mianowicie: W przerwaniu INT0 (wywoływanym z PCFa) wysyłam co sekundę ramkę danych (konkretnie 13 bajtów) na USART0 na którym to działa pewien czujnik. Następnie oczekuję od niego odpowiedzi (47 bajtów) w przerwaniu od USART0. Odpowiedź dopisuję do pliku na karcie SD. I...

    Mikrokontrolery AVR wjeszak   12 Paź 2010 13:40 Odpowiedzi: 10    Wyświetleń: 1678
  • STM32F407 - MODBUS - ramka danych - HAL odbieranie pojedynczego znaku

    Witam, Programuje STM32F407 przy pomocy HAL ( STM32CubeMX ) i Keil uVision 5 . Stworzyłem komunikacje przez UART HAL_UART_RxCpltCallback wykona mi się dopiero po przyjściu 6 znaków Komunikacja UART potrzebna jest mi do implementacji interfejsu MODBUS. W interfejsie MODBUS jak...

    Mikrokontrolery ARM BlueDraco   05 Gru 2018 09:09 Odpowiedzi: 5    Wyświetleń: 1470
  • [STM32l][FreeRTOS] - problem z obsługą przerwania

    Witam, Mam problem z obsługą przerwania w mikrokontrolerze STM32l. Mam projekt postawiony na FreeRTOS'ie (jeśli ta informacja ma znaczenie). Otóż w przerwaniu odbieram z UARTA znaki odpowiedzi AT modemu: [syntax=c] void USART1_IRQHandler(void) { uint8_t ch = UsartGetChar(GSM_USART); ...

    Mikrokontrolery ARM Smashing   15 Kwi 2013 17:44 Odpowiedzi: 8    Wyświetleń: 2043
  • Kod RC5 wsad w odbiorniku nie odbiera poleceń pilota

    Witajcie mam taki mały problem, chce dostosować pewne urządzenie pod mojego pilota ale nie moge poradzić sobie z odebraniem komend przez pilot. Przed zmianą softu wszystko działało. Sprzetowo na pewno jest wszystko dobrze, wina leży w sofcie. [syntax=text]''''''''''''''...

    Początkujący Naprawy krzysiekdg   29 Paź 2015 00:15 Odpowiedzi: 0    Wyświetleń: 381
  • [bascom][atmega88] przerwanie urxc

    Witam, proszę o pomoc w następującym problemie. Uproszczony przeklejony program w bascom działa w ten sposób że po przesłaniu określonych liter przez rs zapala RGB ledy w odopowiedni sposób. Przerwanie działa dobrze. Natomiast chodzi o procedure "zmieniaj" która to wywołana w przerwaniu działa, ale...

    Mikrokontrolery AVR xury   19 Lip 2011 21:37 Odpowiedzi: 3    Wyświetleń: 1828
  • Stm32F7 + moduł NRF24L01 z użyciem przerwań

    Witam, chciał bym prosić o rade szanownych kolegów mianowicie nie mogę uruchomić nadawania modułem nrf24l01 z pełną szybkością z użyciem przerwań od pinu "IRQ" już wyjaśniam, w trybie polingu nadawanie pakietu 32 Bajtów trwa 156us i wszystko ładnie śmiga odbieranie udało mi się uruchomić z wykorzystaniem...

    Mikrokontrolery ARM kulfi27   03 Lip 2018 17:48 Odpowiedzi: 9    Wyświetleń: 402
  • ARM/ UART odbieranie danych napisane w asemblerze.

    cześć potrzebuje napisać odbieranie danych z UARTa w uP(ARM LPC2142). znalazłem bardzo dużo przykładów konfiguracji UARTa i odbierania danych ale napisanych w C, a ja natomiast muszę to napisać w asemblerze no i odbieranie musi działać na przerwaniach. bardzo proszę o jakieś wskazówki jak to napisać,...

    Mikrokontrolery Freddie Chopin   23 Kwi 2008 18:58 Odpowiedzi: 1    Wyświetleń: 1900
  • [ATmega162][WinAVR] Timer i odbieranie danych po SPI

    Witam, buduję sobie układzik, mający sterować diodą RGB (za pomocą PWM) na podstawie danych odebranych przez interfejs SPI (mikrokontroler działa jako SPI Slave). Napisałem program, w którym w nieskończonej pętli odbierane są 3 bajty, a w przerwaniu timera ustawiane jest odpowiednie wypełnienie dla diod....

    Mikrokontrolery AVR thenkles   16 Cze 2008 23:47 Odpowiedzi: 2    Wyświetleń: 2055
  • [ATMega][SN75176][c] - problemy z UARTem (przerwania)

    Witam I mam znowu kolejny z UART, a dokładniej chodzi mi o przerwania wyzwalane przez znak przychodzący. Chciałbym odbierać trzy znaki(ramki, bajty) a następnie zapisywać je do zmiennych i sprawdzać czy spełniają warunek znajdujący się w głównym programie. Niestety coś nie działa, wygląda to tak jakby...

    Mikrokontrolery AVR Freddie Chopin   04 Mar 2009 12:54 Odpowiedzi: 3    Wyświetleń: 1778
  • Xmega A1 - Jak poprawnie zrealizować USART z przerwaniami?

    Po pierwsze enkoder możesz obsługiwać sprzętowo na XMEGA - w tym celu konfigurujesz event system na QDEC, a dowolny timer będzie ci zliczał impulsy i pracował jako enkoder. Co do transmisji USART - można paczki odbierać przez DMA, co jest wygodne, można to zrobić w oparciu o przerwania. W tym celu odblokowujesz...

    Mikrokontrolery AVR tmf   15 Gru 2014 21:18 Odpowiedzi: 9    Wyświetleń: 1500
  • Linux C port szeregowy - odbiór danych w przerwaniu / signal

    Chciałem zrobić obsługę portu szeregowego na linuxie w c lub c++. Wysyłanie danych działa mi OK, odbór przez read również. Prawidłowo działa mi także odbieranie danych po otrzymaniu sygnału. Chciałbym odbierać dane asynchronicznie w przerwaniu/funkcji obsługi sygnału. Wiem, że jako takiego przerwania...

    Programowanie mcvsama   23 Cze 2015 18:46 Odpowiedzi: 6    Wyświetleń: 807
  • [STM32F107][C/Keil] Odbiór znaków po UART, nieskończona pętla przerwań

    Cześć! Posiadam od wielu lat (co najmniej 4) płytkę uruchomieniową Open107V od Waveshare. Nigdy nie miałem z nią problemów, i każdy projekt robiłem na niej, bo ma wszystko ładnie wyprowadzone i szybko mogłem sobie debugować instalację. Obecnie robię układ w którym 2 układy (drugi to STM32F407) komunikują...

    Mikrokontrolery ARM Jorgos   12 Lis 2017 11:13 Odpowiedzi: 2    Wyświetleń: 510
  • atmega8 - UART przerwania

    Ok, dzięki za link. Co do sposobu samej transmisji, to już chyba opracowałem sobie protokół - zamierzam w buforze zapisywać odebrane bajty w przerwaniu, a po zakończeniu przesyłania ramki - będę ustawiał flagę i główna pętla będzie procesować komende. Wszystko było by super - napisałem nawet prosty...

    Mikrokontrolery AVR lukas_gab   21 Lip 2015 21:56 Odpowiedzi: 9    Wyświetleń: 1284
  • ARM i przerwania

    Czesc, Jak Dexter juz zauwazyl, zazwyczaj core procesora ma jedno albo kilka wejsc przerwan i bardzo czesto sa tylko dwa - maskowalne i niemaskowalne, a dopiero do tych dwoch sie podlacza kontroler przerwan. Wiekszosc firm produkujacych uklady robi swoj kontroler przerwan i podlacza do niego swoje...

    Mikrokontrolery tony_tg   04 Wrz 2006 23:33 Odpowiedzi: 5    Wyświetleń: 3793
  • błędna obsługa przerwania INT1 - ustalenia szerokości impuls

    Witam. Tworzę mały projekcik i natrafiłem na pewną zagwózdkę. Na początku wprowadzenie co układ ma robić i jak działać. Układ składa się z części analogowej, tzn. dwóch detektorów tonu (LM567) odpowiedzialnych za detekcję "bitów" łącza fizycznego. Chodzi o to, że rozpoznają "swoją" częstotliwość...

    Mikrokontrolery AVR lnl   01 Sie 2009 13:35 Odpowiedzi: 1    Wyświetleń: 1646
  • AT Mega8 i odbieranie znaków przez RS232 w C

    Mógłby ktoś zamieścić programik w C (!!!) który wskutek odebrania znaku przez port szeregowy spowoduje wywołanie przerwania dla AT Mega8 związanego z odebraniem znaku Rezonator zewnętrzny 4.9152MHz, 4800Bd 8bitów danych, 1 bit stopu Przerwanie nie musi nic robić - nawet odczytywać rejestru odbiornika...

    Mikrokontrolery GienekS   14 Lis 2004 14:58 Odpowiedzi: 2    Wyświetleń: 1919
  • [Atmega32][ASM] odbieranie wiadomości w RC5

    witam Temat być może jest trochę mylący. Ale do rzeczy. Bawię się zestawem zl3avr i jestem na etapie obsługi transmisji w kodzie RC5 w asemblerze. W książce "Mikrokontrolery AVR ATmega w praktyce" podane są gotowe programy do nadawania i odbierania wiadomości w RC5. O ile procedurka nadawania nie...

    Mikrokontrolery AVR marcinxat   14 Gru 2008 21:48 Odpowiedzi: 9    Wyświetleń: 2385
  • Prędkość odbierania znaku port rs232 PC i odczyt lini RXD

    Jest pewien mechanizm przy nadajniku i odbiorniku rs232 - bufor FIFO. Dzięki niemu przerwanie zostaje zgłoszone nie co bajt, ale co pewną porcję bajtów (lub jeśli przychodzi tylko jeden bajt, przerwanie zostanie zgłoszone ze sporym opóźnieniem równym czasowi odbioru bajtów aż do poziomu przy którym bufor...

    Programowanie wilk125   26 Sty 2009 14:23 Odpowiedzi: 15    Wyświetleń: 3551
  • [ATEMGA162][C/AVRGCC] Odbiór stringów z uart w przerwaniach

    Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Interrupt UART library with receive/transmit circular buffers Author: Peter...

    Mikrokontrolery AVR dannnek   30 Sie 2009 11:03 Odpowiedzi: 1    Wyświetleń: 3024
  • [ATMEGA8]Przerwania, a RS232

    ...czy na czas wytransmitowania, bądź odbioru znaku program wstrzyma swoje działanie na 10ms, czy po prostu odbędzie się to równolegle... Jeśli budujesz transmisję RS232 na przerwaniach, sprzętowy USART odbiera znak w czasie, gdy procesor wykonuje program główny. Po odebraniu całego znaku generowane...

    Mikrokontrolery AVR marnowak   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3212
  • [ATTINY2313][c]Przerwanie wywołane w innym przerwaniu

    ...zamiast 14700us PB2 włącza się 1,7ms po PB3... Nie wiem, z jaką dokładnością mierzysz te 1,7ms, ale jako że 14,7ms/ 8 =1,8375ms (czyli może być w granicach błędu pomiaru) sugerowałbym sprawdzenie, czy fuse bit CKDIV8 jest prawidłowo ustawiony. Po prostu wygląda na to, że masz 8MHz zamiast 1MHz. ...

    Mikrokontrolery AVR Andrzej__S   29 Gru 2010 09:05 Odpowiedzi: 1    Wyświetleń: 1107
  • [2313][bascom] RC5 odbiór w przerwaniu INT0

    Mam problem i nigdzie nie mogę znaleźć odpowiedzi. Mianowicie, chce, żeby mój program odbierał kod w przerwaniu, tak, aby nie miało to wpływu na pracę programu. Mam taki kod: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 19200 Dim Kod As Bit Dim Command As Byte , Subaddress...

    Mikrokontrolery AVR anglik20   12 Lut 2011 15:43 Odpowiedzi: 6    Wyświetleń: 2483
  • C AVR bufor dla uarta, odbieranie znaków

    #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 11059200UL #include <util/delay.h> #define UART_BAUD 19200 #define UART_SPD (F_CPU/(16ul*UART_BAUD))... #define clr(PORT, BIT) (_SFR_BYTE(PORT) &= ~_BV(BIT))...

    Mikrokontrolery AVR figa_miga   30 Mar 2011 21:46 Odpowiedzi: 2    Wyświetleń: 1413
  • [STM32][C] FreeRTOS i przerwania od USART

    Zrobiłem to bez przerwań. Program może nie działa idealnie (mam problemy z odbiorem znaków - jutro na tym się skupię), ale udaje mi się wysyłać at komendy do modułu (np. zmienić nazwę modułu, czy pin) oraz przesyłać stringi przez bluetooth na laptopa. Poniżej funkcja wysyłająca i odbierająca pojedynczy...

    Mikrokontrolery arekg_   12 Lip 2012 01:19 Odpowiedzi: 14    Wyświetleń: 3822
  • Bluetooth - odbieranie ciągu znaków [C]

    Witam, Mam problem z ustawieniem flagi podczas zakończenia odbierania ciągu znaku. Program pisany pod atmege 8. UART inicjalizuje w następujący sposób: [syntax=c] #define UART_BAUD 9600 #define __UBRR ((F_CPU+UART_BAUD*8UL) / (16UL*UART_BAUD)-1) void USART_init(uint16_t x){ UBRRH...

    Mikrokontrolery Początkujący aplov   16 Mar 2016 11:59 Odpowiedzi: 2    Wyświetleń: 630
  • freeRTOS - moduł BT odbiera krzaki

    Uwaga co do wysyłania wiadomości z przerwania. A coś mi mówi że HAL_UART_RxCpltCallback jest wykonywane w kontekście przerwania. FreeRTOS ma specjalną konstrukcję. Chodzi o to, że wysłanie wiadomości może zmienić kontekst do którego system powróci po skończeniu przerwania. Dlatego robi się coś takiego:

    Mikrokontrolery ARM masterix07   21 Maj 2017 22:13 Odpowiedzi: 4    Wyświetleń: 1095
  • [STM32][UART][HAL] - Odbieranie danych o nieznanej wielkości.

    Na tego typu problemy jest jeden prosty sposób, wielokrotnie dyskutowany na forum: automat w przerwaniu UART. Jeśli ma być wykrywana "przerwa w transmisji" najpierw trzeba zdefiniować, co to jest ta "przerwa". Jeśli "przerwa" - to brak nowych danych przez czas np. potrzebny na transmisję jednego bajtu...

    Mikrokontrolery BlueDraco   12 Lis 2018 17:33 Odpowiedzi: 10    Wyświetleń: 312
  • [at91sam7s][gcc] Przerwanie USART

    Witam, Od jakiegos czasu pracuje nad urzadzeniem komunikujacym sie z PC za posrednictwem USB. Ostatnio padla decyzja ze trzeba zastosowac ft232rl zamiast sprzetowego USB procesora poniewaz ftdi ma dobre wsparcie bibliotek na PC i ogolnie latwiej jest to stosowac niz uzerac sie z domyslnym sterownikiem...

    Mikrokontrolery ARM _Matik_   11 Gru 2008 13:05 Odpowiedzi: 6    Wyświetleń: 1739
  • Atmega328p,przerwania,UART,I2C - Przerwania pomiędzy pomiarami.

    Witam, Tworzę projekt kompasu cyfrowego po szynie I2C pracujących na Atmega 328p-pu. Chciałbym zrealizować u siebie w projekcie przerwania, w ten sposób, że odbieram dane z kompasu->przerwanie i kolejno na początek. Przerwania na prostych przykładach realizowałem ale tutaj nie mam pomysłu jak...

    Mikrokontrolery AVR mickpr   04 Paź 2013 22:39 Odpowiedzi: 1    Wyświetleń: 2073
  • Problem z programem '51, przerwania od transmisji szeregowej

    Witam, mam dziwny problem z moim programem na '51(w C). Bawiłem się w transmisję szregową i utknąłem. Programik jest prosty: bufor odbiorczy na przerwaniu - wpisuje mu coś z klawiatury (HyperTerminal) on odbiera i umieszcza to w buforze, potem wypisuje funkcją printf to co tam jest. Problem w tym, że...

    Mikrokontrolery Tdv   18 Wrz 2003 07:47 Odpowiedzi: 5    Wyświetleń: 1109
  • Zbyt dlugi czas obslugi przerwania.

    Zdecydowanie wszystko trzeba zrobic na przerwaniach. Jezeli potrzebujesz wyslac 8 bajtow (2x32 bity ??) to zrob sobie w pamieci RAM kolejke tych bajtow oraz zrob licznik kolejki. W jakiejs petli sprawdzaj czy kolejka >0 jesli tak to wywolaj procedure wysylajaca bajt. W tej procedurze musisz sprawdzic...

    Mikrokontrolery natalia.   10 Paź 2004 18:34 Odpowiedzi: 8    Wyświetleń: 1095
  • Przerwania Mikrokontrolerów

    Witam Przerwanie tak obrazowo tłumacząc: Czytasz książkę, nagle dzwoni telefon. Odbierasz telefon, rozmawiasz. Po zakończeniu rozmowy wracasz do lektury. Procesor wykonuje jakiś kod, dzwonek tel. to jest zgłoszenie przerwania - więc wykonuje kawałek innego kodu - rozmowa tel. Po wykonaniu przerwania...

    Początkujący Elektronicy karlos79   10 Kwi 2006 22:20 Odpowiedzi: 2    Wyświetleń: 680
  • PIC C i przerwanie z czujnika IR, w czym problem ?!

    Sprawa ma sie tak, ze chce pobrac kilka kodow z TSOP1736, podlaczonego do RB0 i zapisac je w EEPROMIE procka. Procedura poboru kodu RC5 z transoptora jest nastepujaca: void IR_init() { DelayMs(100); TRISB = 0x11111111; // RBx jako input INTEDG = 0; // option 6 przerwanie...

    Mikrokontrolery dir3ctor   19 Lip 2007 16:10 Odpowiedzi: 15    Wyświetleń: 1638
  • [atmega8][c] przerwanie IRQ zabiera 100% czasu CPU

    Oddzielam temat od poprzedniego ze względu na inną naturę problemu. Master generuje przerwanie od Timera2 co 1.15ms. Transmisja SPI ustawiona jest na CLK/4 co przy ośmiu bitach daje czas transmisji równy 0.004ms. Co jedno tyknięcie timera wysyłany jest jeden bajt - zatem 0.004ms co 1.15ms. Działa...

    Mikrokontrolery AVR dondu   04 Lip 2011 20:17 Odpowiedzi: 7    Wyświetleń: 966
  • Print-wysyłanie danych i przerwania [bascom]

    Witam 1.Czy w Bascomie gdy wysyłam dane przez instrukcję PRINT, trzeba wyłączać przerwania w tym czasie, aby owa procedura wysyłająca dane [PRINT "zzzz"] nie została przerwana przez np. Timer? Czy PRINT ładuje dane do wyłania do niezależnego od przerwań układu wysyłającego? I jak w tym momencie zostanie...

    Mikrokontrolery AVR monokrysztal12   14 Wrz 2011 23:49 Odpowiedzi: 3    Wyświetleń: 1242
  • [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu

    Witam serdecznie doświadczonych w temacie użytkowników forum. Proszę o pomoc w nakierowaniu na właściwe tory, gdyż nie wiem już co robię źle. Znalazłem podobny temat na elektrodzie, aczkolwiek zaproponowane tam rozwiązanie ("przenieś semafor przed włączeniem przerwań") niezbyt mi pomógł. Używam płyteczki...

    Mikrokontrolery ARM michalko12   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1179
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    problem w tym że już na etapie odbierania pakietów trzeba zdecydować, czy odebrano preambułę, a już nie wyobrażam sobie odebrania bajtu synchronizacji w ten sposób. Pozatym już na etapie odbierania wie po przychodzącym adrsie MAC-destination czy ten pakiet należy do niego, jak nie nie zawraca sobie nim...

    Mikrokontrolery Xitami   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 3573
  • 1Wire w systemie z wieloma przerwaniami

    Mam zwykłą 51ke z odpalonymi praktycznie wszystkimi przerwaniami, dodałem tam 1wire i wychodzi delikatny problem. Żeby jedno z drugim się nie gryzło na czas wysyłania lub odbierania bitu wyłączam przerwania. Pomiędzy odbieranymi/wysyłanymi bitami przerwania są włączone po to aby procesor mógł wrócić...

    Mikrokontrolery bolek   02 Maj 2011 08:58 Odpowiedzi: 10    Wyświetleń: 2074
  • Wywłaszczanie przerwań przez timer

    Przepraszam - jasne, że us :-) Problem nie leży w samym wydłużeniu czasu - tylko, że SPI przestaje działać - zatrzymuje się dalsze wysyłanie danych. Procesor to PIC32 taktowany 80MHz, SPI taktowane 20MHz w tym momencie. Kod obu przerwań - prosze: SPI - to jest tylko fragment w którym...

    Mikrokontrolery Jado_one   26 Mar 2012 21:53 Odpowiedzi: 12    Wyświetleń: 1590
  • [C][ATmega16] - Niechciana zmiana częstotliwości przerwania (Timer1)

    Witam. Pisząc program natknąłem się na pewien problem, który uniemożliwia mi pójście dalej. Otóż potrzebuję wykonać określone operacje w równych odstępach czasu. Docelowo będzie to coś koło 2-5 minut, ale w czasie testów pracuję z mniejszymi odstępami. Ustawiłem Timer1 w tryb CTC i ustawiłem rejestr...

    Mikrokontrolery AVR mopsiok   12 Sie 2012 16:25 Odpowiedzi: 3    Wyświetleń: 1140
  • PIC [18F4620][C18] - I2C Master Receive w przerwaniu

    Witam, czy w przypadku wykorzystania modułu MSSP do sprzętowej realizacji I2C Mastera na mikrokontrolerze PIC 18F4620 jest możliwość odbioru danych od Slave'a w przerwaniu? Mam program, który cyklicznie (co około 500ms, w przerwaniu Timera0) wywołuje następujący kod: [syntax=cpp] IdleI2C(); StartI2C...

    Mikrokontrolery PIC flapo213   04 Lut 2013 16:10 Odpowiedzi: 4    Wyświetleń: 1629
  • stm32F0xx - USART ciągle w przerwaniu

    Witam! Nie mogę dojść do tego co się dzieje. W zamierzeniu program powinien czekać na ustalone znaki z USARTa i odpowiedzieć kilkunastoma znakami tekstu. Objaw jest taki, że po otrzymaniu 1 znaku odpowiada trzema prawidłowymi znakami a potem siedzi w przerwaniu z którego nie może się wykaraskać (tzn....

    Mikrokontrolery ARM chudybyk   26 Lip 2013 11:54 Odpowiedzi: 0    Wyświetleń: 687
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    Może wtrącę swoje 3 grosze Wynik jest taki jak przypuszczałeś (at)dondu , zmienna intliczba znacznie odbiega od wartości przechowywanej w licznik . W niektórych przypadkach zwiększa się nawet od 5 do 10 razy przy jednym skoku impulsatora. Z testu wynika że procesor reaguje na każde drgnięcie, uruchamiając...

    Artykuły Janusz_kk   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 4905
  • Przerwania - jak działają?

    Wiem co robi przerwanie, problem w tym że nie potrafię określić jednoznacznie gdzie ono się rozpoczyna Nie gdzie, tylko kiedy. Załóżmy taką sytuację: Dowódca X obserwuje przedpole, na którym spodziewa się ataku wroga. Żołnierz A ukryty i odległy o 500m dostał zadanie zliczania obcych...

    Mikrokontrolery AVR 2675900   17 Lis 2016 18:53 Odpowiedzi: 34    Wyświetleń: 1824
  • Gdzie wykonać przetwarzanie danych? W obsłudze przerwania czy w funkcji głównej?

    W ramach edukacyjnych zakupiłem małą płytkę z mikrokontrolerem STM8. Ma on pełnić rolę generatora PWM sterującego tranzystorem MOSFET, który zasila taśmę LED. Układ, między innymi, ma mieć możliwość sterowania przez UART, który będzie zaimplementowany w oparciu o przerwania. Jakiś czas temu przeczytałem...

    Mikrokontrolery Początkujący tmf   05 Kwi 2019 17:22 Odpowiedzi: 10    Wyświetleń: 639
  • AVR i UART na przerwaniach

    Witam Być może było to już na forum ale ja nie mogę dla siebie nic znaleść odpowiedniego. Siedzę w tym już kilka dni (może już się zestarzałem i coraz wolniej rozumuje) i narazie jest to wsszystko w powijakach. Używam kompilatora AVR-gcc wię język c mnie raczej interesuje. Do tej pory była to moja...

    Mikrokontrolery zagwizdow   25 Wrz 2007 10:59 Odpowiedzi: 16    Wyświetleń: 2826
  • [atmega162][avr-gcc] Problem z przerwaniem zewnętrznym

    Witam, Podłączyłem sobie do atmegi162 odbiornik podczerwieni (TSOP1736) przez pin PD2, czyli przerwanie INT0. Inicjalizacja przerwania wygląda następująco: DDRD=0; PORTD=4; GICR=_BV&#... A minimalistyczna obsługa przerwania...

    Mikrokontrolery AVR thenkles   24 Lis 2008 16:48 Odpowiedzi: 7    Wyświetleń: 1247
  • [C][atmega8]wywołanie funkcji w przerwaniu,aby while(1)pusty

    BoskiDialer, zastąpiłem oczekiwanie na flagę od timera 0 { while ( timer_flag == 0); timer_flag = 0; } na: { while (TOV0==1); TIFR |= 1<<TOV0; TCNT0 = TIMER_0_RECEIVE; } w mainie włączenie przerwania od INT0: GICR |= 1<<INT0; MCUCR...

    Mikrokontrolery AVR esnow   04 Gru 2009 17:12 Odpowiedzi: 12    Wyświetleń: 2956
  • [mega32][BASCOM] wys. LED na przerwaniach i problem z uartem

    Obsługa UART jest przerywana TIMEREM i dlatego gubi znaki. Zrób odbiór UARTU na przerwaniach, odbieraj w nim tylko pojedynczy znak i ładuj go do bufora (nie czekaj w tej funcji,aż odbierzesz wszystkie znaki), a po odebraniu końcowego znaku ustawiasz flagę, że skończył. I w pętli głównej dekodujesz sobie...

    Mikrokontrolery AVR mirley   10 Maj 2010 12:14 Odpowiedzi: 3    Wyświetleń: 1215
  • [AVR] Pominięcie przerwania TXC raz na kilka tys. wysłanych

    Hej. Dzięki za rady. Najbardziej mnie wpienia, że to działa godzinami i raz kiedyś się zatnie. O ISR wiem, tylko to kod w sumie z przed blisko 2 lat, a wtedy byłem bardziej zielony. Sprawdziłem czy są jakieś różnice w kodzie wynikowym po zmianie i niestety nie ma. Ale i tak dzięki za monit. Ogólnie...

    Mikrokontrolery AVR hotdog   03 Lis 2010 18:41 Odpowiedzi: 22    Wyświetleń: 2617
  • [Bascom] Przerywanie instrukcji Input w przerwaniu

    Witam. Urządzenie w nieskończonej pętli pobiera za pomocą instrukcji input z UARTa napływające dane, interpretuje je i wykonuje. W urządzeniu jest również odbiornik podczerwieni. Kod RC5 odbierany jest w przerwaniu. Chciałbym, po napłynięciu właściwych danych przez RC5 (wykonuje się program...

    Mikrokontrolery AVR MES Mariusz   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 2619
  • [Atmega8][C/Linux] Przerwania sprzętowe i funkcje

    Witam. Próbuję nauczyć się korzystać z przerwań. Napotkałem taki oto problem. W moim programie mam funkcję która wczytuje określoną ilość bajtów z USART by wydać odpowiedni rozkaz. Kiedy funkcja ta "trwa" czyli czeka aż wpiszę te bajty do terminala to przerwania nie działają albo mikrokontroler nie odbiera...

    Mikrokontrolery AVR 1428163   19 Kwi 2011 10:51 Odpowiedzi: 10    Wyświetleń: 1230
  • xmega16d4 - Przerwanie- zmiana stanu lini ss

    Cześć Czy może ktoś mi podpowiedzieć, jak generować przerwanie od zmiany sygnału na lini SS? Obecnie próbuję to zrobić dodając przerwanie na PIN4 portu C [syntax=c] PORTC.INT1MASK = PIN4_bm; PORTC.INTCTRL = PORT_INT1LVL_LO_gc| PORT_ISC_BOTHEDGES_gc; PMIC.CTRL = PMIC_LOLVLEN_bm;...

    Mikrokontrolery AVR st4chuu   02 Sie 2015 09:51 Odpowiedzi: 4    Wyświetleń: 627
  • [STM32F303] - Discovery - Nie działa przerwanie od PC0

    Witam, Bawię się zestawem STM32F3 Discovery i konfiguruję przerwanie od PC0. Po skonfigurowaniu nie działa przerwanie od PC0 tylko od PA0 (user button). [syntax=c] RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO... ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO... ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO...

    Mikrokontrolery ARM Uzytkowniik   11 Wrz 2015 10:06 Odpowiedzi: 1    Wyświetleń: 561
  • Atmega 32 [C] - Wywołanie pomiaru w przerwaniu timera1

    Pod koniec obsługi przerwania timera startuj ADC, a wynik odbieraj na początku procedury obsługi przerwania timera, czyli w następnym przerwaniu. No i przypadkiem nie używaj równocześnie przerwania timera i ADC - pożytku żadnego, a kłopoty mogą być.

    Mikrokontrolery AVR tmf   07 Lis 2015 10:25 Odpowiedzi: 16    Wyświetleń: 1077
  • [ATmega8][C] - brak wysyłania danych przez UART po wyzwoleniu przerwaniem

    Witam! W ramach napisania programu do obsługi klawiatury na złączu PS/2 chciałem zapoznać się obsługą uart w przerwaniu wyzwalanym zewnętrznym sygnałem. Sam uart działał, poprawnie wysyłał znaki, same przerwania zewnętrzne także działały, natomiast próba wysłania pojedyńczego znaku w przerwaniu kończy...

    Mikrokontrolery AVR wojtasXD   12 Lis 2018 18:29 Odpowiedzi: 4    Wyświetleń: 141
  • [AT90CAN128][C] MAgistrala CAN-błędy w odbieranych danych

    Witam. Chciałem wysłać ramkę danych po magistrali jednak ciąg bitów, które odczytuje jest zupełnie inny od tego co chcę wysłać. Już nie mam pomysłów co może być nie tak. Oto kod programu: #include<avr/io.h> #include<...

    Mikrokontrolery AVR Krzysiek_k1984   07 Cze 2008 20:22 Odpowiedzi: 1    Wyświetleń: 3079
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    W końcu sukces. Dzięki koledze Mirekk36 procek generuje piękną nośną na portb.3. Wielkie dzięki. A tak na marginesie to sposób kolegi Atom1477 nie chce się kompilować, wyskakuje błąd w tym miejscu: ICR1 = 222 OCR1A = 22 '0...222 . Dodano po 3 Nie długo trwała moja radość że...

    Mikrokontrolery AVR pier   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4124
  • Atmega16A - prawdopodobnie błędna obsługa przerwań

    tak mam, DDRB |= (1<<0); PORTB &= ~(1<<0); int Odbierz() { ilosc = 0; nadawaj = 1; sei(); //wyslanie sygnalu while(ilosc < 70); ilosc = 0; nadawaj = 0; //wlaczenie odbierania DDRB &= ~(1<<2); //odebranie...

    Mikrokontrolery AVR asembler   10 Lut 2011 17:19 Odpowiedzi: 25    Wyświetleń: 1461
  • Bascom - GSM - Jak odbierać informacje z innego telefonu

    Witam. Zrobiłem właśnie tak jak poradził kolega Xury wcześniej. Użyłem programu którego miałem do Siemensa Siemens Mobile Control ( mam nadzieję ze on jest właściwy) i podczas dzwonienia na numer karty włożonej do telefonu Siemens S55 pojawiło się coś takiego jak na ekranie. Czy to jest tak że komórka...

    Mikrokontrolery AVR M. S.   25 Cze 2011 08:03 Odpowiedzi: 21    Wyświetleń: 5061
  • [STM32f103]UART nie odbiera danych.

    Witam, walczę z UART i natrafiłem na przeszkodę w postaci odbioru danych (wysyłanie działa). Analizując mój kod przynajmniej teoretycznie powinien działać, ale w praktyce tego nie widać, więc proszę o zdjęcie mi klapek z oczu i wytknięcia błędów. Zamieszczam kod, który ma za zadanie sterowanie diodą...

    Mikrokontrolery ARM Pegasus   12 Wrz 2012 14:20 Odpowiedzi: 4    Wyświetleń: 3237
  • WinAPI jak dostać przerwanie gdy przychodzą dane na RS232

    Faktycznie usunąłem je przez przypadek, dzięki Dodano po 4 No i napisałem programik i bez problemu inicjuje UARTa i wysyła ładnie dane, ale nie chce nic odbierać :-( Mimo, że wcześniej instrukcja ReadFile mi działała w innym programie i ją tylko przekopiowałem... Oto cały kod: Dodano po 2 ...

    Programowanie Początkujący daniel93   20 Wrz 2012 20:14 Odpowiedzi: 27    Wyświetleń: 2607
  • Arduino - Czy jest obsługa przerwania z UART bufor nadawania pusty

    Dziękuję za odpowiedź. Eksperymentowałem z sprawdzeniem flagi przed wysłaniem while ( !( UCSR0A & (1<<UDRE0)) ) {} Serial.write(Lo_byte); I okazało się że nadal były problemy. Wskazało mi to iż problem jest z programem Mbus TESTER z którego od lat korzystałem. Niestety nie lubi on chyba...

    Arduino Udios   14 Paź 2014 22:23 Odpowiedzi: 2    Wyświetleń: 1635
  • atmega128 RFM01 - Odbieram ciągle 255 (0xFF)

    Result&=0xfe; Jest całkowicie zbędne, bo poprzednie przesunięcie w lewo zeruje najmniej znaczący bit. Nie pokazałeś kodu, który odbiera wartość, a to w nim może leżeć problem. Jeśli procedura odbioru jest w przerwaniu, a wartość sprawdzasz poza przerwaniem - dodaj atrybut volatile do zmiennej, która...

    Mikrokontrolery atom1477   27 Gru 2014 16:30 Odpowiedzi: 8    Wyświetleń: 459
  • ds89C420 - nie działa mi przerwanie od drugiego seriala??

    Oto użyte funkcje void InicjujPortySzeregowe(char BaudRate, bit DoubleBaudRate) { RI_1 = 0; TI_1 = 0; RI_0 = 1; TI_0 = 1; ES0 = ES1 = 1; //odblokuj przerwania od portów szeregowych SCON0=0x52; SCON1=0x52; TMOD=0x20; TR1=1; TH1=BaudRate; PCON = (DoubleBaudRate...

    Mikrokontrolery domel2003   25 Maj 2004 17:00 Odpowiedzi: 0    Wyświetleń: 633
  • UART- problem z przerwaniem od nadawania

    Witam. Mam mały problemik z UARTem . Mianowicie wszystko dziala ladnie , wysylanie i odbieranie znakow. Problem powstaje w momencie gdy wlacze przerwanie od zakonczenia nadawania (TXC: USART Transmit Complete ). Wowczas po wyslaniu jakiegokolwiek znaku z mikroprocesora mikroprocesor sie restartuje. Uklad...

    Mikrokontrolery adamusx   16 Mar 2006 17:31 Odpowiedzi: 2    Wyświetleń: 1608
  • DS89C450 przerwania portow UART

    Co do Pana propozycji z poprzedniego postu: sugeruje Pan ze jesli wlaczam obsluge przerwan portu i ustawiam flage TI_0 zeby wyslac znaki przez putchara to program odrazu sie zapetli przez to i bedzie wykonywal ciagle przerwanie ? tak wyglada moj set_RS() void set_RS() { SCON1...

    Mikrokontrolery h0nza   26 Cze 2006 19:49 Odpowiedzi: 5    Wyświetleń: 1530
  • komenda ORG i przerwanie

    A tu masz "obrazek" do wypowiedzi kolegi ORG 0000H JMP MAIN ORG 001BH JMP STROBO ORG 000BH ;WYSWIETLANIE JMP DISPLAY ORG 0023H ; DLA SPORADYCZNIE ODBIERANYCH ZNAKOW Z RS AJMP IN_RS MAIN: M... SP, #47H MOV P0, #40d MOV P1, #255 MOV P2, #255 MOV...

    Mikrokontrolery asulkowski   03 Gru 2006 12:22 Odpowiedzi: 4    Wyświetleń: 1817
  • Przerwanie UART, I2C i Bascom.

    Najlepiej to napisać sobie w bascomie ale z użyciem sprzętu - czyli przerwania tu gdzie się tylko da. Rozumiem że masz tylko odbierać dane po rs z ustalona prędkością i jakoś je zapisywać. Fajnie było by gdyby te dane były jednobajtowe - szybciej się wtedy reaguje i są pojedyncze, szybkie warunki. Kwarc...

    Mikrokontrolery robiw   02 Cze 2007 13:34 Odpowiedzi: 13    Wyświetleń: 3296
  • bascom i przerwanie od uart-a

    przerwanie od portu szeregowego obsługujesz w ten sam sposób jaki i każde inne przerwanie. Ale to nie wszystko ;) Jeśli skonfigurujesz seriala do pracy z buforem , to Bascom sam "podłoży" przerwanie i będzie za Ciebie odbierał znaki z uarta i zapisywał do bufora kołowego.Instrukcję obsługi Bascoma...

    Mikrokontrolery zumek   23 Gru 2007 22:40 Odpowiedzi: 3    Wyświetleń: 1513
  • C, atmega8, przerwania, rs232, zwieszka.

    Jest sobie układ na ATMEGA8 na defaultowym zegarze, z LCD, MAX232, i przekaźnikiem podłączonym do portu B. MAX232 jest połączony poprawnie z prockiem, bez przerwań jestem w stanie odbierać dane z RS232, nic się nie wiesza, ogólnie działa. Jednak żeby nie było mi zbyt dobrze, to wymyśliłem sobie że umieszczę...

    Mikrokontrolery MinisterQ   03 Mar 2008 00:28 Odpowiedzi: 3    Wyświetleń: 1239
  • [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...

    Mikrokontrolery AVR mirekk36   21 Sie 2008 10:59 Odpowiedzi: 4    Wyświetleń: 2728
  • [ATTiny2313/AT90S2313][C/AVR gcc] Przerwania i RS232

    Witam Od dwóch dni borykam się z pewnym problemem. Mam 2 mikrokontrolery: ATTiny2313 i AT90S2313. W tematach na elektrodzie znalazłem taki oto banalny program, odbierający znaki przez RS232 na przerwaniach, napisany dla AT90S2313: #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR Skyttop   03 Kwi 2009 12:57 Odpowiedzi: 3    Wyświetleń: 2753
  • [ATMega8][TWI][24C128][c] I2C na przerwaniach + EEPROM

    Dodam jeszcze, że budzenie z przerwania TWI z IDLE MODE jest CHYBA(?) w tej tabelce jako OTHER I/O: Dodano po 1 Po zaimplementowaniu zapisu i odczytu wszystko gra i buczy :) Procesor śpi gdy TWI śmiga. WNIOSKI KOŃCOWE - 24C128 IS27 oznacza kość z 2,7V czyli działającą...

    Mikrokontrolery AVR dondu   23 Gru 2010 15:03 Odpowiedzi: 43    Wyświetleń: 7890
  • [STM32][eclipse]Przerwanie a debugowanie

    Jedno mnie dziwi - nigdy nie miałem takich problemów. To, że timery czy inne peryferia sobie pracują, gdy rdzeń jest halt to nie powinno nikomu przeszkadzać, skoro stepowany rdzen w ogóle nie skacze pod wektory ISRów...? Gdy używam Ride7 to nie mam tego problemu, ale gdy przekroczyłem limit 32kB przesiadłem...

    Mikrokontrolery ARM Freddie Chopin   11 Lip 2011 21:12 Odpowiedzi: 7    Wyświetleń: 3259
  • [attiny2313][c/as6][isr] - dwukrotne wywołanie przerwania w debuggerze as6

    Witam, Mój cel to: Odbieranie danych poprzez usart, Sposób testowania aplikacji to: debugger w atmel studio 6 poprzez wyklikiwanie wartości bitów w IO View Problem, z którym walczę: Dwukrotne wywołanie ISR(USART_RX_vect) Ok, teraz opiszę problem nieco dokładniej. Zacznę od kodu (okrojonego): [syntax=c] #include...

    Mikrokontrolery AVR piotrbdg2010   18 Sty 2013 11:22 Odpowiedzi: 0    Wyświetleń: 849
  • Atmel - obsługa przerwań, assembly

    Absolutnie nie mam pojęcia co chcesz zrobić. Program który wstawiłeś jest kiepski: 1) Nie baw się w takie skomplikowane ładowanie danych ldi r17, 1<<CS02 out TCCR0, r17 in r16, TIMSK //tryb normalny sbr r16, 1<<TOIE0 out TIMSK, r16 //przerwanie od przepełnienia Tylko zrób...

    Mikrokontrolery Początkujący 30402   30 Kwi 2013 19:22 Odpowiedzi: 6    Wyświetleń: 1446
  • [Atmega 32] [C] wywoływanie przerwania USART_RXC_vec przy wysyłaniu

    Inicjalizacja [syntax=cpp] void uart::init(unsigned int myubrr) { /* Ustala pr�dko�� transmisji */ UBRRH = (unsigned char)(myubrr>>8); UBRRL = (unsigned char)myubrr; /* W��cza odbieranie i wysy�anie*/ UCSRB...

    Mikrokontrolery AVR Akane   27 Mar 2014 21:02 Odpowiedzi: 4    Wyświetleń: 1164
  • ATMega32U4 - NRF24L01 - nie odpala przerwanie RX_DS na ACK_PAYLOAD

    Witam, Piszę tutaj gdyż jesteście moją ostatnią deską ratunku. Mam problem z układem NRF24L01. Transmisja pomiędzy dwoma takimi układami przebiega bezproblemowo, jednak dodatkowo chciałbym skorzystać z opcji pakietów potwierdzających, czyli PAYLOAD_ACK. Po otrzymaniu zwykłego pakietu na urządzeniu...

    Mikrokontrolery majkel   18 Cze 2014 12:17 Odpowiedzi: 1    Wyświetleń: 1383
  • STM32F4 automatyczny stop przy odbieraniu przez DMA

    Witam Chciałbym odbierać dane z MPU-9150 przez DMA ale bez przerwań. Komunikacja wygląda następująco: - wysyłam adres MPU-9150 zapisuję do niego wewnętrzny początkowy adres od którego chcę zacząć odbieranie danych - wysyłam adres MPU-9150 do odczytu - DMA odbiera dane - ostatni bajt z DMA...

    Mikrokontrolery ARM Piotr Piechota   19 Lis 2013 16:02 Odpowiedzi: 2    Wyświetleń: 969
  • przerwanie w 89C51 TXD RXD zdalen sterowanie przez TXD i RXD

    Witam chce napisać program do zdalnego sterowania (komunikacji między dwoma mikrokontrolerami 89C51) po przez RXD i TXD jeden ma wysyłać a drugi odbierac bajty planuje to zrobić narazie na podczerwień ale niewiem jak napisac ten program programuje od niedawna ale niebawiłem sie jeszcze z przerwaniami.Mój...

    Mikrokontrolery MEGUSMAN   03 Kwi 2005 12:19 Odpowiedzi: 0    Wyświetleń: 645
  • AVRStudio i przerwania UART

    Atmega32 + JTAG + AVRStudio 4.12 Poczas debugowania ONLINE po zainicjowaniu UARTu (z przerwaniem) caly czas jet wywolywana funkcja obslugi przerwania SIG_UART_RECV mimo, ze nic nie odbiera. Dlaczego tak sie dzieje?

    Mikrokontrolery ZbeeGin   05 Mar 2006 18:57 Odpowiedzi: 4    Wyświetleń: 1690
  • 89s52 - uart przerwanie - problem

    A jak jest zaimplementowany printf() w Keil-u? Z tego co pamiętam, to w Keil-u domyślna implementacja polegała na sformatowaniu tekstu i wysłaniu go do RS-a (dawno nie ruszałem Keila ani C dla 51, w sumie nigdy go nie używałem, gdyż dla mnie UART był wtedy niedostępny, więc mogę sie mylić). Jeśli...

    Mikrokontrolery max666   25 Sie 2006 20:31 Odpowiedzi: 7    Wyświetleń: 1643
  • [M16] [C] UART - przerwanie & string

    To dziala idealnie i wlasnie o to mi chodzilo. Dzis probowalem poskladac to w calosc i niestety znow mam problemy :| Mianowicie nie wiem gdzie umiescic odczyt zegara I2C i wyswietlanie na LCD. Myslalem, ze odpowiedni do tego bedzie Timer0 i oto wiekszy fragment kodu: #define TIMER0_CLK 0x01 //...

    Mikrokontrolery AVR JmL(TM)   03 Lip 2008 19:30 Odpowiedzi: 10    Wyświetleń: 4696
  Szukaj w 5mln produktów