usart programowy

Znaleziono około 201 wyników dla: usart programowy
  • ATmega88 - programowe PWM + UART

    No niby to nie błąd rzeczywiście, ale stanowczo odradzam tego typu zabiegi, tak tworzy sie kiepski i nie czytelny kod, do pełni szczęścia brakuje jeszcze tylko "GOTO". Ja z kolei stanowczo zachęcam do zapoznania się z tym plikiem nagłówkowym i przemyślenia, kiedy takie zabiegi są konieczne. W pokazanym...

    Mikrokontrolery AVR   15 Mar 2012 11:28 Odpowiedzi: 5    Wyświetleń: 1705
  • [C][ATmega168][USART] jak wysłać tablicę w przerwaniu a nie stosując pooling?

    Moim zdaniem jest prostsza metoda. Tworzy się dwa indeksy i tablice buforującą. Oprogramowanie zapisuje znaki to bufora i zwiększa pierwszy indeks (umownie indeks programowy). Po takim zapisie przed wyjściem zezwala na przerwanie. Przerwanie z kolei jak wykryje, że bufor programowy jest różny od drugiego...

    Mikrokontrolery AVR   19 Kwi 2012 22:28 Odpowiedzi: 8    Wyświetleń: 1620
  • [stm32] USART, bit IDLE i sprzętowa kontrola przepływu

    Witam, Od pewnego czasu piszę moduł do komunikacji przez usarty, które łączą ze sobą dwa procesory (103ret6 i 103rbt6, co jednak nie ma znaczenia), połączenie pełne (tx->rx, rts->cts). Ze względu na możliwość występowania wielu innych przerwań oraz przy wymogu dużej przepływności przez usart zmuszony...

    Mikrokontrolery   09 Paź 2010 11:34 Odpowiedzi: 2    Wyświetleń: 2500
  • [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ń: 2382
  • 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ń: 684
  • Prędkość USART - jak to obliczyć

    Jak używasz sprzętowego USART to nie musisz w zasadzie liczyć czasu jaki jest potrzebny na odbiór/nadanie bajtu. USART robi to sprzętowo i ładuje do bufora, a można go tak ustawić że po odebraniu bajtu zgłasza przerwanie, i wtedy odpowiednio reagujesz. Co innego z programowym, tu już timingi mają znaczenie.

    Mikrokontrolery ARM   19 Paź 2019 22:33 Odpowiedzi: 10    Wyświetleń: 1326
  • [Atmega32][Bascom] UART sprzętowy a programowy

    Działa w wersji programu bez: Open "comd.7:9600,8,n,1" For Input As #2 czyli co 1 sekundę aktualizuje pozycje na LCD i jest OK Dołożenie drugiego ( programowego ) portu USART: Open "comd.7:9600,8,n,1" For Input As #2 powoduje, że LCD nic nie wyświetla,...

    Mikrokontrolery AVR   31 Maj 2011 09:00 Odpowiedzi: 3    Wyświetleń: 2619
  • [Atmega8][c] Komunikacja USART, MAX232N nie przetwarza.

    Dałem linka do schematu, tam jest wszystko. Ok, dzięki za odpowiedź. Jak będę miał chwilę to poszukam coś o tym programowym USART. Ostatecznie są jeszcze 2 wolne miejsca w porcie C, więc jak co to spróbuję przerobić płytkę tak, żeby przełożyć to z PD0(rdx) i PD1(tdx) na PC1 i PC2.

    Mikrokontrolery AVR   09 Gru 2011 21:05 Odpowiedzi: 11    Wyświetleń: 6549
  • [RS232][C]Atmega8 + Usart = krzaki

    Tak samo jak znajdziesz panie Arek1990 parę postów na elektrodzie i nie tylko gdzie jest mowa jak można sobie użyć kalibracji za pomocą rejestru OSCCAL w celu dostosowania prędkości RS232 .... na wewn. oscylatorach w procku. A są tysiące projektów gdzie wręcz głupotą byłoby pchanie rezonatora jeśli tylko...

    Mikrokontrolery AVR   16 Cze 2012 12:13 Odpowiedzi: 13    Wyświetleń: 2696
  • 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 ma bardzo...

    DIY Konstrukcje   25 Lip 2012 08:30 Odpowiedzi: 13    Wyświetleń: 6663
  • [ATMega32][C] Programowy PWM 8ch

    Witam. Od 3 dni siedzę już nad programowym PWM. Wykorzystuję do tego przerwanie na timerze, ale coś nie działa tak jak powinno otóż jak nie mam ustawionego stanu 1 na ostatnim bicie portu to PWM dziwnie się zachowuje. //Includes #include "avr/io.h" #include "inttypes.h" #include...

    Mikrokontrolery AVR   06 Lis 2009 17:31 Odpowiedzi: 6    Wyświetleń: 2039
  • [ATTiny26][ASM] Programowy UART

    W moim układzie, w którym pracuje MAX232CPE prawidłowo do 230400 bps, na pompkach ładunkowych mam 4µ7 tantalowe, a pozostałe 10µ. Jeśli masz pod ręką woltomierz, to po prostu sprawdź napięcie na 6 wyprowadzeniu, powinno wynosić co najmniej -8V (względem GND), a jeśli jest -10V to jest wręcz...

    Mikrokontrolery AVR   27 Gru 2010 17:18 Odpowiedzi: 20    Wyświetleń: 2105
  • Programowy UART odbiór w [C]. Jak ugryźć ?

    Atmel udostępnia gotowe noty katalogowe z opisem i kodem (w asemblerze, ale to nie problem) realizacji programowego USART. Swoją droga po co się w to bawić, nie prościej wybrać procka, który ma więcej USARTów?

    Mikrokontrolery   01 Maj 2012 12:48 Odpowiedzi: 4    Wyświetleń: 959
  • Problemy z USART w ATmega8535?

    W BASCOMie i AVR Studio podczas symulacji programowej nie udalo mi sie uzyskac roznych zawartosci rejestrow UBRRH i UCSRC. Calkiem mozliwe, ze w ogole jest to niemozliwe - nie wiem. Jesli chodzi o procesory to dzisiaj zakupilem nastepny egzemparz i efekt jest ten sam.

    Mikrokontrolery   04 Paź 2004 22:19 Odpowiedzi: 11    Wyświetleń: 2593
  • Transmisja USART przy wewnętrznym taktowaniu AVR

    >>>utg: Pozatym dla 1M kalibracja jest automatyczna... I właśnie dlatego warto samodzielnie bajt kalibracyjny odczytać, przeliczyć i wpisać ponownie aby uzyskać całkowity podział zegara, co przy mało stabilnym oscylatorze wewn. może być istotne. Dla 1000kHz/9,6=104,2 czyli podział niecałkowity. Osobiście...

    Mikrokontrolery   04 Gru 2005 20:08 Odpowiedzi: 11    Wyświetleń: 1918
  • [atmega8-attiny2313] Usart a stabilizacja kwarcem

    slawek-matyl -> dopiero w drugim poście napisałeś, że chodzi ci o transmisję RS232 ale w torze radiowym 433MHz - a to robi wielką różnicę ;). A właśnie to jest twoim problemem a nie dobieranie kwarca zewnętrznego. Bo nawet przy stosowaniu kwarca "przyjaznego" dla RS232 - będziesz miał te same probelmy....

    Mikrokontrolery AVR   26 Paź 2008 15:25 Odpowiedzi: 14    Wyświetleń: 3005
  • Attiny2313 + USART + moduł radiowy 868mhz

    Witam! Chcę zbudować platformę, która będzie się poruszać na gąsienicach (2 silniki DC) oraz będzie sterowana drogą radiową, najlepiej na modułach 868mhz, takich jak ten

    Mikrokontrolery AVR   10 Lis 2008 11:40 Odpowiedzi: 1    Wyświetleń: 1937
  • [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 przerwania....

    Mikrokontrolery ARM   11 Gru 2008 13:05 Odpowiedzi: 6    Wyświetleń: 1868
  • [Atmega88/32] [bascom] [usart rs485]

    Witam Mam pare pytan odnosnie rs485 i atmeg... Naogladalem sie paru prostych projektow na tej szynie tj rs485 i chcialem zrobic cos swojego - Sterownik pieca CO z panelem sterowania na 2 pietrze domu... Modol wykonawczy oparlem na atmega88 - sa to 3 przekazniki, ds18b20.. i pare wejsc Modol "sterowania"...

    Mikrokontrolery AVR   04 Mar 2010 23:21 Odpowiedzi: 15    Wyświetleń: 6457
  • 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ę odkryć co robię nie...

    Mikrokontrolery AVR   15 Mar 2010 18:41 Odpowiedzi: 10    Wyświetleń: 2941
  • Atmega16 + USART + MAX232

    Jak używasz wewnętrznego oscylatora to ustaw baudy na max 600,300. Wewnętrzny oscylator nie stabilny i komunikacja na nim musi być bardzo wolna aby nie było żadnych błędów. W terminalu by Bray możesz bez problemu ustawić taka prędkość. Najlepiej porostu dodaj zewnętrzny kwarc 8Mhz (38400, 9600...

    Mikrokontrolery   13 Cze 2010 16:06 Odpowiedzi: 18    Wyświetleń: 3259
  • [Atmega8][USART] Problem z RXD.

    Witam, Od kilku dniu próbuję uporać się z komunikacją po RS485, no i napotkałem problem z którym sobie nie radzę. Korzystam z płytki testowej ZL2AVR ( ) oraz układu MAX485 ( ) (pomiędzy zasilanie a masę kondensatory 47uF i 100nF, piny !RE i DE połączone razem i podłączone do PB0 uC, RO do RxD...

    Mikrokontrolery AVR   25 Lip 2010 15:25 Odpowiedzi: 4    Wyświetleń: 2189
  • Komunikacja USART w trybie synchronicznym

    Procesor ma spełniać rolę programarki innego procesora z dużą pamięcią flash (Dużo danych, łącze szeregowe synchro jest najszybsze). Ten drugi procesor ma z góry narzucony uart szeregowy synchroniczny do programowania. Zatem nie chodzi tu o stworzenie własnego protokołu w oparciu o interfejes , tylko...

    Mikrokontrolery AVR   17 Sie 2010 21:35 Odpowiedzi: 11    Wyświetleń: 2181
  • 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. Taniej, niż...

    Mikrokontrolery AVR   12 Paź 2010 09:26 Odpowiedzi: 16    Wyświetleń: 2263
  • [ATMega16][C] Problem z USART-em

    Programowo nie da się jej zmienić....... Weź chłopie daj wszystko jak było, tylko BAUD daj 4800 i sprawdź, czy przy takiej prędkości działa #define F_CPU 1000000ul #include <avr/io.h> #include <util/delay.h> #include <avr/signal.h> #define FOSC 1000000 #define...

    Mikrokontrolery AVR   28 Lis 2010 15:30 Odpowiedzi: 9    Wyświetleń: 1324
  • ATMega 8 USART. Czy możliwa jest utrata danych?

    To ma być sterownik 4 serw ( w przyszłości więcej ) do manipulatora. Czyli jak rozumie nie ma znaczenia dla Ciebie, że procedura obsługi serwa zostanie przerwana na krótki moment w celu komunikacji poprzez USART? Zawsze staraj się popatrzeć na projekt zadając sobie np takie pytania: - co jest...

    Mikrokontrolery AVR   02 Mar 2011 22:38 Odpowiedzi: 33    Wyświetleń: 3511
  • Poprawiona bibloteka usart.h PIC18

    Ofkoz ze tak. Blokowanie w funkcji wsadzajacej znak do bufora imho jest paskudne/straszne/przerazajace/odpychaja... Nawet w najwolniejszym procku zawsze warto implementować programowe FIFO o wielkości nawet tylko 16 bajtów, a sam tx realizować tylko i wyłącznie w...

    Mikrokontrolery PIC   02 Lip 2011 19:59 Odpowiedzi: 3    Wyświetleń: 1278
  • [AVR][C] odbiór danych USART

    Najprostszym rozwiązaniem będzie chyba zrobienie jakiegoś małego bufora komend. z tym buforem tak jak napisał TMF, to nie takie hop-siup :D Bo oczywiście, że mógłbym komendy wysłać ciągiem, w końcu korzystam z cyklicznego buforu programowego USART, one by się tam gromadziły, a ja bym zapomniał o...

    Mikrokontrolery   13 Lip 2011 00:58 Odpowiedzi: 21    Wyświetleń: 5555
  • [STM32 + PIC18] komunikacja USART 3.3V->5V brak odbioru, nadawanie ok

    Witam, muszę koniecznie połączyć stm32 z pic18f2480. Problem jest taki, że pic chodzi na 5V (nie można tego zmienić, gdyż jest on mózgiem interfejsu ELM327 v1.4 zasilanego 5V). Ponadto w interfejsie siedzi FTDI i może to jest problemem w komunikacji, jednakże, wolę spytać o opinie zanim coś odłączę. Znalazłem...

    Mikrokontrolery ARM   27 Paź 2011 02:33 Odpowiedzi: 14    Wyświetleń: 4104
  • [Atmega32][C] Jak usunąć zawartość bufora USART?

    Robisz transmisję USART i nie wiesz co to jest UDR? To do licha, jak udało ci się zrobić tą transmisję? Nie mam pojęcia, jestem inżynierem mechanikiem a nie elektronikiem/programistą. Udaje mi się tym sposobem przesyłać bezbłędnie całe kilobajty ale gdy próbuje jedna liczbę to jest problem. Nie...

    Mikrokontrolery AVR   07 Lis 2011 07:26 Odpowiedzi: 3    Wyświetleń: 1519
  • [avr][c][usart][rs485] zbyt wolna transmisja

    A wyślij takie coś: $0000007 Ilosc : $0084007 i daj znać co jest. Z tymi UARTAMI to może źle się wysłowiłem chodzi mi o to że można mieć 2 UARTY - 2 programowy np. Dodano po 2 Jaka wartość ma zmienna: UART_MAXBUFF? Dodano po 3 Pomiędzy tymi liniami: x=0;y++; LCD_GoTo(x++,y);.....

    Mikrokontrolery AVR   09 Lis 2011 12:31 Odpowiedzi: 25    Wyświetleń: 2946
  • [ATmega8][BASCOM] - Komunikacja dwóch uC po USART

    Poszedłem na browarka, wróciłem, podłączyłem troche zmieniłem i zadziałało. Po prostu Print i Input. Zmieniłem tylko w odbiorniku zmienną na String * 5. Jedyne co, to na wyświetlaczu odbiornika wyświetla sie z przodu dziwny znak, pewnie każdy wie o co chodzi. Pozatym wszystko działa. Jak go usunąc...

    Mikrokontrolery AVR   11 Gru 2011 20:57 Odpowiedzi: 43    Wyświetleń: 5716
  • Jakim tranzystorem i w jaki sposób zanegować USART.

    Prawie całe ;-) Jesteśmy zgodni co do tego, że da się obojętnie jaki. Ale co przemawia za PNP, a nie zostało jeszcze wspomniane to to, że w układzie z NPN potrzebny jest rezystor kolektorowy, chyba,że możemy odseparować masę nadajnika i MCU. To dodatkowy element i dodatkowe straty. Oczywiście nie jakieś...

    Mikrokontrolery AVR   27 Kwi 2012 07:24 Odpowiedzi: 9    Wyświetleń: 1380
  • [Atmega32a][C] - Nie działa USART

    Zedytowałem pierwszy post - usunąłem zbędny kod i wprowadziłem poprawki. USART zadziałał ale...no właśnie, ale nie działa gdy działa programowy PWM. Zakomentuję linię z init_timer1(); i USART działa. Wtedy nie mam PWM, którego również potrzebuję. Dlaczego tak się dzieje? :/

    Mikrokontrolery AVR   20 Wrz 2012 21:22 Odpowiedzi: 8    Wyświetleń: 1293
  • ATmega8 - USART pytania dotyczące zasilania

    David.C zgubiłem się. Mam wrażenie, że troszkę przekombinowujesz usiłując równocześnie odpalić 2 niezależne urządzenia. Proponowałbym Ci wykonanie najprostszej przejściówki USB czy RS232 którą podłączysz pod UART. Najpierw uruchom jedno urządzenie (obojętnie które) a dopiero poten grzeb w sofcie drugiego....

    Mikrokontrolery Początkujący   24 Gru 2012 15:44 Odpowiedzi: 42    Wyświetleń: 5457
  • Atmega2560 - usart&GSM Module AT commands

    Ogólnie mam 3 pytanka. 1. Czy ten kod w komunikacji AVR-PC zwróci mi 'T' czy popełniam jakiś błąd? Przede wszystkim źle napisany kod i tu popełniasz błąd. Poza tym jak chcesz efektywniej działać z modemem to wyłącz sobie echo poleceniem ATE0, bo do niczego ci to nie potrzebne a tylko będzie...

    Mikrokontrolery AVR   17 Sty 2013 22:16 Odpowiedzi: 2    Wyświetleń: 1425
  • [STM32] USART w jedną stroną, a w drugą?

    Zacznij od określenia protokołu transmisji - w jaki sposób będziesz przesyłał te dane (znakowo/binarnie), jaka jest ich długość, po czym program może je rozpoznać, czy i jak sprawdzać poprawność transmisji. Zastanów się nad strukturą oprogramowania - same przerwania, RTOS, czy (w ostateczności) jakaś...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 3966
  • [STM32][DMA][USART] Kompletacja ramek

    Podobają mi się te rzeczy o których czytam tutaj (; Do tej pory myślałem że DMA raczej nie ma sensu przy odbiorze danych których długość jest nieznana/zmienna, a tu proszę... Wychodzi na to, że przy zastosowaniu standardowych mechanizmów RTOSa (programowe timery) + ewentualne przerwanie od IDLE można...

    Mikrokontrolery ARM   03 Mar 2017 12:25 Odpowiedzi: 32    Wyświetleń: 11319
  • ATmega8A C - Rozmiar sprzętowego bufora nadawania/odbioru USART

    Ale Kolego, SPRZĘTOWY bufor nadawczy/odbiorczy tego procesora ZAWSZE ma rozmiar 1 bajta. Tego nie da się zmienić - tak jest z punktu sprzętu i koniec. Aby stosować większe bufory musisz zastosować przerwania (RX_vect, UDRE_vect), bufory kołowe i zrealizować teoretycznie ograniczony tylko dostępnym...

    Mikrokontrolery AVR   11 Lis 2013 17:26 Odpowiedzi: 9    Wyświetleń: 1827
  • [STM32] USART - obsługa trybu RS485

    Po 5 latach chyba kolega sobie poradził:) Temat do zamknięcia. PS.Do sterowania nadajnikiem MAX3485 w STM32 kluczem jest poszukanie w RMie informacji o fladze TC a następnie programowe sterowanie odpowiedniego GPIO w przerwaniu od UARTu.

    Mikrokontrolery ARM   13 Maj 2014 20:59 Odpowiedzi: 3    Wyświetleń: 6222
  • ATmega162 - USART - Brak wyjścia TXD0

    Jedyny wymóg dla Tx to taki że pin musi być skonfigurowany jako wyjście. Jeśli w dalszej części programu nie zmieniasz go przypadkiem na wejście to musi działać. Tak się składa że mam Atmegę 162 i nie zauważyłem żadnych problemów z poprawnym działaniem obu USARTów. Zastanawia mnie samo wyjście Portu...

    Mikrokontrolery AVR   22 Gru 2014 19:28 Odpowiedzi: 10    Wyświetleń: 1095
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    Filozoficznie ująłbym to tak: jeśli cała funkcjonalność programu nie da się zawrzeć w przerwaniach, to znaczy, że powinniśmy użyć RTOSa. Z samego faktu obecności "pętli głównej" wynikają wyłącznie problemy. Od dawna piszę wszystkie nieduże projekty w taki sposób, że procesor po zainicjowaniu peryferiali...

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

    Na procesorach bez wsparcia sprzętowego dla USB jego uruchomienie jest bardzo trudne i nieefektywne, a osiągane transfery są żałosne. USB jak każdy złożony protokół składa się z kilku warstw - interfejs sprzętowy zapewnia realizację warstwy elektrycznej i łącza, wraz z podstawowymi elementami wymiany...

    Mikrokontrolery Początkujący   09 Kwi 2015 13:05 Odpowiedzi: 7    Wyświetleń: 1821
  • Atmega16a - USART pobieranie danych

    nie działa tak jak zakładasz. To się wykona raz po czym procesor wejdzie w martwą pętlę. Zgadza się, u siebie mam oczywiście poprawnie tylko tutaj zapomniałem umieścić pętli while(1), już poprawiłem w pierwszym poście. Druga sprawa - jeśli odbierasz śmieci to znaczy, że masz źle ustawione baudrate....

    Mikrokontrolery   19 Sie 2015 08:40 Odpowiedzi: 13    Wyświetleń: 972
  • Łączenie interfejsów USART

    Witam, chciałbym się nieco podpiąć pod ten temat. Otóż mam za zadanie zrobić projekt w którym avr komunikuje się z PC przez RS232 i jednocześnie posiada interfejs BT, czy mogę oba interfejsy podpiąć pod RXD i TXD równolegle i programowo decydować w którym momencie z którego interfejsu korzystać ?...

    Mikrokontrolery Początkujący   24 Lut 2016 16:33 Odpowiedzi: 4    Wyświetleń: 777
  • USART Atmega8l 1Mhz nie działa

    Wielokrotnie była o tym mowa - w ATMega generator RC nie ma wystarczającej stabilności, aby bez dodatkowych procedur kalibracyjnych wykorzystać go do transmisji UART. Oczywiście może to działać, ale zapewne efekt będzie taki, że raz działać będzie, a raz nie. Gdzie się takich bzdur naczytałeś Tomku...

    Mikrokontrolery AVR   23 Maj 2016 21:38 Odpowiedzi: 24    Wyświetleń: 1062
  • 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 wystarczy nawet jedna...

    Mikrokontrolery AVR   26 Cze 2016 14:04 Odpowiedzi: 11    Wyświetleń: 987
  • STM32F103 - Komunikacja USART 2M bps pomiędzy dwoma prockami

    Dać się da, ale jeżeli ma być sprawdzane CRC to i tak trzeba będzie to robić programowo (CRC można liczyć sprzętowym modułem ale i tak trzeba programowo wyszukiwać początek ramki i wstawiać to do modułu liczącego CRC). Więc DMA pomoże jedynie częściowo. Najprościej było dy dane puścić po CANie, Tam...

    Mikrokontrolery ARM   10 Lip 2016 13:43 Odpowiedzi: 5    Wyświetleń: 1065
  • [STM32F103RB][REJESTRY] - USART i DMA - ramka danych (odbiór)

    A jak nadejdzie krótsza a potem nic? Dalsze komplikowanie, jakies timeouty - po co? DMA jest wygodne i użyteczne do pewnych celów a do innych nie. Nie przesadzaj. Robi się to właśnie timeoutami i działa całkiem nieźle. DMA odbiera ciągiem (w trybie circular z przerwaniem od połowy i całego transferu),...

    Mikrokontrolery ARM   04 Sie 2016 19:02 Odpowiedzi: 11    Wyświetleń: 1134
  • STM32F103 - Równoległa komunikacja USART

    Czyli pierwsze co muszę zrobić to odwrócić sygnał REQ? Skoro w Twoim przypadku nie ma opcji w rejestrze UARTu to faktycznie albo sprzętowo odwrócić np. tranzystorem z opornikami czy transoptorem. Można też zrealizować ""programowy inwerter" korzystając z EXTI na jakimś pinie jako wejście (może...

    Mikrokontrolery ARM   23 Wrz 2016 08:39 Odpowiedzi: 36    Wyświetleń: 3075
  • 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 z przerwaniami....

    Mikrokontrolery ARM   13 Lip 2017 11:08 Odpowiedzi: 11    Wyświetleń: 2304
  • Dwukolorowy miernik panelowy 4,5 cyfry, U/I AC/DC, Hold, REL, izolowany USART

    Większość mierników panelowych ma małe wyświetlacze. Wskazania max 1999 (gdy oparte o ICL7106/7 lub podobne) lub mniej (np 199 gdy oparte o mikrokontrolery). Wersje na mikrokontrolerach przeważnie nie mierzą wartości ujemnych. Nie spotkałem takich z opcją pomiaru relatywnego. Czasem można spotkać...

    DIY Konkurs   02 Sty 2018 16:19 Odpowiedzi: 11    Wyświetleń: 6522
  • [atmega8] [C] USART - bufor kołowy

    W kodzie jest przecież błąd, i aż dziwne że nikt nie zauważył :D Powinno byc: [syntax=C] #define BUFSIZE 32 //musi być potęgą dwójki (np. 128, 256, 512, 2048...) unsigned char buf[BUFSIZE]; unsigned int readptr=0,writeptr=0; __inline void push(u8 byte) { buf[writeptr%BUFSIZE]=byte; w...

    Mikrokontrolery AVR   02 Gru 2017 15:24 Odpowiedzi: 43    Wyświetleń: 4008
  • WS2812 na choince w przerwaniach od USART - AVR Mega

    Ja tylko chciałbym dodać, że zamiennikiem bramki aby dostosować napięcie do WSów są dwa rezystory Z USART-a? A jak te rezystory negują sygnał? Dodano po 2 No a sterowanie mam na 800khz o ile pamiętam, w pełni sprzętowe. A ja mam w pełni programowe? Dodano po 1 Dla 512 diod nie było...

    DIY Konkurs   09 Sty 2018 14:44 Odpowiedzi: 25    Wyświetleń: 5574
  • [STM32f103][C] Nadawanie danych oraz odbiór przez USART

    Pierwszy problem - to brak synchronizacji. Nadawane dane muszą mieć taką postać, żeby łatwo było zauważyć początek ich porcji. Może to być np. kod końca wiersza lub spacja pomiędzy liczbami. Użycie DMA do odbioru danych jest zdecydowanie złym pomysłem, przynajmniej dla początkujących. Dobrym pomysłem...

    Mikrokontrolery ARM   14 Mar 2018 22:07 Odpowiedzi: 8    Wyświetleń: 933
  • Wpis do Attiny 13 EEPROM danych z USART

    Witam serdecznie, Mam pewien program sterujący wentylatorem w łazience, który już działa dobrze. Ten program ma pewne parametry, które nim sterują. Niby mogę te parametry wpisać jako stałe do programu i w wypadku ich zmiany zaprogramować mikrokontroler ponownie. Ale ja chciałbym je wpisać do EEPROM...

    Mikrokontrolery AVR   17 Sty 2022 19:34 Odpowiedzi: 39    Wyświetleń: 1176
  • programowy pwm na AVR po raz kolejny...

    Witam ponownie :) Wiec tak: kwarc mam niestety równo 4MHz...poki co przynajmniej, wiec wybrałem 9600bps (0.2% błedów). Jeśli chodzi o maxa, to już mi działa :) wymieniłem po prostu układ - tamten najwyraźniej był zniszczony.. :) natomiast teraz mam inny problem... niewiem, czy te ciągłe używanie przerwań...

    Mikrokontrolery   21 Gru 2004 12:45 Odpowiedzi: 10    Wyświetleń: 5424
  • RS485 a RS232 różnice sprzętowo-programowe

    AVR komunikuje się poprzez UART (USART) z MAX485. Ten konwertuje odpowiednio na poziomy różnicowe określone w warstwie fizycznej RS485 i wysyła. RS485 to nie protokół tylko standard. Implementacja warstwy aplikacji jest w RS485 dowolna (np. protokoły Modbus, Profibus etc.)

    Mikrokontrolery AVR   20 Paź 2008 15:06 Odpowiedzi: 7    Wyświetleń: 19286
  • STM32F103 - Programowy Bootloader -> Idea działania, skrypty linkera

    Niestety nie mogę wykorzystać wbudowanego bootloadera ponieważ CAN USART USB są już zajęte. Jeśli chodzi o problem związany ze skryptami linkera to wgrywałem soft do procesora w opcji (kompiluj + programuj) co nie uwzględniało zmian w skryptach!!! Po przebudowaniu całego projektu skrypty wprowadzały...

    Mikrokontrolery ARM   16 Mar 2013 10:42 Odpowiedzi: 28    Wyświetleń: 6144
  • Atxmega256A3BU - programowe wyłączenie JTAG

    Atxmega128A1 jest w układzie "XPLAIN" (starszy niż Xplained, pracuje z AT90USB1287). Sprzętowo niczego nawet nie dotykałem. Zrobiłem to, co robiłem wielokrotnie - kod napisany dla Xmega256 skompilowałem w AS6.2 dla Xmega128. Używając Dragona wgrałem ten program (poprzez JTAG) do "128". Teraz, kiedy...

    Mikrokontrolery Początkujący   21 Kwi 2015 11:37 Odpowiedzi: 12    Wyświetleń: 1308
  • [C]Lampa RGB na Attiny13 z programowym PWM

    Co do pisania kodu na opóźnieniach i pętlach to masakra. Zwłaszcza, że z: [syntax=c]#define F_CPU 96000000 [/syntax] wynika, ze AVR pracuje na 96MHz! W tym kodzie nie ma to specjalnie dużego znaczenia ale gdybyś chciał obsłużyć USART czy w zasadzie każdy inny układ peryferyjny synchroniczny...

    Mikrokontrolery AVR   16 Lip 2017 21:52 Odpowiedzi: 38    Wyświetleń: 2415
  • Programowe przerwanie ATMEGA644

    RS232C, RS485 to usart. BT czy Wi-Fi przez ESP tez usart. CC-TALK także usart. W przemyśle usart jest często używany. Jeżeli już, to chyba UART. USART jest interfejsem synchronicznym, czyli z zegarem i ew. RTS/CTS. Poza tym, dzisiaj tylko tanie chińskie moduły BT i Wi-Fi używają UART. Te nowsze, normalne,...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2061
  • [ATmega8][C] usart i programowy pwm

    Witam, od kilku dni próbuję wygrać nierówną walkę z programowym pwm i usartem na atmedze8. Wysyłam z nadajnika dane za pomocą USART (sprawdzane wielokrotnie na bank są dobre) do płytki z atmegą i serwomechanizmem. Jeżeli serwo jest sterowane bez ingerencji danych z USART to wszystko działa jak trzeba,...

    Mikrokontrolery AVR   09 Kwi 2012 17:32 Odpowiedzi: 4    Wyświetleń: 1813
  • ATtiny13A - Programowy USART - okazjonalne krzaczki przy wysyłaniu liter

    Jakoś nie bardzo wierzę, że programowy UART bez użycia przerwania timer ama prawo działać - to po pierwsze. Po drugie - częstotliwość wewnętrznego zegara ATTiny13 jest na tyle niedokładna, że komunikacja szeregowa nie musi działać Kiedyś robiłem coś takiego, i średnio jeden uC na 4 nie transmitował...

    Mikrokontrolery AVR   11 Paź 2015 12:28 Odpowiedzi: 7    Wyświetleń: 1110
  • Jaki mikrokontroler wybrać do...?

    Szkoda, że nie napisałeś, jakiej wydajności CPU potrzebujesz? I organizacji 8, 16, 32 bit. Ja bym polecał 16 bitowe układy rodziny MSP430Fxx. Krótka charakterystyka na przykładzie MSP430F4xx: Napięcie zasilania 1.8 – 3.6V Ultra niski pobór mocy: W trybie aktywnym 280uA dla 1MHZ 2,2V Pięć...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 259165
  • Atmega 16 uart, analiza danych, odmierzanie czasu

    Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie...

    Mikrokontrolery AVR   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 2143
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    Witam , mam nadzieję iż nie zanudziłem bez reszty.. W zestawieniu z moimi "dokonaniami asm." kolega michalko12, jest najbliższy temu co ja kiedyś robiłem . Oto wersja asm z przełącznikiem kompilacji aby kompilować jako samodzielny plik - kto chce ->ten może :D ( ta wersja to 16-timerów,...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 3930
  • Atmel - obsługa przerwań, assembly

    Cześć, mam takie zadanie, w sumie nie tyle chciałbym żeby ktoś mi je rozwiązał co poprowadził. Korzystam z AT90USB1287 ale nie ma to dla mnie większego znaczenia później przełożyć taki program jeśli propozycje będą na inne :) Jestem totalnym amatorem na poziomie migiania diodek, więc proszę o wyrozumiałość. ------------------------...

    Mikrokontrolery Początkujący   30 Kwi 2013 19:22 Odpowiedzi: 6    Wyświetleń: 1527
  • Atmega1284p [C] - Bezpośredni dostęp do RAM - generowanie obrazu VGA

    Xmega niby jest super, ale jeżeli chcesz puścić dane przez port SPI (max. 8MHz, więc teoretycznie 200pxl), to nie masz bufora i pojawia się kwestia stabilizacji obrazu. Bufor ma tylko USART w trybie SPI, ale on pracuje z prędkością do 4MHz (100pxl/linię). Możesz użyć DMA do transferu danych na port,...

    Mikrokontrolery AVR   10 Sie 2014 09:23 Odpowiedzi: 24    Wyświetleń: 4722
  • [STM32 P103] - [C/CrossWorks] Komunikacja RS232

    Napisałem program obsługujący komunikację RS232 dla płytki STM32 P103: - dokumentacja płytki - schemat Niestety łącząc docelowo przez konwerter RS232 -> RS485 i podłączając do serwomechanizmu RS28 dynamixel podłączyłem raz zasilanie 15V, 1.2A na lini danych RSa... I tu pierwsze pytanie......

    Mikrokontrolery Początkujący   28 Lip 2012 08:57 Odpowiedzi: 12    Wyświetleń: 3055
  • Ciekawostki o 8-bitowych mikrokontrolerach AVR

    Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie: 1....

    Artykuły   01 Kwi 2020 10:19 Odpowiedzi: 44    Wyświetleń: 9846
  • [Atmega8][avr-gcc] - Obiornik DMX na Atmega8 -właściwy odbiór pakietów

    Witam szanownych forumowiczów! Od niedawna staram się nauczyć języka C na AVR. Postanowiłem zbudować poza migającą diodą LED i całą resztą "mini projektów" odbiornik sygnału DMX. W zamierzeniu chcę zrobić DIMMER PACK (sterowanie jasnością 4 urządzeń, stąd 4 kanały i detekcja przejścia przez zero)....

    Mikrokontrolery Początkujący   25 Wrz 2013 22:33 Odpowiedzi: 0    Wyświetleń: 1251
  • atmega - UART magistrala 3 i wiecej układów

    Skoro Rx jest wyjściem, a wyjść, które nie są OC się nie łączy to twój układ jest błędny. Nadawanie z RPi będzie ok, lecz nadawanie z ATMega nie zadziała - nastąpi konflikt. Rozwiązaniem jest zrobienie tak, żeby Rx były typu OC - jednak w ATMedze bezpośrednio tego nie zrobisz - stąd trzeba zastosować...

    Mikrokontrolery AVR   21 Kwi 2015 19:48 Odpowiedzi: 11    Wyświetleń: 2199
  • Synth8 Unisonowy, 8mio kanałowy stereofoniczny syntezator 8miobitowy

    Mimo upływu lat w dalszym ciągu lubię od czasu do czasu odświeżyć sobie w pamięci elektroniczne brzmienia lat 80tych, kiedy to po raz pierwszy miałem okazję usłyszeć „syntetyczną” muzykę pochodzącą z wielkich drewnianych „szaf” (automaty arcade) lub trochę mniejszych...

    Artykuły   10 Cze 2013 21:23 Odpowiedzi: 4    Wyświetleń: 7362
  • Ambilight (Momolight)- oprogramowanie PC

    Witam Temat Ambilight był już poruszany na elektrodzie. Istnieje projekt Momolight i jest do niego trochę oprogramowanie na PC. Chciałem sobie takie cos zbudowć. Jednak nie podobały mi się tam 2 rzeczy: - RS232. Nie mam juz wolnych w PC, w lapku nie mam wcale. Kłopotliwy MAX232, dodatkowe elementy....

    DIY Poczekalnia   11 Sty 2011 14:57 Odpowiedzi: 21    Wyświetleń: 9719
  • RS485 + AVR - master i kilka ukł. slave - pytania

    Wyprowadzenia 2 i 3 slave, czyli DE/RE też muszą być sterowane odpowiednio z procesora, bo twoje slave będą także odpowiadać. Gdyby slave tylko nasłuchiwał, to możesz podłączyć to na stałe, tak, aby odblokowany był tylko odbiornik. Na generatorze wewnętrznym to raczej nie pójdzie za dobrze, szczególnie...

    Mikrokontrolery   31 Sie 2011 12:37 Odpowiedzi: 35    Wyświetleń: 10347
  • MPC2551 - Jak skonfigurować uc aby współpracował z MCP2551.

    AVE... MCP2551 konwertuje sygnał z (E)USART na wartości logiczne przyjęte w sieci CAN. Tu się nic nie konfiguruje, konfiguruje się w mikrokontrolerze (E)USART do pracy w trybie CAN. Jak mikrokontroler obsługuje to sprzętowo, to masz stosowne dane w nocie katalogowej przy tym module pokazane. Programowo...

    Mikrokontrolery PIC   28 Gru 2012 22:55 Odpowiedzi: 2    Wyświetleń: 1857
  • WS2812 via DMX (512 LED) & USB to DMX Converter na AVRmega. Gry Tenis, Galag

    Głównym zadaniem urządzenia jest sterowanie diodami WS2812 z DMX. W ten sposób można sterować 512 diodami paletą 8-bit (216 "bezpiecznych" barw) lub 170 paletą 24-bit Dodatkowo urządzenie może pełnić funkcję konwertera USB-DMX. Sterownik diod potrafi obsługiwać kilka wirtualnych ekranów (warstw)...

    DIY Konstrukcje   18 Sie 2017 21:22 Odpowiedzi: 4    Wyświetleń: 7572
  • Atmega8 działa, konwerter RS działa. Razem - nie startuje.

    1. Lutowanie tragedia. 2. Używasz sprzętowego USART'a czy programowego? Na płytce lutowanej to chyba programowy USART? 3. Podłączenie samego konwertera RS i Atmegi bez zasilacza nic nie da. Konwerter podłączony do PC'ta nie może zasilać układu; nie ma takiej możliwości. Trzeba mu podać zasilanie. To,...

    Mikrokontrolery Początkujący   24 Paź 2019 12:58 Odpowiedzi: 23    Wyświetleń: 777
  • AT90pwm3B pierwsze kroki..

    Witam. Mam do oprogramowania AT90PWM3B. Chce wysłać/odebrać (cokolwiek) przez USART. Problem jest taki że w AVRstudio, podczas debugowania wszytko jest ok, tak jak chcę, ale po zaprogramowaniu procesora - nie chce dzialać. Sądze ze wlaga RxC nie generuje przerwania - ale dlaczego to nie wiem...

    Mikrokontrolery AVR   12 Gru 2010 13:21 Odpowiedzi: 7    Wyświetleń: 2527
  • ATmega128 i komunikacja z PC RS232

    Witam, Usiłuję zmusić ATmegę128 do komunikacji z komputerem przez RS-232. Niestety mam z tym duży kłopot. Procesor chodzi z kwarcem na 16MHz, a transmisja do komputera ma się odbywać poprzez wbudowany w procesor USART z prędkością 115,2kbps. Transmisja ma być w zasadzie ciągła do póki są dane do wysłania...

    Mikrokontrolery AVR   29 Cze 2010 14:35 Odpowiedzi: 8    Wyświetleń: 2451
  • Arduino WS2812B sterowanie

    Musisz więc w loop() sprawdzać stan wybranego pinu funkcją digitalRead() Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie...

    Arduino   05 Sie 2019 05:06 Odpowiedzi: 9    Wyświetleń: 600
  • układ scalony do USB i oprogramowanie

    Właśnie tu jest pies pogrzebany ;-) Na gotowej płytce mam już układ PDIUSBD11 . Nie mogę użyć FT232 lub CP2102 bo wszystkie USART'y w ATmega128 mam już zajęte. Teoretycznie mogłbym użyć jakiegoś multipleksera np. 74HC244 do przełączania portu USART lub na innych portach programowo zrobic USART, ale...

    DSP i Transmisja   15 Sie 2005 21:01 Odpowiedzi: 7    Wyświetleń: 5769
  • Problem ze skladnia?(transmisja rs232, atmega32)

    Funkcja (w takiej ostatecznej formie jak przedstawiona przez Ciebie), wygląda na poprawną, tzn. powinna działać tak jak tego oczekujesz, chociaż sprawdzałem pobieżnie i głowy nie dam :D "Poprawność" rozumiem tu w sensie użytej sekwencji instrukcji. Przypuszczam, że kłopot może wynikać z zależności czasowych....

    Mikrokontrolery   18 Sie 2006 18:41 Odpowiedzi: 9    Wyświetleń: 1796
  • [Atmega8][ASM] Problem z przerwaniami zew. INT0

    Witam Piszę program, który ma mierzyć długość impulsu podawanego z zew. źródła jakim jest odbiornik RC, częstotliwość impulsów to 50Hz, a ich długość mieści sie w przedziale 1ms-2ms. To mój pierwszy program na AVR w którym obsługuje przerwania zew. i mam pewien problem, program już napisałem, sprawdziłem...

    Mikrokontrolery AVR   28 Maj 2008 21:42 Odpowiedzi: 8    Wyświetleń: 3770
  • attiny2313 i atmega8 UART przez podczerwień

    Prędkość nie musi być bardzo duża. chodzi mi o zrobienie takiej komunikacji jak pilot z telewizorem, projekt będzie oświetleniem sufitu, a pilotem będe sterował diodami. Dokładnie taki przykład znajdziesz w mojej nowej książce :) Jak pisałem, dioda nadawcza IR, na ktorą podajesz zmodulowany sygnał,...

    Mikrokontrolery Początkujący   24 Maj 2014 21:39 Odpowiedzi: 17    Wyświetleń: 3426
  • [ATMega8][ISP] - Automatyczny update programu w kilku procesorach na raz

    Jak z poprzednich? Jest jeden master, który steruje 20 układami slave. Ponieważ żaden sygnał nie przechodzi przez SPI poszczególnych procków, nie jest regenerowany. Ponieważ nie wyobrażam sobie 20 modułów podłączonych do jednego mastera 20 cm przewodami, z konieczności połączenia będą znacznie dłuższe...

    Mikrokontrolery AVR   23 Paź 2013 18:39 Odpowiedzi: 8    Wyświetleń: 2172
  • AVR ASM - Komunikacja w dwie strony przez RS232 Atmega8

    Zamieszczam kod programu do komunikacji ciągłej w dwie strony, może komuś cię przyda bo na elektrodzie takiego czegoś chyba nie ma. Działanie jego jest takie, że posiada dwa bufory FIFO dla danych odbieranych i wysyłanych. Każda wysyłana paczka danych zawiera bajt CRC i gdyby dane były wysyłane bezpośrednio...

    Mikrokontrolery AVR   28 Lip 2014 07:16 Odpowiedzi: 10    Wyświetleń: 2292
  • Arduino Nano jako logger z zapisem na SD oraz wyświetlaczem Nokia 5110

    Warto analizować kod bibliotek. Warto nie używać tych, które nie używają sprzętu i przerwań. Programowe interfejsy SPI, I2C czy co gorsza odbiór UART to wrzód na ..... Arduino. Fakt, że czasem, przy rozbudowie projektu, trzeba dodać jakiś układ peryferyjny po np I2C a wyprowadzenia I2C są zajęte....

    Arduino   29 Lis 2018 15:03 Odpowiedzi: 8    Wyświetleń: 687
  • ATtiny12L jako zegar

    Z tym generatorem 36kHz to proponuje zrobic generator 36kHz na układzie CMOS 4047 sterujący diodami nadawczymi IR, a przebieg modulujący podawac na wejscie zezwalający na generację - zrobić kluczowanie tego przebiegu. Czyli tak (wersja jedna z możliwych wielu) - PC nadajnik MAX232>>TX na kluczowanie...

    Mikrokontrolery   08 Maj 2005 19:12 Odpowiedzi: 17    Wyświetleń: 1974
  • ATtiny4313 - Czy starczy zasobów?

    Ten procesor nie ma wystarczającej liczby peryferiów, w praktyce musiałbyś UASRT symulować programowo, lub użyć semisprzętowy USART (USI), ale za to programowo symulować I2C. Dzięki, konkretna uwaga. Jednak wg datasheetu USART jest już wbudowany a TWI można uzyskać z USI. Mógłbyś mi zatem wyjaśnić...

    Mikrokontrolery AVR   16 Mar 2014 15:21 Odpowiedzi: 20    Wyświetleń: 1704
  • [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, a Ty potrzebujesz...

    Mikrokontrolery AVR   22 Sie 2008 15:57 Odpowiedzi: 10    Wyświetleń: 1568
  • Lokalizator GPS, sms z lokalizacją, moduł GSM i ATMega

    Ja tak trochę z innej beczki. Przymierzam się też do czegoś takiego, ale jak do Atmegi8 podpiąć i GPS i GSM? Usart 1 nadajniki 2 :) ? Do megi8 możesz podpiąć, tylko jeden USART będziesz musiał napisac programowy. Lepiej oczywiscie wybrać uC z dwoma USARTami, np: ATMega162.

    Mikrokontrolery AVR   18 Mar 2010 00:31 Odpowiedzi: 20    Wyświetleń: 9269
  • [pic18f][c]pcf8583 pokazuje same zera

    Witam, mam problem z programową implementacją I2C. Po zczytaniu godziny z PCF'a pokazuje mi same zera i nie zlicza czasu. oto kod programu: #include <p18cxxx.h> #include <stdio.h> #include <delays.h> #define SDA TRISAbits.TRISA3 #define SCL TRISAbits.TRISA4 #define...

    Mikrokontrolery PIC   26 Kwi 2010 10:58 Odpowiedzi: 1    Wyświetleń: 1190
  • Mega8 / Tiny2313 [BASCOM] - trudności z projektem (RS232 + ISP/UART + 4xPWM + .

    Kolejny raz widzimy to samo. Zamiast dobrać kontroler do zadania, to próbujesz na siłę dopasować zadanie do kontrolera leżącego w szufladzie. Tutaj o tyle gorzej, że nawet się nie zastanowiłeś ile zasobów potrzebujesz, tylko od razu przyjmujesz 2 albo 3(!) kontrolery do w sumie bardzo prostej aplikacji. Moim...

    Mikrokontrolery AVR   20 Paź 2013 11:11 Odpowiedzi: 13    Wyświetleń: 3015
  • PIC, CMOS, 7seg - Zbyt niski sygnał na

    Schematu nie widzę. Napisałem Ci już jakie tranzystory możesz tam zapakować. Kosztują <0,50PLN/sztukę w TME, więc tanio. W dokumentacji do wyświetlaczy sprawdź maksymalny prąd i na początek ogranicz prąd maksymalny do tej wartości (prawdopodobnie 20-60mA). Program do napisania od nowa. 1. Po co...

    Mikrokontrolery PIC   30 Paź 2013 23:23 Odpowiedzi: 32    Wyświetleń: 6693
  • AtMega169PA - Wewnętrzny oscylator a transmisja rs232

    Skoro masz w ukłądzie kwarc 32768 Hz to tykorzystaj go do kalibracji programowej generatora RC, lub prościej do wyliczenia rzeczywistej wartości częstotliwości RC, na podstawie której określasz baudrate USART. A skoro to ma być energooszczędny zegarek to weź XMEGA np. E5, która raz, że może działać z...

    Mikrokontrolery AVR   09 Cze 2014 09:50 Odpowiedzi: 13    Wyświetleń: 2025
  • Atmega162/XMega128 - Wysyłanie danych na port

    Wracając do tematu - autora jednak zachęcam do wykorzystania USART/SPI. Wbrew temu co napisałeś timingi dzięki temu są lepsze. Zauważ, że softwarowe generowanie przebiegu wymaga zablokowania lub niekorzystania z przerwań. Teraz pomyśl jak pogodzisz niezakłócone sterowanie diodami np. z transmisją USART?...

    Mikrokontrolery   22 Gru 2014 15:36 Odpowiedzi: 24    Wyświetleń: 2181
  • STM32 - Dyskusja akademicka - Pisanie własnego RTOS

    Cze, Od jakiegoś czasu rozwijam swoją konstrukcję sterownika do stacji pogodowej. Projekt robi się coraz większy i większy i w końcu dotarłem do etapu, w ktorym rozważam użycie jakiegoś RTOSa. Mam dużą bibliotekę własnego kodu obejmującą takie rzeczy jak kompleksowa obsługa komunikacji po USART czy...

    Mikrokontrolery ARM   12 Wrz 2015 23:58 Odpowiedzi: 3    Wyświetleń: 1176
  • Samochodowy odstraszacz kun na Arduino Pro Mini

    Kolejny mod - rezygnacja z sygnału zapłonu, na rzecz wykrywania ładowania. Można użyć 4 rezystorów i komparatora analogowego, albo 2 rezystorów i przetwornika ADC. Tutaj wykorzystane jest to 2-gie rozwiązanie. Mogą to być albo 2, najlepiej metalizowane, rezystory i dobierana programowo wartość progu,...

    DIY Konstrukcje   03 Cze 2017 10:58 Odpowiedzi: 17    Wyświetleń: 23442
  • Prosty symulator pamięci EPROM

    Obecnie mikrokontrolery posiadają wbudowane pamięci FLASH, które można programować za pomocą interfejsu ISP. Jest to zarówno szybkie, jak i wygodne rozwiązanie. Programowanie okładu odbywa się bowiem bez jego wyciągania z podstawki. Zresztą w tej chwili układów DIP jest coraz mniej, więc interfejs...

    DIY Konstrukcje   29 Kwi 2018 09:54 Odpowiedzi: 20    Wyświetleń: 11259
  • ST62T65 zamienik procesora na kompatybylny z arduino.

    Były to programy na Windowsa Podn Windę nie odwołujesz się bezpośrednio do układów peryferyjnych. Robisz to za pośrednictwem sterowników. Otwierając COM nie interesuje Cie czy to VCOM na USB, port na PCI itp. Nie konfigurujesz rejestrów układu, np SPI czy I2C. Inaczej było pod DOS. Myślę że dał...

    Arduino   23 Maj 2018 11:10 Odpowiedzi: 7    Wyświetleń: 363
  • Visual Studio c++, arduino

    Ale niestety musisz tez zrozumieć że programowanie to nie tylko znajomość jakiegoś języka programowania itd. Niestety tutaj trzeba bardzo często ruszyć szare komórki ;) i coś zaprojektować i dopiero później to zaimplementować w kodzie. Tutaj nie jest tak że znajdzie się jakieś przykłady czy gotowce...

    Arduino   06 Lip 2018 14:56 Odpowiedzi: 58    Wyświetleń: 1404
  • Attiny85 Digispark RS-485

    Attiny 85 nie ma modułu USART. Trzeba byłoby transmisję USART realizować całkowicie programowo. Poza tym ten konwerter wymaga 4 wyprowadzeń procesora, pytanie czy Ci wystarczy, bo zostają dwa do użycia (zakładając że rezygnujesz z resetu).

    Początkujący Elektronicy   08 Lut 2019 08:52 Odpowiedzi: 8    Wyświetleń: 405
  • Cuda i dziwy z transmisją Atmega8 i RS232

    Witam ponownie, Po tamtych eksperymentach zabrałem się do realizacji zaplanowanego projektu do sterowania wentylatorem w łazience. Do sterowania wybrałem Attiny13A. Wentylator będzie załączany w zależności od wilgotności powietrza, zapalenia światła oraz czujnika odległości, który będzie sprawdzał...

    Mikrokontrolery AVR   28 Gru 2021 18:00 Odpowiedzi: 56    Wyświetleń: 1773
  • [ZLECĘ] Projekt na atmega(Arduino) w C

    Cześć chciałbym zlecić wykonanie takie programu. Projekt ma być wykonany w języku C z ręcznym przesuwaniem rejestrów tzm Bare metal na atmedze 328p która znajduje się na Arduino. Programujemy płytkę stykową przez atmel studio. Oferty lub pytania priv Sterowanie diodą LED w trzech trybach. Układ...

    Projektowanie Bazar   22 Lip 2022 04:19 Odpowiedzi: 0    Wyświetleń: 444
  • [atmega8][c] Brak zmiany zmiennej w pętli.

    Trudno nazwac bledem ciagle naplywajace dane np poprzez USART... W praktyce sprzetowe skasowanie flagi I rozni sie od programowego, sprzetowe nie ma wplywu na kolejke przerwan, programowe uniemozliwia wywolanie przerwania ktore wystapilo w trakcie obslugi poprzedniego przerwania. Bynajmniej takie wnioski...

    Mikrokontrolery AVR   02 Wrz 2008 11:33 Odpowiedzi: 30    Wyświetleń: 3046
  • Bezprzewodowy system kontroli klawiatury/myszy gestami

    Mister Gloves to bezprzewodowy interfejs USB, pozwalający poprzez intuicyjne ruchy ręki i palców sterować komputerem. Rękawica noszona na prawej dłoni umożliwia użytkownikowi kontrolę ruchu kursora, wykonywanie skrótów klawiaturowych oraz symulowanie kliknięć przyciskami myszy, poprzez zginanie palców...

    DIY Zagranica   23 Sie 2013 11:53 Odpowiedzi: 8    Wyświetleń: 8163
  • Termoregulator - Termoregulator - przejście z 1 na 4 obwody

    Załącz plik ds18x20.c, załączyłeś tylko plik nagłówkowy. Potem będziesz musiał zamienić zmienne cel i cel_fract_bits na tablice i będzie ok. Twoim zdaniem utworzenie tablic będzie zbawienne, może to trafne. Od jakiegoś czasu ma pomroczność i nie mogę się skupić, najprostsze rzeczy stwarzają...

    Mikrokontrolery AVR   02 Cze 2014 20:02 Odpowiedzi: 15    Wyświetleń: 1950
  • RFM12B,atmega32 - Diagnoza układów RFM12B

    Witam! Kontynuuje temat komunikacji rs232,tym razem bezprzewodowej. Postępuje dokładnie jak w poradniku opisanym tutaj: Przerobiona Biblioteka na 433MHz Kod nadajnika: Kod odbiornika [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <string.h> #include...

    Mikrokontrolery Początkujący   26 Gru 2015 22:06 Odpowiedzi: 3    Wyświetleń: 990
  • Izolowany galwanicznie interfejs jednokierunkowy open-drain 10 Mb/s

    Robiłem w swoim urządzeniu dla czujnika temp DS18B20. Pewnie master programowy? Jak tak to dlaczego w programie nie rozdzieliłeś pinu nadawania od odbioru? Pinów w procku brakowało? Procek to xmega. Master może być programowy, lub sprzętowy - USART. Aktualnie soft jest w trakcie pisania i...

    DIY Konstrukcje   30 Sie 2017 09:55 Odpowiedzi: 92    Wyświetleń: 14199
  • Podłączenie wielu sensorów IMU do Arduino

    Sprzętowo tak, jak zrobi programowy I2C to 1,1Mb/s da sie uzyskać przy Fosc16MHz, więc przy 20MHz (np Mega324) jakieś 1,3Mb/s. Inna sprawa to na ile slave pozwala. Programowe I2C o prędkości 1.3Mb/s. Nie ma jak 100% czasu procesora przeznaczać na komunikację przez polling. To brzmi jak rozsądny...

    Arduino   21 Gru 2017 00:45 Odpowiedzi: 29    Wyświetleń: 2190
  • Arduino + rs485 +wiz108sr

    Dlaczego mając do dyspozycji sprzętowy usart używasz programowego? Podstawowy błąd Arduinowców to "problem" usarta. Do pseudo debugowania (Arduino nie ma debugera) używa się usart-usb. Większość Arduino ma 1 usart. Dlatego nie widze sensu uzywania UNO itp wynalazków, jedyne sensowne rozwiązanie to...

    Arduino   12 Kwi 2018 14:20 Odpowiedzi: 9    Wyświetleń: 1116
  • Atmega Bascom RS232 trzy urządzenia

    Możes użyć atmegi 328 PB ta ma dwa uarty Nawet nie wiedziałem o nim. Wygląda obiecująco, dwa USART, dwa SPI, dwa I2C (to chyba jedyny AVR z dwoma I2C) niestety nadal mało RAM. Przydało by się min 4 najlepiej 8k. Z pewnością wielu Arduinowców się ucieszy o ile są już biblioteki obsługujące dodatkowe...

    Arduino   25 Wrz 2018 07:08 Odpowiedzi: 53    Wyświetleń: 924
  • komunikacja rs232-mikrokontroler?

    A ja tradycyjnie odeślę do literatury: Piotr i Paweł Gałka - "Programowanie mikrokontrolera 8051", ale w sumie to Ci niepotrzebne no bo komunikaja n RS to prosta sprawa, nioe musisz nawet kupować sterownika USART - możesz to zrobić programowo.

    Mikrokontrolery   13 Lis 2003 10:39 Odpowiedzi: 6    Wyświetleń: 6558
  • jak przesłac wiadomość tekstowa przez radiotlefon|??

    Jeszcze za czasów radia CB robiłem wywołanie selektywne oparte na twojej zasadzie. W pisywało się nume wywoływanego abonenta i puszczało się w eter. Jak odbiornik zidentyfikował swój numer to wysyłał w eter sygnał potewierdzenia, akustyczny. Numer można było wpisać sześcio cyfrowy. Nad większą partią...

    Mikrokontrolery   11 Gru 2003 17:19 Odpowiedzi: 2    Wyświetleń: 994
  • PIC 16F870 - jak podłączyć do rs232 / SPI

    www.microchip.com tam znajdziesz noty aplikacyjne i specyfikacje wszystkich modułów wewnętrznych procesora (min modułu MSSP i USART). Pozatym zastananów się jak działa transmisja SPI, można ją całkiem wydajnie zrobić programowo na dowolnych wyprowadzaniach cyfrowych procesora.

    Początkujący Elektronicy   02 Gru 2004 11:39 Odpowiedzi: 1    Wyświetleń: 915
  • Jak obsługiwać sprzętowy I2C w Bascom-ie (ATmega16)?

    jestem tylko trochę bliższy prawdy. Ciekawy jestem czy dobrze myślę. Ale mam też dużo niejasności. Czyli tak: 1.Zezwalam na globalne przerwania. 2. Ustawiam prędkość w TWBR 3. Ustawiam w TWCR: TWEN - odpalenie sprzętu TWIE - odblokowanie przerwania sprzetu Do tej pory chyba na razie...

    Mikrokontrolery   16 Lis 2006 09:40 Odpowiedzi: 8    Wyświetleń: 2174
  • lcd + 2313 + asm. Znak prostokąta na wyświetlaczu. Powinna być 9.

    Ten kurs to tak też średnio jest zrobiony, bo nadal mieli w podprocedurach... Najlepiej byłoby w obsłudze przerwania timera obsługiwać licznik programowy, który po wyzerowaniu ustawiał jakąś wartość, która byłaby sprawdzana w podprocedurze pętli głównej... Ogólnie rzecz ujmując, należy pisać program...

    Mikrokontrolery   07 Maj 2006 19:05 Odpowiedzi: 10    Wyświetleń: 1587
  • Procesor poszukiwany. Adres strony. Parametry.

    Dobra wyszukiwarke ma Microchip. Linka nie idzie wkleic, wiec na microchip.com w products wybierz jakas kategorie i u gory po lewej kliknij 'Parametric search'. PIC16F688 ma USART, ale w 14pinowej obudowie. Mozesz jeszcze sprobowac obsluzyc port szeregowy programowo, ja tak zaczynalem i nie jest...

    Mikrokontrolery   18 Paź 2006 16:04 Odpowiedzi: 5    Wyświetleń: 996
  • Układ max232 i assembler. Przykładowy program. Zewnętrzna pamięć 24LC25.

    MAX232 jest tylko i wyłącznie konwerterem poziomów napięć i trudno go jakoś specjalnie programowo obsłużyć. To co chcesz oprogramować nosi nazwę UART albo USART i pod tym kątem szukaj na forum i w googlach bo temat był wielokrotnie wałkowany.

    Mikrokontrolery   30 Paź 2006 19:55 Odpowiedzi: 3    Wyświetleń: 1027
  • 2 kanały AC, CA (PWM) i serial w jednej kości AVR

    Np. ATMega8 , jeśli "serial" oznacza U(S)ART , a nie SPI . Może być USART, z tym, że Mega8 jest wieeelki, zapomniałem napisać, że wielkość też ważna. Potrzebuję głupi zadajnik dwóch wartości analogowych i pomiar dwóch wartości analogowych. Ewentualnie mogę skorzystać z programowej komunikacji,...

    Mikrokontrolery   24 Mar 2007 12:39 Odpowiedzi: 6    Wyświetleń: 1659
  • Jak zrobić zewnętrzny sterownik(MIDI) do traktor dj studio?

    Witam, 10k potencjometry OK w sumie moga byc dowolnej wartosci bo sluza jako zwykle dzielniki napiecia powiedzmy od paru k do 100k, ja bym dal na suwak kazdego po malym kondensatorku aby useredniac wartosc powiedzmy po kilkaset n czy 1u. Ten PIC co proponujesz nie ma sprzetowego portu szeregowego USART...

    Początkujący Elektronicy   30 Mar 2009 23:38 Odpowiedzi: 90    Wyświetleń: 24406
  • Własna prosta niezawodna przejściówka USB-RS232 (AVR)

    Chyba każdy usart jest synchronizowany podczas bitu startu - poto ten bit. Wydaje mi się, że problem błędów polega na transmisji ale po stronie usb gdzie procesor ma naprawdę dużo do przemielenia danych a nie po stronie uart gdzie procesor nic nierobi programowo.

    DIY Konstrukcje   11 Gru 2018 19:22 Odpowiedzi: 452    Wyświetleń: 237601
  • Prosty Analizator Stanów Logicznych Atmega8

    Uzupełniając poprzedni pomysł - spinasz wszystkie sondy na komparator cyfrowy, drugi komplet wejść komparatora spinasz z sondami przez zatrzask. Pojawienie się zbocza (zmiana poziomu) na wyjściu komparatora sygnalizuje zmianę stanów wejściowych (wystarczy jeden pin przerwania w procesorze). Po pobraniu...

    Mikrokontrolery   20 Paź 2007 18:32 Odpowiedzi: 5    Wyświetleń: 3557
  • Opis rejestrów SFR Atmega8?

    Witam, Może wiecie gdzie znajdę opis znaczenia poszczególnych bitów specjalnych rejestrów Atmega8 - chodzi mi przede wszystkim o bity i znaczniki przerwań od USART'a (flagi) i Timerów - w pdf'ie tego nie widziałem? I jeszcze jedno, skoro ta Atmega posiada sprzętowy I2C to czy Bascom korzysta z programowej...

    Mikrokontrolery   21 Lis 2007 16:39 Odpowiedzi: 5    Wyświetleń: 2719
  • Bascom i niepełny RS232?

    Bascom nie wykorzysuje przerwań do realizacji funkcji Print i Input. Ale problem będzie bo już samo włączenie UARTa w procesorach AVR włącza pin TXD do wysyłania danych i nie można stanu tego pinu zmieniac programowo. Nawet jeżeli nic sie nie wysyła. Odczywywać się nie da tym bardziej. Dodano...

    Mikrokontrolery   01 Gru 2007 23:53 Odpowiedzi: 12    Wyświetleń: 2353
  • [mega2560][c] kłopot z SPI

    To może z kompilacją coś nie tak. A w makefile masz wybrany poprawny typ procesora? Tek przykłady które Ci podaliśmy teoretycznie powinny chodzić bez problemu :). Oprócz dodatkowego rejestru PRR0 nic innego nie wpływa na deaktywację SPI. Nie powiedziałeś, czy program Ci się zawiesza w momencie sprawdzania...

    Mikrokontrolery AVR   10 Lip 2008 16:38 Odpowiedzi: 16    Wyświetleń: 1764
  • [MiniSumo] Prosze o sprawdzenie, opinie o ukadzie

    Faktycznie głupio popisałem :) Rezystor do resetu powinien zostać. Podciąga od dodatkowo (pewniej) do plusa sygnał resetu. Co do złącza programowania - faktycznie przekładanie procka skończy się po kilku razach. Moim zdaniem w minisumo nie ma miejsca na takie coś, bo program poprawia się setki razy....

    Robotyka Modelarstwo   24 Gru 2008 15:32 Odpowiedzi: 20    Wyświetleń: 2425
  • Atmega16 + DS18B20+SHT11 potrzebna optoizolacja

    Ja nie widzę problemu w izolacji 1WIRE, trzeba użyć 2 szybkich transoptorów (np. 6N137) i 2 linii mikrokontrolera - osobnych do nadawania i odbioru. Można wykorzystać USART, co dodatkowo uprości obsługę magistrali od strony programowej. Oczywiście dodatkowo potrzebna będzie izolowana przetworniczka DC/DC...

    Projektowanie Układów   03 Kwi 2009 17:18 Odpowiedzi: 6    Wyświetleń: 2688
  • [avr][asm] "oczekujący" UART?

    Tak do końca nie rozumiem. Procek dostaje tak dużo danych, że nie nadąża z resztą programu? Każdy odebrany bajt będzie stracony dopiero, gdy USART odbierze w całości następny (już nie wspomnę o sprzętowym buforze), a Ty nie zdążysz jeszcze pobrać poprzedniego. Masz w programie głównym jakieś czasożerne...

    Mikrokontrolery AVR   06 Sie 2009 09:30 Odpowiedzi: 13    Wyświetleń: 2593
  • Rozszyfrowanie - 6 bajtów

    zgadza sie!, skąd wiedziałeś? Ale chce zaprogramować do tego celu mikrokontroler Atmega8 który ma dogadać się ze sterownikiem. Ma on programowy USART i musze jakoś go ustawić aby miał te same parametry co sterownik silnika.

    Początkujący Elektronicy   04 Sie 2009 13:09 Odpowiedzi: 7    Wyświetleń: 988
  • [BASCOM] Prosta komunikacja dwóch mikrokontrolerów

    Mechaniczny w 100% odpada :) Musi być jakieś inne rozwiązanie.Jestem w trakcie tworzenia nowego urządzenia i na etapie elektronicznym mogę jeszcze do woli wszystko zmieniać. Dodano po 7 hmm mam pewien pomysł. Jako że w nowym układzie wolnych pinów procka mi nie brakuje to może jest możliwość...

    Mikrokontrolery AVR   17 Cze 2015 21:34 Odpowiedzi: 32    Wyświetleń: 8564
  • Teoria - komunikacja rejestrów przesuwnych z atmegą

    Zewnętrzny układ we/wy możesz podłączyć przez dowolny interfejs szeregowy, zwykle jest to I2C, SPI albo 1-Wire. Wszystkie wchodzą w grę, przy czym ostatniego nie znajdziesz w atmedze, pozostaje realizacja programowa. Do tej pory nie wpadły mi w ręce żadne układy we/wy działające z USART-em, na upartego...

    Mikrokontrolery   23 Sty 2010 22:35 Odpowiedzi: 7    Wyświetleń: 1595
  • komunikacja avr <-> sim300, problem z gprs

    procek pracuje z zewnętrznym kwarcem 4MHz, modul podpiety jest do procesora przez programowy USART, cala komunikacja miedzy modulem a procesorem wydaje sie byc poprawna poniewaz podglad mam na sprzetowym usarcie i widac ja w oknie terminala. Predkosc transmisji to 4800 i jest ustawiana w procedurze...

    Mikrokontrolery AVR   16 Maj 2010 15:28 Odpowiedzi: 2    Wyświetleń: 1863
  • [avr-gcc][m128]zmienne lokalne nie lądują w zew. sramie?

    Bardzo często pisząc programy posługujemy się zmiennymi lokalnymi, które teoretycznie zwalniają pamięć jeśli nie są używane... ale dlaczego przestawiając podział pamięci na zewn. SRAM (kostka 62256), zmienne te jakby się nie inicjowały i program się wywala? Przykład: dodałem do makefile LDFLAGS...

    Mikrokontrolery AVR   02 Gru 2010 12:20 Odpowiedzi: 10    Wyświetleń: 1835
  • Interfejs 1-Wire na Atmega8...

    Jeżeli chodzi o mój problem, to niestety wykluczone bo tak jak rozrysowałem mam tylko po 1 przewodzie łączącym centralkę z podmodułami (najlepiej byłoby w ogóle z tego przewodu też układ zasilać, ale na upartego moge przerobić uziemienie układu na VCC i będzie to co na rysunku wyżej - a GND inne...

    Mikrokontrolery AVR   07 Sty 2013 09:47 Odpowiedzi: 32    Wyświetleń: 11311
  • [ATMega8][TWI][24C128][c] I2C na przerwaniach + EEPROM

    5. Czy powinienem włączać linie SCL i SDA jako wyjścia lub wejścia poprzez ustawieniea w DDRC? Przy sprzętowej obsłudze TWI dzieje się podobnie jak przy sprzętowej obsłudze USART. Czyli włączenie mechanizmu sprzętowego powoduje automatycznie zmianę funkcji odpowiednich pinów transmisyjnych...

    Mikrokontrolery AVR   23 Gru 2010 15:03 Odpowiedzi: 43    Wyświetleń: 8454
  • Lokalizator GPS i nie tylko.

    A z jakiego modułu GPS korzystasz ? Jeżeli używasz zew. oscylatora zobacz w datasheet-cie jaki jest błąd dla niego. Ludzie standardowo używają kwarca 8Mhz gdzie trochę kłopotliwy jest przez błędy występujące przy danych prędkościach. W tabeli są zaznaczone dla GSM 115.2kb/s i dla GPS-u 9600kb/s. Widać...

    DIY Konstrukcje   10 Sie 2011 21:04 Odpowiedzi: 136    Wyświetleń: 86801
  • FT232R - ultra prosty programator AVR + USB/RS232 za free

    jousto --> a ja stosuję to w zestawie uruchomieniowym ATB jako programator FT232R-ATB. Co ważne u mnie dzięki programowi MkAvrCalculator nie trzeba wyjmować wtyczki z gniazda USB po skończeniu programowania, żeby procek ruszył. Wszystko działa ładnie razem z kalkulatorem Fusebitów. A ważną opcją jest...

    DIY Konstrukcje   21 Mar 2015 07:59 Odpowiedzi: 159    Wyświetleń: 102671
  • [Attiny2313][AVRStudio] Komunikacja USI/SPI + żyroskop ADIS16100

    Tutaj popełniasz dosyć poważny błąd. Po odebraniu pierwszego bajtu zatrzymujesz transmisję na SPI na stosunkowo długi czas potrzebny na przesłanie tego bajtu poprzez USART. Nie to jednak jest najgorsze. Po dokładniejszym przeanalizowaniu noty ADIS16100 zauważyłem dwa dosyć ważne problemy. Pierwszy...

    Mikrokontrolery AVR   16 Lut 2012 00:08 Odpowiedzi: 15    Wyświetleń: 4085
  • Atmega +sim300 inicjalizacjia

    Witam, szukam informacji o programowej współpracy pomiędzy sim300 a atmegą. Moje pytanie to jak, przy komunikacji usart'em, należy zainicjalizować sim300. Rozumiem, że za pomocą komend AT moge sprawdzić czy moduł pracuje i się z nim komunikować ale co należy zrobić na początku? Drugi pytanie to jak...

    Mikrokontrolery AVR   05 Gru 2011 23:52 Odpowiedzi: 1    Wyświetleń: 908
  • Rozbudowany układ rozwojowo-badawczy dla procesorów ARM-AVR

    Chciałem zaprezentować Wam mój ostatni projekt który jest tzw „evaluation board”. Urządzenie to zostało zaprojektowane jako swego rodzaju projekt pośredni ,ponieważ potrzebny jest mi on do innego większego projektu ale samo w sobie jest pełnoprawnym urządzeniem. Płytka może być...

    DIY Konstrukcje   03 Sty 2012 08:40 Odpowiedzi: 35    Wyświetleń: 13257
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam. Jako że dostawałem kilka pytań odnośnie uruchomienia RFM12B na podstawie strony , gdzie skasowali pliki źródłowe, zamieszczam swój mały projekt płytki testowej: schemat, pcb i program (main.c - nadajnik, rfm12b_rx.c - odbiornik) który działa i jest sprawny. Może się komuś przyda:) pozdrawiam...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 236765
  • Mikroprocesory i mikrokontrolery

    Proszę o pomoc w rozwiązaniu zadań niżej moje rozwiązania: 1. Na wejście 8-mio bitowego przetwornika ADC podawane jest napięcie wzrastające liniowo od zera do wartości 10V z szybkością wzrostu 1 V / minutę. Proszę przyjąć, że ADC „próbkuje” sygnał co minutę i podać wartości rejestru odczytu...

    Mikrokontrolery   17 Sty 2012 09:54 Odpowiedzi: 5    Wyświetleń: 1852
  • [VB][C][Atmega128] Błąd podczas odczytu danych

    Po pierwsze sprawdź co rzeczywiście ci ta kontrolka wyrzuca. Kolejna sprawa - zapis do LCD trochę trwa, niewykluczone, że gubisz znaki. Sprawdzaj stan rejestru statusu. Najprościej jest zrealizować odbiór znaków w przerwaniach i zapisywać kolejne znaki do bufora. Po odebraniu całości ustawiasz flagę...

    Mikrokontrolery AVR   30 Mar 2012 07:39 Odpowiedzi: 7    Wyświetleń: 1227
  • [stm32][i2c] Nie działający interfejs I2C; magistrala zajęta po sygnale startu

    [syntax=c] int main(void) { RCC_Conf(); NVIC_Con... putstr( "Inicjalizacja I2C\n\0"); I2C_Conf(); while (1) { Wait(); putstr( "Sprawdzam zajetosc magistrali\n\0"); while( I2C_GetFlagStatus( I2C1, I2C_FLAG_BUSY)...

    Mikrokontrolery ARM   30 Sty 2012 19:14 Odpowiedzi: 14    Wyświetleń: 6270
  • [AVR][C] Projekt sterownika C.O. (koncepcja i wykonanie).

    Co do schematu - dałbym jednak zewnętrzne pullupy na przyciski - w środowisku o dużych zakłóceniach, wewnętrzne mogą mieć zbyt duży opór. Podobnie 1-wire - p[roponowałbym jakoś zabezpieczyć pin procesora, a nie puszczać go bezpośrednio na magistralę. Przy okazji - w tak rozbudowanym ukłądzie unikniesz...

    Mikrokontrolery AVR   09 Kwi 2012 21:48 Odpowiedzi: 49    Wyświetleń: 16654
  • Obliczenie poboru prądu z baterii + optymalizacja kodu

    Co do kodu i innych wyborów, które pomogą ograniczyć pobór prądu. 1. Jak najniższe napięcie zasilania, ważne jeśli jest dodatkowy stabilizator. 2. Wewnętrzny generator RC - bo wybudzanie z Power Down trwa 6 cykli a dla rezonatora kwarcowego 16 tysięcy cykli. 3. Praca z jak największą częstotliwością,...

    Mikrokontrolery AVR   23 Mar 2012 15:38 Odpowiedzi: 26    Wyświetleń: 4210
  • Sprawna komunikacja pomiędzy dwoma uC

    Wszystko, co piszesz o zajętości µC przez Modbus to są zabobony (prędkości transmisji nie są w tej magistrali zbyt oszałamiające, a przecież sprzętowy RS bufor jest podwójny w AVR) - mam skończony projekt, w którym ATmega164(at)11,0592MHz gada z falownikiem, pisze do LCD co 200ms, po tych samych...

    Mikrokontrolery AVR   27 Cze 2012 07:43 Odpowiedzi: 17    Wyświetleń: 2076