usart obsługa

Znaleziono około 576 wyników dla: usart obsługa
  • USART obsługa przerwanie od danych nadchodzących RXC

    Witam... Po dość długim czasie zamykam temat... Problem został całkowicie rozwiązany dzięki pomocy Light-I'ego... Rozwiązaniem było włączenie transmitera (1<<TXEN) przy inicjalizacji USARTa... Oprócz tego wstawienie odpowiedniej dla danej prędkości transmisji wartości liczbowej...

    Mikrokontrolery   26 Kwi 2006 01:46 Odpowiedzi: 11    Wyświetleń: 3419
  • [atmega1284P]i[atmega8] - [max485]USART pomiędzy procesorami się nie wyrabia

    Witam, mam problem z połączeniem po USARCIE tych dwóch procesorów. Sprawa wygląda następująco: atmega1284p ma być docelowo masterem, wysyła ramkę i w odpowiedzi dostaje ramkę zwrotną od atmega8. Obsługa ramek nie jest jeszcze napisana, na razie wysyłam 8 bajtów atmegą1284p i jeżeli...

    Mikrokontrolery AVR   22 Paź 2012 11:03 Odpowiedzi: 1    Wyświetleń: 1302
  • USART via IIC/SPI, 64 bajty FIFO, AUTO Flow control, AUTO DIR RS-485, 18 GPIO

    Bywa, że w projekcie trzeba dodać dodatkowy port komunikacyjny. Jest to problemem, gdy taka potrzeba zajdzie w końcowej fazie projektu. Wymiana mikrokontrolera na większy spowoduje konieczność zmiany PCB. Dodatkowy port USART, może być potrzebny tylko podczas uruchamiania urządzenia (np...

    DIY Konstrukcje   21 Lip 2017 08:18 Odpowiedzi: 0    Wyświetleń: 5349
  • [ATmega16 i AT90CAN128] [C] USART synchroniczny - problem

    Niestety to jednak nie w tym tkwi problem. Zmieniłem troszkę program dlatego opisze jeszcze raz o co chodzi ;) Usunąłem wszystkie błędy programu i o dziwo komunikacja jako tako działa, ale oczywiście jest jedno "ale" z którym jakoś nie potrafię sobie poradzić i nie wiem dlaczego tak się...

    Mikrokontrolery AVR   08 Lip 2008 07:41 Odpowiedzi: 11    Wyświetleń: 3747
  • [Atmega644P][C] - Przerwania + Bufor cykliczny USART

    Witam, próbuję zaprogramować mikrokontroler,aby obsługiwał USART do komunikacji przez RS232. Chcę wykorzystać do tego bufor cykliczny, który zaimplementowałem w następujący sposób: [syntax=c] #include <inttypes.h> #define BUFFER_SIZE 32 #define BUFFER_MASK ( BUFFER_SIZE - 1) ...

    Mikrokontrolery AVR   18 Wrz 2012 07:11 Odpowiedzi: 2    Wyświetleń: 2760
  • [STM32F4Discovery][c/eclipse] - dziwne zachowanie USART

    Witam Chciałem zająć się obsługą karty SD, za pomocą FatFs. Natrafiłem na ten wątek: Projekt tam zamieszczony działa jak należy. Problem pojawił się, kiedy dodałem obsługę usarta: ˙ ****************************** Nie mam pojęcia co z tym zrobić. Sprawdzałem na usarcie...

    Mikrokontrolery ARM   16 Sie 2013 16:25 Odpowiedzi: 0    Wyświetleń: 825
  • [sonar][KONAR] problem z napisaniem programu obsługi

    Zmontowałem przed wakacjami sonar z konaru napisałem program do obsługi(prawie sam :D) i program zwraca poprawne wartości z prawej strony a z lewej 3 diody na sonaże poprawnie mruga prawa a lewa ledwo co się zapala stwierdziłem że dałem ciała z elektroniką i teraz polutowałem 2 po...

    Mikrokontrolery   28 Gru 2010 11:10 Odpowiedzi: 5    Wyświetleń: 1344
  • STM32F4 Discovery - Połączenie z Bluetooth BTM341 przy użyciu USART

    Witam! Zacznę od tego, że jestem raczej laikiem z programowania STM-ów. Ale nie jestem też leniem, że znajduję gotowca, kopiuję i liczę na to, że będzie działać. A jak nie działa to lipa. Staram się to zrozumieć i znaleźć problem. ;) Niestety brak wiedzy sprawił, że wymiękłem...

    Mikrokontrolery ARM   24 Gru 2014 00:01 Odpowiedzi: 6    Wyświetleń: 1230
  • Przerwania USART po raz kolejny

    Mam jeszcze takie pytanie. Czy komunikacja poprzez USART powinna działać w oparciu o przerwania czy w oparciu o zwykłe funkcje też może być? Chodzi mi oto czy w bardziej zaawansowanym projekcie nie napotkam później jakiś przeszkód i nie będę musiał przerabiać całości. Pozdrawiam Można...

    Mikrokontrolery   18 Kwi 2011 16:22 Odpowiedzi: 4    Wyświetleń: 957
  • [Atmega32][c][BTM222][USART]

    Witam! Mam problem. Podłączyłem atmege32 z BTM222 i na komputerze używał programu Realterm do obsługi portu szeregowego. Komputer się ładnie podłączył do BTM-a, to znaczy nawiązał połaczenie wpisałem kod 1234 i w programie Realterm jest napisane że się połączył. Chyba jest problem...

    Mikrokontrolery AVR   19 Lis 2011 12:10 Odpowiedzi: 9    Wyświetleń: 3817
  • PIC16F883 - Obsługa uSWITCH z diodami / RS232

    Tym razem ma problem z RS232. Spróbowałem na początek skorzystać z gotowego przykładu HiTech, a nie udało mi się podczas kompilacji main.c #include <stdio.h> #include <htc.h> #include "usart.h" void main(void){ unsigned char input; INTCON=0; //...

    Mikrokontrolery PIC   08 Sie 2013 12:38 Odpowiedzi: 30    Wyświetleń: 5259
  • Xmega USART - Jak połączyć strumienie printf i scanf z DMA?

    W książce Tomasza Francuza "AVR Praktyczne projekty" znalazłem bardzo przyjemny sposób na użycie USART w XMEGA posługując się fprintf lub fscanf. Niestety po przejściu na DMA okazało się, że nie da się tak łatwo zastąpić fprintf przy użyciu funkcji wysyłającej dane do bufora i dalej...

    Mikrokontrolery AVR   24 Lis 2014 15:02 Odpowiedzi: 1    Wyświetleń: 1506
  • [STM32F4] - Dziwne zachowanie USART

    Witam od dwóch dni mam problem z USART na stm32f4discovery. Otóż napisałem sobie prosty programik na bazie tego przykładu pod stm32f4discovery ze strony Freddiego Chopina, tyle że sam napisałem sobie konfigurację zegarów itd. Zrobiłem konfigurację USART 6, napisałem funkcję do wysyłania...

    Mikrokontrolery ARM   18 Sty 2017 17:39 Odpowiedzi: 1    Wyświetleń: 753
  • [PIC][16F] Realizacja software'owego buforu odbioru USART

    Pracowałem ostatnimi dniami nad małym kontrolerkiem, sterowanym przez RS232. Obsługa niektórych poleceń, wydawanych do niego, trwała nawet po kilka milisekund i... okazało się, że użyty przeze mnie 16F628A ma bufor wejściowy USARTa rozmiaru... 2 bajtów. Tak, to nie pomyłka :| Dlatego...

    Mikrokontrolery PIC   22 Maj 2010 00:08 Odpowiedzi: 2    Wyświetleń: 1426
  • [ATmega644][C] Problem z odbiorem przez USART

    Witam!!! Mam problem z odbiorem danych przez procka z PC. Napisałem procedury do obsługi USART. Inicjalizacja i wysyłanie danych do PC działa bez błędnie. Nie mogę jednak nic odebrać z komputera. Nie wiem gdzie mam błąd w programie. Zamieszczam listing kodu: usart.c: #include "usart.h" void...

    Mikrokontrolery AVR   08 Lis 2009 16:09 Odpowiedzi: 1    Wyświetleń: 918
  • [Atmega8][C] - przełączanie USART poprzez 74hct125

    Witam :) Zrobiłem układ, którego głównym elementem jest uC Atmega 8. Problem w tym że posiada ona w swojej strukturze tylko jeden port USART. W mojej aplikacji posiadam dwa urządzenia które komunikują się wykorzystując właśnie ten interfejs. Dodatkowo jedno z nich zasilane jest napięciem...

    Mikrokontrolery AVR   01 Gru 2009 20:15 Odpowiedzi: 1    Wyświetleń: 2763
  • [AVR] USART - U2X: Double the USART Transmission Speed

    Witam, Nie mam problemu z obsługą USART tylko takie pytanie, które mnie nurtuje bo chyba się zakręciłem i nie do końca coś rozumiem. O jakie podwójne zwiększenie prędkości transmisji chodzi przy ustawieniu bitu U2X na 1 ??? Tzn co to ma wspólnego ze zwiększaniem prędkości transmisjii...

    Mikrokontrolery   04 Wrz 2010 19:50 Odpowiedzi: 5    Wyświetleń: 2768
  • [STM32][Keil] Problem z komunikacją przez USART

    Witam, Próbowałem na podstawie książki "Mikokontrolery stm32 w praktyce" uruchomić na STM32F107 transmisję z wykorzystaniem USART-a. Połączyłem Rx i Tx ze sobą i próbuję wysyłać a następnie odczytywać wysłane dane. Poniżej jest mój kod: int main(void) { SetSysClockTo72(); ...

    Mikrokontrolery ARM   14 Lis 2010 15:16 Odpowiedzi: 9    Wyświetleń: 2432
  • [Atmega32][C/AVRStudio5] Transmisja asynchroniczna USART

    Witam Wykonałem układ, który komunikuje się z PC przez moduł BTM-222. Komunikacja USART, asynchroniczna 38.400 kbps, 1 bit parzysztości, 1 bit stopu. Jeśli zadeklaruję na stałe, że wielkość bufora wynosi np. 30, i wysyłam z PC 30 znaków, to komunikacja działa bez zarzutu. Problem w...

    Mikrokontrolery AVR   21 Lis 2011 22:50 Odpowiedzi: 8    Wyświetleń: 1183
  • [Atmega8A][C/Eclipse][USART] - zapisywanie danych odebranych przez bluetooth

    Ustawiasz bit zezwolenia na przerwanie TXCIE, a gdzie masz procedurę obsługi tego przerwania? Po odesłaniu znaku flaga TXC zostaje ustawiona i ze względu na brak procedury obsługi tego przerwania program najprawdopodobniej startuje od początku. Nie ustawiaj bitu TXCIE lub napisz dla tego...

    Mikrokontrolery AVR   16 Gru 2012 18:04 Odpowiedzi: 4    Wyświetleń: 1707
  • ATXMega - USART w trybie MASTER SPI, wadliwie działa.

    Witam wszystkich! mam takie małe marzenie :) Posiadam ATXmegę 128A3U i modulik wyświetlacza oparty o ILI9341. Moduł udostępnia magistralę SPI wraz z linią dodatkową D/C. Wpadłem na szatański pomysł, by wykorzystać USART w trybie SPI MASTER do obsługi LCD. Dlaczego USART a nie SPI?...

    Mikrokontrolery AVR   21 Lip 2015 19:18 Odpowiedzi: 4    Wyświetleń: 1266
  • Komunikacja z myszką(klawiaturą) przez USART

    Próbuję nawiązać połączenie z myszą komputerową. Temat był omawiany tutaj kilka razy, ale zauważyłem, że wiele osób próbuje pisać skomplikowane programy obsługi protokołu 8042. Zastanawiam się, czy nie lepiej skorzystać ze sprzętowego układu USART, który posiadają większe...

    Mikrokontrolery   15 Wrz 2006 18:52 Odpowiedzi: 0    Wyświetleń: 1052
  • [Atmega 16][C/WinAVR], problem z modbus, USART

    A co robię niezgodnie z dokumentacją? Poniższe funkcje znalazłem na stronie internetowej, która wyglądała całkiem poważnie. Obojętne mi z której flagi będę korzystał byle działało :P A skoro w większości przykładów natknąłem się właśnie na wykorzystanie tych flag to tego się...

    Mikrokontrolery AVR   16 Maj 2010 16:15 Odpowiedzi: 2    Wyświetleń: 2599
  • [STM32][C] FreeRTOS i przerwania od USART

    Hej, nie mogę znaleźć na forum podobnego problemu. Otóż pracuję z mikrokontrolerem STM32F100RB (płytka stm32vldiscovery) i chciałbym wykorzystać przerwanie od USART podczas pracy z FreeRTOS. Problem polega na tym, że nie wiem, w którym miejscu zdefiniować przerwanie. Uruchamiam je funkcją...

    Mikrokontrolery   12 Lip 2012 01:19 Odpowiedzi: 14    Wyświetleń: 4365
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Co to niby ma być? USART1->BRR = (24+(0.9216/2))/0.9216; Zmieniłem na: Popatrz, jak zaprogramowałeś DMA - po 8 transferów, miały być 4 po 16 bitów z ADC do pamięci i 8 po 8 bitów z pamięci do USART. Poprawione, usunąłem również priorytety: Założę się na ślepo (a STM32F1...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 25629
  • [STM32][STM32F407] - [DMA][USART]złączenie dwóch kanałów USART, wysłanie trzecim

    Chciałbym tylko nieśmiało zauważyć, że ten programowy arbiter plus obsługa DMA - to więcej kodu niż obsługa transmisji na przerwaniach z buforem cyklicznym bez DMA. ;)

    Mikrokontrolery ARM   19 Cze 2013 20:58 Odpowiedzi: 4    Wyświetleń: 2412
  • xmega - Połączenie USART z SPI/I2C

    Cześć, potrzebuję wytłumaczenia (jak dla debila ;) jak to jest z tym usartem i jak to się ma w przypadku spi / i2c dla xmega. Weźmy na warsztat chociażby SPI. A więc aby "zrealizować SPI", to muszę określić slave, zegar taktujący względem którego będą wysyłane kolejne bity (czyli...

    Mikrokontrolery Początkujący   30 Cze 2013 15:49 Odpowiedzi: 1    Wyświetleń: 1851
  • Atxmega USART - kod TMF'a nie działa po dołożeniu jednej stałej

    Witam. W przykładach do książki Tomasza Francuza jest obsługa USART w przerwaniach. Kod: [syntax=c] #define MAX_CMD_LEN 10 //Maksymalna długość polecenia w bajtach void USART_init() { PORTC_OUTSET=PIN3_bm; ... //Pin TxD musi być wyjściem USARTC0.CTRLA=USART_RXCINTLV...

    Mikrokontrolery   23 Maj 2014 16:17 Odpowiedzi: 2    Wyświetleń: 957
  • AVR - Transmisja przez USART wysyła krzaczki.

    Witam, Napisałem program do obsługi USART-a, ale nie chce on poprawnie wysyłać znaków. Atmega8A, 8MHz-kwarc, 19200. W kodzie pokazałem problemy: [syntax=c] #include <string.h> #include <avr/io.h> #include <stdlib.h> void uart_puts(char *s); int main(void) { //...

    Mikrokontrolery AVR   15 Gru 2014 10:35 Odpowiedzi: 4    Wyświetleń: 774
  • STM32F103 USART2 [C] - USART 2 - błąd pracy

    Witam, poniższy kod przedstawia inicjalizację USARTA1 i USARTA2: Dodano po 57 OK kod był poprawny, po prostu zlącze rx/dx z ktorego korzystałem nie zostało zwarte na płytce NULCEO. Cenna informacja dla potomnych należy zewrzeć SB63 SB62 oraz wylutować rezystory na SB13 i SB14

    Mikrokontrolery ARM   14 Lip 2015 11:52 Odpowiedzi: 0    Wyświetleń: 690
  • STM32F429ZIT komunikacja USART - Konfiguracja wbudowanego USART3

    Witajcie, Potrzebuję pomocy przy STM32F429. Moje pierwsze podejście do rozwiązania docelowego zadania było oparte o biblioteki HAL i była to moja pierwsza styczność z STM. Pomysł fajnie się spisywał, ale później miałem jakąś totalną masakrę, żeby zaimplementować jakiekolwiek klasy....

    Mikrokontrolery ARM   08 Gru 2016 10:34 Odpowiedzi: 6    Wyświetleń: 1173
  • [Zlecę] ATmega328p emulator obsługujący transmisję USART

    Poszukuję osoby, która pomoże mi wykonać wirtualny procesor ATmega328p, który emuluje działanie transmiji poprzez USART zgodnie z protokołoem RS232. Potwierdzenie transjmisji ma być w oddzielnym pliku out.txt wraz ze stemplem czasowym. Wymagania: obsługa 'asynchronus normal mode", wiele "baund...

    Projektowanie Bazar   14 Maj 2018 21:52 Odpowiedzi: 0    Wyświetleń: 330
  • STM32 L476RG problem z komunikacją USART (HAL_BUSY)

    Witam, mam problem z moim urządzeniem, mianowicie... STM komunikuje się z ESP8266 przez USART i wysyła do niego komendy "AT", przy pierwszym włączeniu inicjalizacja ESP (połączenie z wifi, cwmode itd) działa poprawnie i każde polecenie wykonuje się kolejno. Kiedy dojdziemy do programu głównego...

    Mikrokontrolery ARM   28 Lip 2022 15:51 Odpowiedzi: 1    Wyświetleń: 543
  • ATmega8 i USART na MAX232

    dla Delphi jest taki komponent w necie jak ComPort ale zdaje mi się, że dla C++ Bulider również (poszukaj na sourceforge.net - na pewno znajdziesz). Tak więc na początku zamiast pisać całkowicie samemu obsługę RSa na PC można skorzystać ze sprawdzonego gotowca. Ja go często na szybko używam...

    Mikrokontrolery   19 Mar 2007 21:41 Odpowiedzi: 5    Wyświetleń: 7380
  • [Atmega48]Obsługa UART synchronicznie z zewnętrzym zegarem

    Protokół to jest raczej SPI. W mega48 możesz ustawić USART do pracy w tym trybie (rozdział 19 w pdf), albo lepiej użyć wbudowanego układu SPI. Sygnały ATT i ACK będziesz, tak czy owak, musiał obsługiwać programowo. --- Ups.. autopoprawka. USART może tylko pracować jako master SPI,...

    Mikrokontrolery AVR   22 Sie 2008 15:57 Odpowiedzi: 10    Wyświetleń: 1580
  • [atmega8-attiny2313] Usart a stabilizacja kwarcem

    Jako, że od niedawna sam uczę się dopiero C, to proszę bardzo poniżej, najpierw kod do odbiornika RC5. Sprawdzony, krótki i odporny na zakłócenia oraz kody z innych pilotów - działa wyśmienicie i w ciekawy sposób wykorzystuje bit TOGGLE: // zmienne do obsługi kodów IR w standardzie...

    Mikrokontrolery AVR   26 Paź 2008 15:25 Odpowiedzi: 14    Wyświetleń: 3020
  • obsługa LCD z Nokii (PCD 8544)

    Ma ktoś może pomysł jak podłączyć ten wyświetlacz pod UART? Lub chociażby pod "USART in SPI mode ". Z tego co wiem to w tym "USART in SPI mode, piny łączymy: MOSI = TX MISO = RX SCK = XCK A gdzie tu podpiąć SS z LCD? Dodatkowo jest tylko tryb master.

    Mikrokontrolery   24 Paź 2013 20:50 Odpowiedzi: 271    Wyświetleń: 132192
  • ATxmega256a3bu - i2c obsługa pamięci eeprom at24c64

    Od kilkunastu dni(nienawidzę i2c) męczę i2c, kolejny krok do poznania atxmegi. Kod napisałem dość długi (biblioteka atmela nie, dziękuje) ale coś nie działa wspomoże ktoś radą, kodem, czymkolwiek. Wstawię mój kod może błąd banalny może przeze mnie ledwie niezauważalny. [syntax=c]#include...

    Mikrokontrolery AVR   05 Wrz 2014 23:11 Odpowiedzi: 0    Wyświetleń: 957
  • stm32f207xx - USART-RS485

    Cześć chcę napisać program obsługujący transmisję pomiędzy komputerem a mikrokontrolerem poprzez RS485. Wykorzystuje do tego celu układ max3483. Czytałem dokumentację ST w której proponowane są dwa rozwiązania co do zarządzania linią sterującą kierunkiem transmisji: 1. Wykorzystanie...

    Mikrokontrolery ARM   10 Wrz 2014 11:09 Odpowiedzi: 2    Wyświetleń: 1182
  • [STM32F4-discovery] - Obsługa wyświetlacza LCD

    Byłem pewien że jest, ale jak spojrzałem to musiałem z USART'em pomylić (bo w nim jest). W sumie niema sensu aby był taki bit, ponieważ by działał w sumie identycznie jak BSY bo komunikację w obydwu kierunkach inicjuje tylko procesor. W USART może być sytuacja że nadchodzi jakaś informacja...

    Mikrokontrolery ARM   24 Lis 2015 23:41 Odpowiedzi: 34    Wyświetleń: 12414
  • [STM32 F411RE Nucleo] Obsługa SPI i programowanie pada PlayStation2

    Witam serdecznie. Od kilku dni walczę z problemem uzyskania prawidłowych odpowiedzi od PAD'a PS2 na STM32F411RE nucleo. Wykorzystuję do tego SPI oraz USART w celu odbierania komunikatów. Częstotliwość zegara mam ustawioną na 8MHz, w konfiguracji SPI prescaler 64 co daje mi 125KHz (lub KBits/s). Pierwszy...

    Mikrokontrolery ARM   22 Maj 2017 16:50 Odpowiedzi: 8    Wyświetleń: 2178
  • C - Windows, przerwanie UART i obsługa nadchodzących znaków

    tu jest kod prostego programu który podgląda to co dzieje się na magistrali, filtruje odpowiedź jednego z urządzeń i obrazuje na ekranie to co jest odbierane. jest tam też pomocniczy licznik który pozwala mi analizować ile tych ramek (które są odpowiedzią urządzenia może być pomijane....

    Programowanie   15 Sty 2023 15:25 Odpowiedzi: 22    Wyświetleń: 180
  • ATtiny2313, USART, problem z odbiorem danych

    Rozumiem że jeżeli nie ustawiasz żadnych bitów w rejestrze UCSRC to format transmisji to: 8 bitów bez bitu parzystości z jednym bitem stopu i takie są ustawienia transmisji w komputerze?. Sama inicjalizacja i obsługa USART wygląda ok. Inna jest kolejność pinów w wtyku RS232 niż podane...

    Mikrokontrolery   10 Lut 2006 21:42 Odpowiedzi: 4    Wyświetleń: 1743
  • ATmega8 RS232 (bez wykorzystania USART)

    Witam. W związku z tym że port D mam wykorzystany do obsługi LCD nie mogę użyć USART do RS232 (żeby połączyć PC z uK). Dlatego ustawiłem sobie PORTB PB4 i PB5 żeby to działało. Ale niestety nie chce (mimo że z max232 dochodzą sygnały). Więc mam prośbę : -może ktoś zauważy błąd...

    Mikrokontrolery   07 Sie 2006 23:15 Odpowiedzi: 2    Wyświetleń: 1732
  • Komunikacja AVR-ów - USART?

    Witam, Zastanawiam się, jak zrealizować komunikację o takim schemacie: PC (RS232) <-> Atmega16 <-> 3x Attiny2313 USART? Ale czy nie będzie problemu z obsługą 3 urządzeń przez Megę? Zależy mi na małych opóźnieniach w komunikacji Mega <-> 3xtiny, a nigdy nie programowałem...

    Mikrokontrolery   21 Maj 2006 23:24 Odpowiedzi: 12    Wyświetleń: 2927
  • ATmega8515 - brak transmisji USART w C

    Witam. Mam nadzieję, że się nie narażę tym tematem, ponieważ był już wielokrotnie opisywany - jednak uzmysławia to jak wiele problemów może wyniknąć przy obsłudze jednej rzeczy. Sprawa jest prosta, napisany program w WinAVR20070525 nie obsługuje portu USART w mikrokontrolerze ATmega8515....

    Mikrokontrolery   20 Lis 2007 18:54 Odpowiedzi: 2    Wyświetleń: 1293
  • [Atmega128][C] USART a terminal...

    każda transmisja jest tak upierdliwa, ze jak coś nie działa to może być tysiąc powodów. Po pierwsze sprawdź czy działa transmisja przez max232 aby wykluczyć problem z USB. Sprawdź czy przypadkiem RXD i TXD nie są ze sobą zamienione. Ale nie pojawia się w terminalu nic czy tylko krzaczki?...

    Mikrokontrolery AVR   06 Sie 2009 19:33 Odpowiedzi: 8    Wyświetleń: 3858
  • Jakie fusebity ustawić w atmega32 dla USART

    Czy konieczne jest ustawienie jakiś fusebitów przy obsłudze USART w atmedze 32?[/quote]

    Mikrokontrolery AVR   28 Wrz 2009 10:20 Odpowiedzi: 1    Wyświetleń: 1282
  • [C] ATtiny2313 - brak komunikacji USART

    A zastanawiałeś się kiedyś jaki wpływ ma częstotliwość taktowania procesora na prędkość baud rate oraz procent błędów ? To zajrzyj sobie do dowolnej noty PDF dowolnego procka AVR na ostatnią stronę rozdziału USART zobaczysz tam tabele z różnymi częstotl. taktowania oraz możliwymi...

    Mikrokontrolery AVR   17 Maj 2011 18:27 Odpowiedzi: 10    Wyświetleń: 2665
  • [ATMEGA32][C] USART - Odbieranie danych w przerwaniu

    Witam czy może ktoś spojrzeć na ten prosty kod i powiedzieć gdzie tkwi problem. Gdy wysyłam jakiś znak z klawiatury przez Hyper-Terminal, to procesor ma go od razu zwrócić, a on zwraca jakieś dziwne znaczki. Dodam, że w obsłudze przerwania występuje takie ostrzeżenie przy kompilacji: "usart.c:60:...

    Mikrokontrolery AVR   13 Maj 2012 08:16 Odpowiedzi: 5    Wyświetleń: 1679
  • usart atmega 128 nic nie wysyła na TxD

    Może ktoś pomoże, dlaczego usart atmega 128 nie wysyła nic na wyjście RS TxD. Uart jest ustawiony, po wpisie do UDR0 nie wychodzi nic na wyjście TxD, nie wchodzi również w obsługę przerwania od nadajnika. SP. oto program: [syntax[syntax=asm] .nolist ...

    Mikrokontrolery Początkujący   30 Maj 2012 14:04 Odpowiedzi: 3    Wyświetleń: 2183
  • AVR - Atmega328p - niedziałający USART

    Witam, Mam problem z transmisją przez USART. Gdzie tu jest błąd ? [syntax=c] //zegar 1MHz, dla prędkości 9600b/s, 8data, 1stop UBRR0H = 0; UBRR0L = 12; UCSR0A &= ~(1<<U2X0); UCSR0B = (1<<RXEN0)|(1<<TXEN0); ...

    Mikrokontrolery   23 Lis 2013 10:45 Odpowiedzi: 8    Wyświetleń: 1821
  • STM32f4 USART konfiguracja

    Taka obsługa przerwania: [syntax=c] void USART2_IRQHandler(void) { uint8_t a=USART2->DR; //odczyt znaku if (a>=97) a=a-32; //Jeśli mała to duża while ((USART2->SR & USART_SR_TXE)==0); //Sprawdzenie czy usart gotowy do wysyłki (właściwie...

    Mikrokontrolery ARM   21 Kwi 2014 10:16 Odpowiedzi: 10    Wyświetleń: 2466
  • 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...

    Mikrokontrolery AVR   15 Gru 2014 21:18 Odpowiedzi: 9    Wyświetleń: 1701
  • WS2812 na choince w przerwaniach od USART - AVR Mega

    AVR nie bardzo nadają się do WS2812. Ostatecznie Mega1284 (16 ram), ale kolejny problem to obciążenie procka podczas wysyłania danych do LED. Teraz nie pamiętam ale mimo modyfikacji prologu i epilogu przerwania, w czasie transmisji do LED wykonuje sie kilka/kilkanaście rozkazów. Xmega czy Arm...

    DIY Konkurs   09 Sty 2018 14:44 Odpowiedzi: 25    Wyświetleń: 5637
  • STM32F0 przesyłanie bajtów przez USART, drgania styków zawieszają procesor.

    Witam, Napisałem program który wysyła kolejno bajty przez USART do drugiego urządzenia i jednocześnie odbiera bajty (taki powiedzmy full-duplex :)) . W zasadzie nic specjalnego program wygląda następująco: . Czy przyczyną są drgania styków? Wcześniej tą komunikacje realizowałem...

    Mikrokontrolery ARM   04 Mar 2019 22:51 Odpowiedzi: 5    Wyświetleń: 483
  • [Atmega16][WinAVR] Obsługa karty SD FAT32 a przerwania

    Mam program, w którym uruchamiam przerwanie z pinu ICP. I wszystko działa jak należy, program jest przetestowany. Postanowiłem połączyć go z programem do obsługi karty pamięci pobranym z //**************************************... **** MAIN routine FOR Interfacing microSD/SDHC...

    Mikrokontrolery AVR   13 Lut 2011 21:42 Odpowiedzi: 0    Wyświetleń: 2270
  • ATmega - obsługa zegara PCF8563p - język C

    Aaa, już rozumiem. W poprzednim wątku źle zrozumiałem obsługę flag. Myślałem, że w przerwaniu ma być wywołanie funkcji i pod koniec funkcji ustawienie flagi na wyświetlacz. Przez to miałem problem z obsługą tego. Teraz już wiem... Wstawię flagę w przerwanie, tak jak dobrze radzisz. Co...

    Mikrokontrolery AVR   02 Paź 2019 11:25 Odpowiedzi: 6    Wyświetleń: 657
  • ATmega 8L USART - problem z odczytem danych.

    Przerwanie od odbiornika jest wywoływane w momencie kiedy dana jest gotowa w rejestrze, więc ta pętla do while jest niepotrzebna (zresztą ona jest wręcz nie wskazana bo wydłuża obsługę przerwania o nie wiadomo ile czasu). Poza tym proponuję jeszcze w M8 sprawdzac rejestr UCSRA, w nim są...

    Mikrokontrolery   16 Paź 2004 05:23 Odpowiedzi: 8    Wyświetleń: 2534
  • przerwanie wewnętrzne od bajtu w USART w bascomie

    ON źródło_przerwania nazwa_podprogramu [NOSAVE] gdzie: źródło_przerwania - symboliczna nazwa źródła przerwania, nazwa_podprogramu - etykieta określająca gdzie znajduje się podprogram obsługi przerwania. jako żródło przerwania można: URXC przerwanie układu sprzętowego...

    Mikrokontrolery   13 Wrz 2005 10:15 Odpowiedzi: 1    Wyświetleń: 952
  • ATmega8L, USART, minicom i 115.2k - przekłamania

    Witam, mam układ na m8L + max232, zasilanie z ~5V DC, kwarc zewnętrzny 3.6864MHz (sprawdzane, że pracuje na zewn. kwarcu), kondensatory 22pF. Maksymalna prędkość jaką jestem w stanie wyciągnąć przy transmisji po serial (minicom, Linux) jest 38400. Powyżej tej liczby zaczynają się problemy...

    Mikrokontrolery   01 Sie 2006 11:11 Odpowiedzi: 0    Wyświetleń: 867
  • USART w PIC16F877 problem

    Mam problem z obsługą transmisji asynchronicznej, tzn. podczas symulacji w MPLAB na wyjściu U1TX w Logic Analyzerze nie można zaobserwować zmian. W tym przypadku jest to wysłanie ciągu bitów 10101010. Fosc=4MHz, prędkość transmisji =31250 kbit/s. Za pomoc z góry dziękuję! ...

    Mikrokontrolery   16 Lip 2007 09:02 Odpowiedzi: 3    Wyświetleń: 899
  • ATmega16 i USART, problem z przerwaniem?

    Hej, Podłączyłem sobie ATmegę16 do komputera przez RS-232 za pośrednictwem MAX232. Na początek chciałbym zrobić echo - to, co wpiszę w minicomie czy putty ma być przesłane do uC i wysłane z powrotem. Wykorzystane mają być przerwania. Problem jest taki, że procedura obsługi przerwania...

    Mikrokontrolery   15 Lip 2007 17:03 Odpowiedzi: 1    Wyświetleń: 1505
  • ATtiny2313 USART + PC

    piszesz, że masz zewn kwarc 12MHz - a skąd wziąłeś albo jak sobie ustaliłeś wartość którą zapisujesz do UBRRx - od której zależy prędkość transmisji RS232 i dokładnie jaką prędkość ustawiłeś? po drugie odblokowujesz przerwania a w miejscu gdzie są wektory obsługi przerwań...

    Mikrokontrolery   17 Paź 2007 10:43 Odpowiedzi: 13    Wyświetleń: 2930
  • USART PIC 16F628 jezyk C

    Witam Zamiast funkcji getch(); użyj tego: while(1){ while(!RCIF); data = RCREG; printf("switch()"&... switch(data){ case 'a': output_low(LED1); printf("zgaszanie...

    Mikrokontrolery   08 Sty 2008 22:15 Odpowiedzi: 36    Wyświetleń: 5569
  • [ATmega16][C] USART. Po zaprogramowaniu nie działa poprawnie

    Witam. Zrobiłem sobie układzik, który mierzy napięcie i wynik przesyła po RS'ie do kompa. Niestety po zaprogramowaniu nie działał on poprawnie, dlatego postanowiłem sprawdzić komunikację pomiędzy układem a komputerem. Program zmieniłem tak, że uP ciągle wysyła liczbę 15 a terminal...

    Mikrokontrolery AVR   29 Lip 2008 11:48 Odpowiedzi: 4    Wyświetleń: 1451
  • [USART] Program Terminal Com13

    Witam, szukam programu - terminalu do obsługi portu rs232 na komputerze (wysylanie I odbieranie danych) Znalazłem kilka ale żaden nie pokazuje portu com13 (mam przejście usb<->rs232) Dziękuje za pomoc

    Mikrokontrolery   05 Wrz 2008 22:07 Odpowiedzi: 3    Wyświetleń: 1885
  • [ATmega128][C] Symulacja przerwań USART w AVR Studio

    Witam, zaczynam (najwyższy czas) bawić sie AVRami i postanowiłem napisać prosty program do wysyłania tekstu przez USARTa. Napisałem własne, krótkie obsługi przerwań bez używania obstukanego loop_until... który blokuje prace uC do czasu wysłania znaku. Jednak w czasie symulacji pojawił...

    Mikrokontrolery AVR   05 Wrz 2008 18:07 Odpowiedzi: 0    Wyświetleń: 1479
  • [at91sam7s][gcc] Przerwanie USART

    Co do drivera COM w Windowsie masz rację, ale zawsze można zmienić COM na HID, lub Windows na co innego ;-) Pozostaje faktem, że programowo łatwiej użyć FTDI. Co do problemu to nie siedzę w Atmelach, ale myślę, że problemu nie ma gdyż AIC_EOICR daje sygnał do AIC o końcu obsługi aktualnego...

    Mikrokontrolery ARM   11 Gru 2008 13:05 Odpowiedzi: 6    Wyświetleń: 1874
  • aplikacja w C++Builder oraz atmega8 USART

    Witam, zanim zabierzesz się za pisanie własnej obsługi przerwań do RS232 w Bascomie, to może najpierw spróbuj zrobić to w oparciu o dobrodziejstwa jakie daje ci Bascom. nie znasz poleceń INPUT , INKEY czy PRINT ???? do tego jeszcze może Config Serialin bo w powyższym kodzie...

    Mikrokontrolery AVR   06 Sty 2009 16:39 Odpowiedzi: 5    Wyświetleń: 1840
  • Attiny2313 i USART w asemblerze

    Włączyłeś przerwanie zgłaszane po opróżnieniu rejestru UDR, a nie masz nigdzie procedury jego obsługi. Musisz ją zdefiniować dyrektywą .org adres aby została umieszczona pod odpowiednim adresem w pamięci, który przypisany jest do wektora tego przerwania. Jeśli przerwań nie obsługujesz...

    Mikrokontrolery AVR   10 Kwi 2009 15:19 Odpowiedzi: 5    Wyświetleń: 1865
  • [ATMEGA32][C]priorytety przerwań (usart+timer)

    Witam. Próbuje uruchomić program testowy, który polega na tym, że po wysłaniu na RS-a liczby 2 dioda zapala się na okres 1 sekundy i na ten sam czas również gaśnie przez okres 30 s. Wysyłanie na port szeregowy wykonuje za pomocą przerwania z USART. Odmierzanie sekund z przerwania Timera w...

    Mikrokontrolery AVR   14 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 3025
  • Pojemnosc rejestru przesuwnego w USART Atmega 16

    Najciekawsze jest to - jak ty to obliczyłeś czy tam wydedukowałeś, że UDR to 4 bajty ? ;) oczywiście, że to 1 bajt (w uproszczeniu mówiąc, bo wiadomo, że ramka może mieć 9bitów i kilka bitów startu i stopu) - nie mniej jednak gdy używasz ramki np: 8,n,1 - to masz 1 bajt - a to, że...

    Mikrokontrolery AVR   30 Sie 2010 17:56 Odpowiedzi: 14    Wyświetleń: 3819
  • Problem z USART przy Hexapodzie

    Kończę właśnie mojego Hexapoda. Rozbudowuje komunikację pomiędzy dwoma atmega16. Jeden to sterownik serw a drugi oblicza kinematykę i struje wyświetlaczem LCD. Otóż problem polega na tym że transmisja jest pełna błędów. Uśredniając to co 5-6 transmisja jest prawidłowa. Ustawienia...

    Mikrokontrolery AVR   22 Gru 2009 18:07 Odpowiedzi: 3    Wyświetleń: 849
  • [ATmega128][C]problem przy kompilacji - USART

    No ja wiem, że by wypadało:) Tylko nie wiem jaką;p W programie korzystam z takich bibliotek: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/crc16.h> #include <util/delay.h> #include <string.h> Jest jakiś plik...

    Mikrokontrolery AVR   07 Sty 2010 20:29 Odpowiedzi: 6    Wyświetleń: 1431
  • Atmega644P resetuje się podczas odbierania danych z USART-a

    Jedyne co pomaga to sprawdzanie czy dane są odbierane z USART-a. Czyli jeżeli USART odbierze dane to przed wejściem do obsługi wyświetlacza odczekuje chwile. Zapobiega to wejściu w przerwanie gdy jest obsługiwany wyświetlacz.

    Mikrokontrolery AVR   10 Sty 2010 12:25 Odpowiedzi: 13    Wyświetleń: 1891
  • ATMEGA32 USART RS232 "krzaki"

    Witam. Na początku zaznaczę, że jestem początkujący i dopiero zaczynam programować AVRy. Próbowałem napisać program do obsługi RS232, który będzie wysyłał znak z uc na komputer. Niestety w terminalu zamiast wysłanego znaku widzę jakieś krzaki. Siedzę nad tym drugi dzień i nie mogę...

    Mikrokontrolery AVR   15 Mar 2010 18:41 Odpowiedzi: 10    Wyświetleń: 2956
  • ATmega odbiór transmisji szeregowej (USART)

    Kolega niech sobie sciągnie coś takiego "CodeVisionAVR Evaluation V2.04.6" masz tam kreatora który za ciebie wygeneruje obsługę RS-232 i tym sposobem się upewnisz co jest nie tak. Generowany kod w 100% pewny. Wydaje mi się że źle inicjujesz parametry transmisji. Poza tym nie piszesz co to za...

    Mikrokontrolery AVR   23 Lip 2010 09:26 Odpowiedzi: 9    Wyświetleń: 4129
  • [STM32][DMA][USART] Kompletacja ramek

    Nie ma takiej możliwości. DMA w STM32 nie ma funkcji przerzutu do tokena. Takie coś ma np. DMA zaimplementowany w PIC32. Na twój problem stosuje się specyficzne obejście, tzw. szukacz :] (nie wiem czy jest to nazwane profesjonalnie, ale wiadomo ocb) Sytuacja: 1) DMA jest skonfigurowany...

    Mikrokontrolery ARM   03 Mar 2017 12:25 Odpowiedzi: 32    Wyświetleń: 11352
  • Które AVR mają więcej niż jeden USART?

    to ja dodam, że m2560 i 1280 mają po 4 (; (chyba jako jedyne), szkoda że są tak *^&*^$%(()_ drogie obecnie. Drogie- za drogie. Ja też miałem ten problem i kupiłem atmegę 328 w promocyjnej cenie 22.99. Zaletę ma wielką- dużo pamięci na program. W sam raz na program i programowy usart....

    Mikrokontrolery AVR   12 Paź 2010 09:26 Odpowiedzi: 16    Wyświetleń: 2269
  • [Atmega 16][C] Usart / przesyłanie danych stablicowanych

    Witam. Rozpoczynam z Uartem. Przesyłam dane w postaci jednego bajtu bezproblemowo, natomiast mam większe problemy jak chcę wysłać kilka zmiennych stablicowanych, a wysyłanie zrealizowałem w pętli. Oto kod jaki chciałem użyć, dla wysyłania i odbierania: Wysyłanie: void USART_Transmit(uint8_t...

    Mikrokontrolery AVR   07 Lis 2010 00:15 Odpowiedzi: 3    Wyświetleń: 2101
  • odbiór znaku w USART poprzez przerwanie - SIGNAL

    Witam. Tak czytam szukam, ale nie bardzo mogę znaleźć i zrozumieć. Widnieją w liście wektorów przerwań pozycje od skończenia odbierania danych. Jaka jest nazwa 'uchwytu' stosowanego w 'funkcji' SIGNAL jak np w obsłudze przerwania przetwornika A/C, aby obsłużyć wydarzenie jakim jest skonczenie...

    Mikrokontrolery AVR   25 Lis 2010 12:11 Odpowiedzi: 6    Wyświetleń: 1485
  • USART - drobny problem z właczaniem portu

    W założeniu czai się prozaiczny błąd logiczny - skoro klawiatura jest podłączona do PC, to µC nie jest w stanie oceniać, czy dany klawisz jest wciśnięty, może jedynie dostać coś po RS. A co dostaje to już jest kwestia oprogramowania na PC, złożonego z procedur obsługi klawiatury,...

    Mikrokontrolery AVR   30 Gru 2010 12:40 Odpowiedzi: 13    Wyświetleń: 1516
  • [ATMEGA8] kwarc 11MHz, problem z USART

    Witam! Chciałem nieco poeksperymentować z moją atmegą i dorzuciłem kwarc. Ustawiłem fuse bity (hFuse: C9, lFuse: FF, Lock bit: 3F) i niestety troszeczkę się coś posypało. Obsługa USARTa, która wcześniej działała teraz jakoś gorzej sobie radzi bez względu na ustawioną prędkość....

    Mikrokontrolery AVR   05 Lut 2011 13:51 Odpowiedzi: 5    Wyświetleń: 1510
  • [atmega168][C][USART] + ftdi232 = nie działa

    Schemat: Nie ustawiałem fusebitów, ale mam pewność, że częstotliwość się zgadza, gdyż odliczanie sekundy z przerwania działa idealnie (kod z jednego z programów autora schematu). Co do kodu do UARTa, oczywiście zmieniłem 8 na 12,5. Generalnie na sprzęcie ładnie hula serwer HTTP,...

    Mikrokontrolery AVR   02 Kwi 2011 16:44 Odpowiedzi: 6    Wyświetleń: 1483
  • ATMega 8 USART. Czy możliwa jest utrata danych?

    Trochę mnie uspokoiliście. W takim razie zrobię tak jak koledzy sugerowali, w przerwaniu od Timer2 ustawię tylko flagę, a resztę obsługi przerwania przeniosę do pętli głównej. A odbiór danych zrobię w przerwaniu. Po południu sprawdzę jak to działa i dam znać. A teraz to już na targi...

    Mikrokontrolery AVR   02 Mar 2011 22:38 Odpowiedzi: 33    Wyświetleń: 3520
  • [AVR][C] odbiór danych USART

    No okazało się, że ja nie wiem co to jest polling. Żeby dobrze wytłumaczyć o co mi chodzi, przedstawiam schemat blokowy programu w bardzo dużym uproszczeniu: na czerwono jest zaznaczona główna pętla, w której program znajduje się w oczekiwaniu na flagę. Flaga ta może być tylko ustawiana...

    Mikrokontrolery   13 Lip 2011 00:58 Odpowiedzi: 21    Wyświetleń: 5555
  • [STM32F2xx] czym programować flash przez usart?

    No i sprawa w pewnej części się wyjaśniła sama. :) Okazuje się, że do tej pory - jednak wbrew temu co twierdził Freddie - Flash Loader Demonstrator (wersja 2.2.0) nie obsługiwał żadnych nowszych układów STM32, w tym serii F-2. Wczoraj (!) na forum firmowym STM pojawiła się informacja,...

    Mikrokontrolery ARM   28 Lip 2011 15:01 Odpowiedzi: 5    Wyświetleń: 1876
  • [avr][c][usart][rs485] zbyt wolna transmisja

    Niestety nie, ja myślę chyba jednak żeby zostawić tą transmisję, a winę za konieczność stosowania delaya zrzucić na kod obsługi wyświetlania tego co przyjdzie. Porobiłem troszkę testów i tak: ustawiłem bitrate na 230400 i zacząłem zmniejszać wartość delay i tak dla: 1300us -...

    Mikrokontrolery AVR   09 Lis 2011 12:31 Odpowiedzi: 25    Wyświetleń: 2949
  • [PIC] Co daje wbudowany USART, I2C ?

    Mniesz program do obsługi. Procesor może robić coś innego niż pracować z szynami UART I2c. Np może wysyłać dane rs232 i liczyć impulsy timerem.

    Mikrokontrolery   19 Lis 2011 21:44 Odpowiedzi: 4    Wyświetleń: 1266
  • [STM32][C/Atollic TRueStudio] USART przerwanie

    Witam mam trywialny problem, ale chciałbym się upewnić: Otóż postanowiłem zrobić sobie wysyłanie danych przez port szeregowy. Mam w związku z tym pytanie odnośnie USART na STM32. Jeśli ustawię sobie przerwanie USARTA na aktywny stan TXE (USART_ITConfig(USART1, USART_IT_TXE, ENABLE);...

    Mikrokontrolery ARM   27 Lis 2011 15:31 Odpowiedzi: 4    Wyświetleń: 2738
  • [ATmega8][BASCOM] - Komunikacja dwóch uC po USART

    Zdaje mi sie że problem nie leży w kablu tylko w obsłudze oraz programie.

    Mikrokontrolery AVR   11 Gru 2011 20:57 Odpowiedzi: 43    Wyświetleń: 5755
  • Źle odebrany bufor USART ATMEGA8

    To zależy jak wysyłasz znaki, niektóre funkcje, np. sprintf same dodają null na końcu, zależy to także od zapisu literału. Oprócz niepotrzebnego odczytu UDR musisz też inaczej rozwiązać powiązanie bufora zapełnianego w przerwaniu z odczytem w głównej funkcji programu. Bo teraz jeśli...

    Mikrokontrolery AVR   17 Gru 2011 19:01 Odpowiedzi: 11    Wyświetleń: 1918
  • ATMega 8 USART Prędkość wysyłania, czemu tak wolno?

    Eclipse świrowało przy programie obsługi PCF8583, na lcd wyświetlało dziwaczne rzeczy. Ten sam kod skompilowany w avr studio chodzi w porządku. Nie pogniewaj się proszę, ale Eclipse nie świruje ;) co najwyżej programista może świrować (mówię także o sobie gdy mi się coś nie...

    Mikrokontrolery AVR   29 Sty 2012 21:01 Odpowiedzi: 15    Wyświetleń: 2121
  • [STM32][C] Koniec transmisji DMA przez USART

    Przesyłam sobie dane przez RS485. Na linii są dwa urządzenia i oba mają mieć możliwość nadawania. W związku z tym, gdy jedno skończy nadawać, powinno wyłączyć układ sterujący linią. Niestety jest problem przy transmisji USARTem przez DMA. Przerwanie transfer complete generowane jest...

    Mikrokontrolery ARM   10 Lut 2012 03:27 Odpowiedzi: 8    Wyświetleń: 3476
  • [ stm32F4][C/Keil] USART niepoprawne znaki.

    Z plików Pana Freddiego utworzyłem sobie plik RCC.c dodałem go oraz katalog hdr. W programie [syntax=c] #include <RCC.c> #define CRYSTAL 8000000ul #define FREQUENCY 168000000ul .... fpu_enable(); pll_s... FREQUENCY);[/syntax] Wszystko się kompiluje bez problemu...

    Mikrokontrolery ARM   15 Maj 2012 20:38 Odpowiedzi: 30    Wyświetleń: 5006
  • [STM32F4][C/ECLIPSE] - Komunikacja USART, niedziałające nadawanie.

    Witajcie, Posiadam płytkę STM32F4DISCOVERY z procesorem STM32F407VG. Używam pakietu Eclipse + linaro + openOCD skonfigurowanego wg opisu Freddiego Chopina. Uruchomiłem również przykładowy program stm32f4_blink_led. Chciałem dołożyć obsługę USART1. Konfigurację napisałem w pętli main. [syntax=c] int...

    Mikrokontrolery ARM   16 Lip 2012 21:55 Odpowiedzi: 9    Wyświetleń: 2810
  • Moduł USART dla wyświetlacza 16x1 zrealizowany na PIC16F84A

    Czy to nie jest wywarzanie otwartych drzwi, sam posiadam kilka wyświetlaczy 2x20 (fluorescencyjnych) z komunikacją po RS232 5V. Na allegro chodzą po 20 PLN. Rozumiem sens poznawczy i konstrukcyjny ale to się też musi opłacać. Sens poznawczy to raz. Dwa chciałem wykorzystać PIC16F84A, który...

    DIY Konstrukcje   25 Lip 2012 08:30 Odpowiedzi: 13    Wyświetleń: 6672
  • [Atmega8a][gcc] Inicjalizacja USART - przerwanie od Timera

    Mam taki o to problem. W przerwaniach Timera0 jest odczyt z DS18B20 i multipleksowanie 4 7Segmentowych wyświetlaczy. No to rzeczywiście masz gigantyczny problem ponieważ ty nie masz czegoś tam w przerwaniach Timer0 :( ..... ty CAŁY program z pętli głównej przeniosłeś do przerwania...

    Mikrokontrolery   23 Sie 2012 14:23 Odpowiedzi: 3    Wyświetleń: 1449
  • [C][USART] - Po zmianie procesora nagłe błędy

    Włączyłeś przerwanie od UARTa a nie masz jego obsługi. Choć to pewnie nie ma wpływu na krzaki na LCD.

    Mikrokontrolery AVR   09 Wrz 2012 17:51 Odpowiedzi: 5    Wyświetleń: 852
  • [Atmega32a][C] - Nie działa USART

    ... Dlaczego tak się dzieje? :/ Dlatego, że przerwanie ISR(TIMER1_COMPA_vect) jest wywoływane co 128 taktów zegara, a wykonanie procedury przerwania timera1 zajmuje ~200 taktów. Po zakończeniu wykonywania przerwania od timera, gdy uC wraca do programu głównego, ma już ustawioną flagę...

    Mikrokontrolery AVR   20 Wrz 2012 21:22 Odpowiedzi: 8    Wyświetleń: 1302
  • [Atmega8][avr-gcc] USART - Przesyłanie danych - optymalizacja

    Poniżej źródło w którym mam: -pomiar ADC -pomiar szerokości impulsu PWM wysterowanie przekaźnika -USART Mikrokontroler ma spełniać funkcję sterownika do ledów jako oświetlenie samolotu z wyróżnieniem wszystkich etapów startu jak kołowanie włączenie silników itp. [syntax=c] ...

    Mikrokontrolery Początkujący   15 Gru 2012 23:09 Odpowiedzi: 14    Wyświetleń: 3966
  • ATmega8 - USART pytania dotyczące zasilania

    MODBUS RS485 Adapter i co mamy? A, B, GND. Więc coś nas oszukujesz kolego. No oczywiście, ABB to mała firemka, a ich sprzęt jest nieznany ;P więc może nie widzą co robią TMF, znam oczywiście urządzenia "małej firemki ABB". :) Przytoczone przez Ciebie GND oznacza połączenie z potencjałem...

    Mikrokontrolery Początkujący   24 Gru 2012 15:44 Odpowiedzi: 42    Wyświetleń: 5475
  • [STM32] - Przyciski i USART :>

    Witam, mam pytanie dotyczące obsługi przycisków oraz trochę większy problem z obsługą USARTa na uC STM32F107 :P Co do przycisków - mam je sprzętowo podciągane do Vcc, na AVR zawsze ustawiałem piny przycisków na wejścia i ustawiałem jeszcze wewnętrzny pull-up, a tu widzę, że jest...

    Mikrokontrolery ARM   07 Lut 2013 20:18 Odpowiedzi: 10    Wyświetleń: 1995
  • [ATmega8][C] - Wysłanie przez USART wartości liczbowej i przypisanie jej do PWM

    1) w przerwaniu odbierającym bajt lepiej wrzucić do do zmiennej albo buforka i opuścić przerwanie. Obsługę polecenia zrobić w pętli głównej. Tym bardziej że wysyłasz tam wiadomość - nie wiem czy nie powoduje to złej interakcji. 2) zamiast pwm1value = pwm1value+wiadomosc*10; powinno...

    Mikrokontrolery Początkujący   18 Mar 2013 18:46 Odpowiedzi: 7    Wyświetleń: 1500
  • atmega128 RX USART - atmega128 RS485 za niski poziom sygnału

    Witam, mam następujący układ: płytka z atmega128 i ENC28J60 połączenie db15 (taśma 15-sto żyłowa) z płytka z 16x rs485 połączenie RS485 z płytką z atmega32. Z serwera www jest inicjowana transmisja do ENC28J60, m128 za pomocą SPI (Ffreq/2 18432000) komunikuje się z ENC28J60,...

    Mikrokontrolery AVR   17 Mar 2013 12:51 Odpowiedzi: 30    Wyświetleń: 6108
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    No to masz 4-bajtowy znacznik początku ramki, w dodatku niejednoznaczny, tylko po co? Przy automacie masz zmienną - stan automatu, którą elegancko robi się jaku enum, a dalej switch zapewniający obsługę kolejnego bajtu i przejścia pomiędzy stanami. Do obsługi tego początku, jaki masz,...

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4149
  • [ATmega8][C] USART - rozdzielenie wysyłanych i odbieranych danych

    Zastanówcie się Koledzy, co się będzie działo, kiedy wrzucicie do UDR ostatni bajt do nadania. Kto i kiedy skasuje zgłoszenie przerwania TXD po wysłaniu tego bajtu? W obsłudze przerwania to nie nastąpi, więc przerwanie pozostanie zgłoszone i będzie obsługiwane na okrągło - patrz granica...

    Mikrokontrolery AVR   09 Kwi 2013 22:12 Odpowiedzi: 23    Wyświetleń: 3309
  • [ATmega32a][USART] - Restartowanie mikrokontrolera przy "zalaniu" RXD

    Ustalałeś przyczynę resetu, na podstawie rejestru MCUCSR? problem w tym, że tak jak pisałem, nie istnieje kod odbierający dane z UART. Cały interfejs na potrzeby testów jest całkowicie wyłączony - nie inicjalizuję UART, nie ma żadnej implementacji przerwań związanych z UART (ani rxc,...

    Mikrokontrolery AVR   17 Kwi 2013 19:27 Odpowiedzi: 16    Wyświetleń: 2577
  • [STM32] USART w jedną stroną, a w drugą?

    Prawdopodobnie nie włączyłeś przerwania odbioru danych w USART - bit RXNEIE w rejestrze CR1. A poza tym . oczekiwanie w procedurze obsługi przerwania to nie jest dobry pomysł, a właśnie to robisz. Masz poniżej tablicę do zainicjowania USART z przerwaniem odbioru w STM32F0 - adresy rejestrów...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 3990
  • C - USART wysyłanie tablicy znaków

    Witam, wykonałem układ z ATmega88, który m.in. wykorzystuje wyświetlacz alfanumeryczny VFD. Mikrokontroler poprzez USART wysyła polecenia i znaki w oparciu o następujący kod: USART_Transmit w formie: Send_String w formie: Send_String tablicy znaków powoduje wystąpienie błędu z powodu,...

    Programowanie Początkujący   13 Wrz 2013 11:15 Odpowiedzi: 25    Wyświetleń: 3423
  • [Atmega16][C] - TWI/USART - Komunikacja Atmega 16 - Attiny 2313

    Ja ogólnie etap migania diodami mam już za sobą zrobiłem parę projektów prostych wykorzystujących TIMERY, Przerwania zewnętrzne, obsługę klawiatury bądź LCD i teraz zamierzam się właśnie dokształcić w interfejsach a doświadczenia w tym temacie nie mam, dlatego też pytam się was. A...

    Mikrokontrolery AVR   06 Gru 2013 10:19 Odpowiedzi: 7    Wyświetleń: 2040
  • Atxmega, TWI, USART - kłopoty początkującego

    Witam. Proszę o pomoc w zrozumieniu podstaw. Atxmega128 (albo 256 - w tym momencie to nieistotne). Chciałbym przesłać po I2C dane z pilota. Posługuję się kodem: [syntax=c]TWI_MasterWrite(&twiMa... //adres urządzenia Slave &test[0], //dane do wysłania 3);...

    Mikrokontrolery Początkujący   10 Lut 2014 23:08 Odpowiedzi: 5    Wyświetleń: 1062
  • Bascom avr - Usart wysyłanie i odbieranie ramek.

    Witam. Nie wiem czy Kolega zaglądał do linka obsługi wyświetlacza? Jeśli miał bym robić jak Kolega radzi to samych ramek, jakie obecnie będę używał jest ok 100 więc... Połowa z nich to dane np. z czujnika gdzie dane(w jednym tylko adresie) zmienić się mają, co sekundę na wyświetlaczu...

    Mikrokontrolery Początkujący   28 Cze 2014 12:36 Odpowiedzi: 10    Wyświetleń: 2883
  • STM32 - USART "gubi" znaki

    A co to jest (w procedurze obsługi przerwania)?: USARTPutChar(USART2, USARTSIM.Stringnew[USARTSIM.StringIndex] = UART4->DR); - to ma szanse działać poprawni tylko wtedy, gdy nigdzie więcej nie ma kodu nadającego coś przez USART2 i szybkość USART2 jest większa od szybkości USART4. Inny...

    Mikrokontrolery ARM   02 Kwi 2014 21:40 Odpowiedzi: 3    Wyświetleń: 1206
  • atmega16a - przerwanie RX w USART

    Czemu nie powinno być dokładnego modelu procka z literką a i dlaczego wszystko inne mi działało przy wpisanej? To nie jest dokładnie tak, jak myślisz, muszą po prostu istnieć odpowiednio nazwane pliki nagłówkowe w katalogu include/avr . Można w ten sposób nawet dodać obsługę dotychczas...

    Mikrokontrolery Początkujący   06 Kwi 2014 22:38 Odpowiedzi: 7    Wyświetleń: 1404
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    Dzięki za odpowiedzi i uwagi ! Na pewno nastepnym razem zwrócę na nie uwagę, ale szczerze mówiąc teraz zależy mi bardzo na czasie, żeby to jakoś posklejać, jak to się mówi jakoś na ślinę i żebym mógł trochę danych zebrać. (at)BlueDraco: Tu jest aktualny kod odbioru danych GPS: ...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5544
  • XMega - XMega USART przykład

    No trochę mi się powoli przejaśnia. Czyli ten kod powyżej to jest do obsługi rs232 przy połączeniu go przez zwykłego COM-a albo przez przejściówkę i nie odpali przy podłączeniu bezpośrednio do USB ? Sory za głupie pytania ale wogóle nie miałem styczności z X-megą tylko się naczytałem...

    Mikrokontrolery Początkujący   09 Kwi 2015 13:05 Odpowiedzi: 7    Wyświetleń: 1836
  • Atmega8 - Atmega8 usart, nic nie odberam...

    Dzięki za zainteresowanie. Zapomniałem o selektywnej kompilacji, bo mam w zwyczaju sprzątanie przed kompilacją, i całość się builduje (nawyk z pracy zawodowej w borland c++). Stosowanie dodatkowego parametru kompilacji zamiast dyrektywy i tak, mimo wszystko jest lepsze i w razie co zabezpiecza...

    Mikrokontrolery AVR   13 Kwi 2015 05:05 Odpowiedzi: 8    Wyświetleń: 867
  • ATMEGA8a, USART - ATMEGA8 i aplikacja w C++. Komunikacja po rs232.

    Tekst z pamięci uC jest wyświetlany prawidłowo, umiem wyświetlić teksty i liczby,... Nie jestem tego taki pewien, skoro chciałeś wyświetlać odebrany bajt w nieprawidłowy sposób. W dodatku nieprawidłowo definiowałeś F_CPU, co całkowicie rozwalało obsługę LCD. Wysyłałeś dane...

    Mikrokontrolery AVR   13 Cze 2015 22:15 Odpowiedzi: 10    Wyświetleń: 1410
  • Atmega32 - Komunikacja PC (USART) Atmega32 (SPI) ADE7758, #c

    Nie wiem czy dobrze rozumiem o co koledze chodzi :). Można zrobić to tak: tworzymy flagę, kiedy pobierzesz dane od ade "zapalasz" flagę, jesli flaga zapalona to wysylasz dane do pc i "gasisz" flagę. Biblioteka do obsługi uart'u na PC napisana w C [url=]Link, sam jej używam.

    Mikrokontrolery AVR   03 Wrz 2015 16:15 Odpowiedzi: 5    Wyświetleń: 1344
  • Atmega16a - USART pobieranie danych

    Proponuję użyć przerwań, będzie to działało jak trzeba. Z tego co pamiętam to w tym procesorze jest przerwanie odpowiedzialne za odebranie danych po UART. Wtedy robisz obsługę przerwania i w niej odsyłająsz to co dostałeś albo zapisujesz do zmiennej, ustawiasz flagę i w pętli głównej...

    Mikrokontrolery   19 Sie 2015 08:40 Odpowiedzi: 13    Wyświetleń: 972
  • program z atmega8 na atmega328P, USART

    Co do programu na megę328: 1. Niepotrzebnie dołączasz sfr_defs.h 2. O F_CPU w kodzie było już miliony razy na forum. 3. Dla ułatwienia obliczeń prędkości polecam util/setbaud.h 4. W rejestrze UCSR0C ustawiasz bity, które po resecie są ustawione. 5. W UCSR0B nie włączasz przerwania...

    Mikrokontrolery AVR   23 Wrz 2015 15:23 Odpowiedzi: 2    Wyświetleń: 798
  • [Java] JavaFX i komunikacja USART(rs232)

    Witam, mam problem z komunikacją między UI a portem komunikacyjnym. Zaimplementowałem bibliotekę RXTX do obsługi portu komunikacyjnego w Javie i wszystko ok, wysyła i odbiera dane, problem pojawił się wtedy gdy muszę przekazać dane które otrzymałem na porcie do GUI. Interfejs napisany jest...

    Programowanie   05 Lis 2015 03:00 Odpowiedzi: 1    Wyświetleń: 978
  • STM32F0 USART - Pojawiający się bluescreen.

    No pomyśl, kto wyświetla ten bluescreen. Raczej nie mikrokontroler... Błąd w programie dla uC też jest - nie można wysyłać przez UART danych bez przerwy. Daj jakieś opóźnienie czasowe po wysłaniu łańcucha. Być może kiedy to zrobisz, wadliwy sterownik na PC przestanie wylatywać na...

    Mikrokontrolery ARM   17 Lis 2015 18:56 Odpowiedzi: 3    Wyświetleń: 1062
  • ATMEGA8A - USART i odbieranie stringu

    Jeszcze nie zrozumiałes ze s[5] = "start" nie jest prawidłowe? A dlaczego? Kolega powyzej napisał. if((buffer[i] = receiveByte()) == '\n') powoduje ze buffer nigdy nie bedzie zawierac "start" tylko start\n" czyli warunek w strcmp niegdy nie bedzie spełniony. Nie bedzie on spełniony tez z...

    Mikrokontrolery Początkujący   29 Lut 2016 20:20 Odpowiedzi: 15    Wyświetleń: 1314
  • USART Atmega8l 1Mhz nie działa

    Pokaż program po zmianach. [syntax=c] /* BAUD RATE: 9600 */ #include <avr/io.h> // Załaduj bibliotekę input/output #include <util/delay.h> // Załaduj bibliotekę opóźnień #include <avr/interrupt.h> // Załaduj bibliotekę obsługi przerwań #include "ioinit.h" //...

    Mikrokontrolery AVR   23 Maj 2016 21:38 Odpowiedzi: 24    Wyświetleń: 1077
  • Atmega32 - RS232 i RS485 na jednym USART ATmegi

    Możesz użyć programowego uarta do komunikacji z bootloaderem i sprzętowego do obsługi rs485 , można też tak napisać bootloader żeby przy starcie systemu czekał na jakiś znak po rs232 a po chwili przełączał się na rs485 . taką funkcję można zrealizować na układach ttl . Minimalnie...

    Mikrokontrolery AVR   26 Cze 2016 14:04 Odpowiedzi: 11    Wyświetleń: 987
  • [STM32F103RB][REJESTRY] - USART i DMA - ramka danych (odbiór)

    Witam, Napisałem obsługę UARTA z odbiorem przez DMA. Dane odbieram z ESP8266, tutaj też odbiór działa, pierwsza ramka odbierana jest prawidłowo, ale następna już nie, ponieważ bufor przepełnia się i kawałek ramki jest na początku bufora i na końcu bufora i tutaj pojawia się problem...

    Mikrokontrolery ARM   04 Sie 2016 19:02 Odpowiedzi: 11    Wyświetleń: 1140
  • [STM32] Tablica wielowymiarowa - wysyłanie przez USART

    Dzięki za szybką odpowiedź. Przy okazji zapytam. Jeśli jest wykorzystywana tablica, to szybciej będzie się wykonywało obliczenia z wykorzystywaniem standardowej obsługi, czy obliczeń na niej z wykorzystaniem wskaźników ?

    Mikrokontrolery ARM   30 Mar 2017 23:05 Odpowiedzi: 13    Wyświetleń: 1215
  • [STM32] USART - odbieranie danych

    Bufor cykliczny, inaczej też nazywany kołowym, to najlepsze rozwiązanie do tego co chcesz zrobić. Tym bardziej, że jak zaznaczyłeś danych będzie sporo. Każdy odebrany znak wpisujesz do bufora i przesuwasz wskaźnik zapisu o 1. Możesz to robić przez obsługę przerwania od portu szeregowego,...

    Mikrokontrolery ARM   10 Kwi 2017 11:16 Odpowiedzi: 8    Wyświetleń: 1860
  • STM32f1, DS18B20 ->USART czy klasycznie?

    Sprytnie używając timera można napisać całkowicie nieblokującą obsługę OneWire z rozsądnym wspomaganiem sprzętowym - jeden kanał timera w trybie compare ze sterowaniem wyjściem w trybie OD, sąsiedni kanał w trybie capture z chwytaniem zboczy narastających. żadnych delay, żadnych problemów...

    Mikrokontrolery ARM   13 Lip 2017 11:08 Odpowiedzi: 11    Wyświetleń: 2478
  • [atmega8] [C] USART - bufor kołowy

    To jest połączenie trzech koszmarków: - bufor kołowy o wielkości 2 bajty (wtf?!) - chcęć ustawiania wielkości bufora kołowego na 3 bajty (wtf? * wtf?) - if w obsłudze bufora... jest ich więcej, Flagi, od których się roi i najstarsi górale nie wytłumaczą się z subtelnościami...

    Mikrokontrolery AVR   02 Gru 2017 15:24 Odpowiedzi: 43    Wyświetleń: 4038
  • Przetwornik ADC w połączeniu z USART na STM32F411RE

    Pomyśl, ile czasu zajmuje pomiar i jak często przetwornik chciałby wywołać przerwanie. Potem zastanów się, ile czasu zajmuje obsługa przerwania. Samo to nie jest może powodem błędu, który obserwujesz, ale z pewnością nie ma sensu i jest błędem koncepcyjnym projektu. Niezależnie od tego,...

    Mikrokontrolery ARM   06 Mar 2018 21:43 Odpowiedzi: 14    Wyświetleń: 846
  • [STM32L4]USART - odczyt niepelnych danych

    Hej, korzystam z USARTA na STM32L4. Podczas odczytu / wysyłu danych zakładam że szerokość ramki jest stała (4 bajty). Odczyt 4 bajtów jest prosty i z tym nie mam problemu. Projekt zakłada jednak, że raz na jakiś czas dane mogą przyjść niepełne - np. 2 lub 3 bajty. Z obsługą takiej...

    Mikrokontrolery ARM   10 Maj 2020 11:12 Odpowiedzi: 4    Wyświetleń: 549
  • Wpis do Attiny 13 EEPROM danych z USART

    Tiny 13 nie ma sprzętowego uarta ,więc programowy uart zawsze będzie blokował wykonywanie pętli głównej programu . Jego obsługę musi wykonać mikrokontroler tak jak program. Żeby to mogło działać to trzeba użyć przerwań i timera do obsługi uarta programowego a w czasie gdy ten liczy...

    Mikrokontrolery AVR   17 Sty 2022 19:34 Odpowiedzi: 39    Wyświetleń: 1245
  • AT91sam7 obsługa USB w przerwaniu

    Witam. Mam problem z oprogramowaniem komunikacji USB na AT91sam7s64 tak aby działała w przerwaniu. Problem w tym że przerwanie po przywołaniu w ogóle się nie wyłącza. Inicjalizuje przerwanie za pomocą standardowych funkcji dostarczanych przez ATMELA void USB_init ( void ) //*...

    Mikrokontrolery   19 Wrz 2007 21:29 Odpowiedzi: 10    Wyświetleń: 2169
  • [STM32][libopenstm32] Program obsługi przerwania

    Witam, mam problem z programem obsługi przerwania od Timera2. Używam biblioteki #include <libopenstm32/rcc.h> #include <libopenstm32/flash.h> #include <libopenstm32/gpio.h> #include <libopenstm32/usart.h> #include <libopenstm32/timer.h> #include <libopenstm32/nvic.h> void...

    Mikrokontrolery ARM   01 Maj 2010 17:28 Odpowiedzi: 0    Wyświetleń: 1986
  • Obsługa UART i klawiatury na PS2 - Atmega8 błędy

    Witam Zbudowałem sobie na jednej płytce stykowej Dodano po 4 Przeczytałem na stronie radzio.dxp.pl, że w zmiennej znak otrzymuję kod klawisza, a nie kod ascii i po to jest plik scancodes.h aby sobie zamienić kod klawisza na znak. Jednak dla przykładu: SPACE - hex:0x20 znak klawisza:29,...

    Początkujący Naprawy   04 Wrz 2011 18:34 Odpowiedzi: 1    Wyświetleń: 1572
  • [Bascom] Obsługa DMX512 Problem z programem

    Witam, uczę się pisać w Bascomie dopiero od niedawna, umiem już pisać podstawowe programy. Zainteresowałem się ostatnio interfejsem DMX512, chciałbym napisać program do odbioru sygnału w standardzie DMX512. Niestety moja wiedza nie wystarcza mi jeszcze na napisanie takiego programu samodzielnie....

    Mikrokontrolery AVR   05 Sty 2012 19:09 Odpowiedzi: 1    Wyświetleń: 1927
  • [Zlecę] Zlecę oprogramowanie obsługi modemu SIM900 na kontrolerze STM32L152

    Sprzęt dostarcza zamawiający. Bibliotekę obsługi łańcuchów tekstowych dostarcza zamawiający Serwer komunikacyjny dostarcza zamawiający. Opis protokołu wymiany danych dostarcza zamawiający. ............................ sterownika: Praca z wykorzystaniem...

    Projektowanie Bazar   09 Gru 2014 15:12 Odpowiedzi: 0    Wyświetleń: 729
  • Sprzętowa obsługa przycisków?

    :arrow: robiw Jaki jest cel generowania tego impulsu? Zapobieżenie drganiom styków, tzn. żeby obsługa zdarzenia nie została wywołana kilka razy? Jeśli tak, to stan klawiszy możesz zczytywać w pętli i po wykryciu naciśnięcia wrzucać opóźnienie. Żeby nie "wyłożyć" transmisji możesz...

    Mikrokontrolery   05 Lut 2006 07:48 Odpowiedzi: 9    Wyświetleń: 1969
  • Obsługa portu RS232 ze strony PC

    Witam Znalazłem na naszym szanownym forum kod w C do obsługi portu RS232 (na PC): #include <windows.h> #include <stdio.h> int main() { HANDLE hCom; //uchwyt portu DCB dcb; //konfiguracja portu BOOL fSuccess; //flaga pomocnicza BYTE RS_buf;...

    Programowanie   27 Wrz 2006 11:04 Odpowiedzi: 7    Wyświetleń: 12977
  • [Atmega8][C] Obsługa przerwań.

    Jestem początkujący w programowaniu mikrokontrolerów i mam problem z obsługą przerwań w Atmega8. Mam taki oto, bardzo prosty program znaleziony w sieci: #include <avr/io.h> #include <avr/delay.h> #include <avr/interrupt.h> #define F_CPU 1843200 #define USART_BAUDRATE...

    Mikrokontrolery AVR   10 Cze 2008 16:23 Odpowiedzi: 18    Wyświetleń: 4446
  • Petit FAT, przykład implementacji obsługi FAT na małe AVR.

    markosik20 - A czy próbowałeś przerobić ten kod na jakiś inny AVR? np M8 lub M32? Czy to tylko teoretyczne założenia? Podałeś dokładnie tą samą instrukcję w usuniętym przez moderatora temacie, próbowałem wtedy korzystając z tej instrukcji uruchomić to na M8, potem też na M32 i lipa....

    Mikrokontrolery AVR   03 Sty 2015 16:27 Odpowiedzi: 83    Wyświetleń: 26794
  • ATmega32 - Program nie wchodzi w obsługę przerwania TIMER0_COMP_vect

    Mnie wychodzi, że to nie jest tryb CTC tylko normalny. Po drugie na przerwanie compare trzeba zezwolić w rejestrze TIMSK - bit OCIE0 - masz < zamiast << stąd problem. Jak masz jakieś wątpliwości co do konfiguracji, to użyj symulatora AVR Studio. Można sobie w nim też ustawić tryb...

    Mikrokontrolery AVR   30 Gru 2012 14:29 Odpowiedzi: 17    Wyświetleń: 2307
  • STM32F103VCT6 - Obsługa kart SD

    Może konflikt pinów z LCD i SPI. Musisz pokombinować. Zresztą, zrób sobie pusty projekt dodaj fatfs i ten plik, napisz obsługę SPI i powinno działać. A i uzupełnij sobie funkcje int _write(); np. tak żeby korzystała z USART, będzie ci działać printf();.

    Mikrokontrolery ARM   29 Gru 2013 19:06 Odpowiedzi: 46    Wyświetleń: 5157
  • Happy Gecko - nowe mikrokontrolery EFM32 z wbudowaną obsługą USB

    Silicon Labs prezentuje nowe układy Happy Gecko należące do rodziny energooszczędnych mikrokontrolerów EFM32. 32-bitowe mikrokontrolery Happy Gecko charakteryzują się najniższym jak dotąd poborem energii. Oparte o rdzeń ARM Cortex-M0+ oferują krótki czas wybudzenia i przełączenia...

    Newsy   12 Lip 2015 16:48 Odpowiedzi: 1    Wyświetleń: 1458
  • [ATMEGA8] Problem z obsługą RS - co robie nie tak?

    W zasadzie tak. UDR to jest dosyć szczególny rejestr, bo jakikolwiek jego odczyt sygnalizuje procesorowi odebranie znaku z USART-a i wtedy automatycznie dzieje się kilka rzeczy, m. innymi gaszona flaga RXC, załadowanie do UDR następnego przyjętego znaku, jeśli zdążył się pojawić (jest to...

    Mikrokontrolery AVR   03 Lip 2009 08:35 Odpowiedzi: 15    Wyświetleń: 2688
  • [STM32F107VBT6][C/Keil] Obsługa I2C slave przez przerwania

    Ja jakoś nie miałem większego problemu z niczym a używałem większości peryferiów z bibliteką 2.03 Jeden znany mi błąd do którego sam doeszedłem to wkompilowana wartość kwarcu 8Mhz w starej bibliotece - co oznacza, ze przy innej wartości kwarcu nie mozna uzyskać poprawnego baudrate'u...

    Mikrokontrolery ARM   09 Lis 2011 08:30 Odpowiedzi: 9    Wyświetleń: 6262