ucsra rejestr

Znaleziono około 171 wyników dla: ucsra rejestr
  • ATmega 128 rs232 c. Błędy. UCSRA undeclared, UDR undeclared.

    128 ma dwa UARTy, także nie ma np. rejestru UDR, jest UDR0 i UDR1 o ile dobrze pamiętam. Do datasheeta odsyłam po resztą informacji, ale z pozostałymi powinno być analogicznie.

    Mikrokontrolery AVR   24 Lis 2011 15:16 Odpowiedzi: 10    Wyświetleń: 1976
  • Przetwornik A/C, rejestr ADCH, konwersja na ciąg bitów.

    Wrzuce najlepiej caly kod, a nie tak po kawalku. Ustawiam caly port D na wyjscie ale dalej mi to nie chula. Kod 1 procka wysylajacego: #include <avr/io.h> #include <stdlib.h> #include "D:\AVR\Project Proteus\AC\adc.h" #include "D:\AVR\Project Proteus\AC\lcd.h" #include...

    Mikrokontrolery   07 Gru 2006 10:50 Odpowiedzi: 13    Wyświetleń: 1818
  • [ATmega8][C/AVRGCC]Miernik odległości

    Witam Mam problem z ultradźwiękowym miernikiem odległości na atmedze8. Generacja częstotliwości przebiega prawidłowo, na odbiorniku za torem wzmacniaczy otrzymuję widoczny syglał odbity od przeszkody. Błędy pojawiają się przy komparacji sygnału z napięciem referencyjnym. Wynik jest bardzo niedokładny,...

    Mikrokontrolery AVR   25 Maj 2008 13:37 Odpowiedzi: 14    Wyświetleń: 2602
  • [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 3 dniach...

    Mikrokontrolery   28 Gru 2010 11:10 Odpowiedzi: 5    Wyświetleń: 1275
  • Bootloader mikrokontrolera AT90S2313. Potrzebna składnia komend.

    Nie wiem czy sie przyda ale mam opis bootloadera ale na ATmega8 oto on napisany w bascomie: 'Program Bootloadera (monitora) dla ATmega8 umożliwiający ładowanie 'programu do pamięci Flash przez interfejs RS232 z prędkością 19200 'bodów 'Bity fuse należy ustawić, by na Bootloader było...

    Mikrokontrolery   22 Maj 2006 11:54 Odpowiedzi: 24    Wyświetleń: 4167
  • [ATMEGA16][C]Komunikacja z uC po UART(RS485)

    Witam. Mam taki problem, gdyż chciałbym ogarnąć komunikację poprzez UART między dwoma mikro. Mam dwa uC: Atmegę 16, która działa jako master oraz Atmegę 88 jako Slave (na której będzie termometr, z którego będę odczytywał dane). Programy, definicje wyglądają następująco: plik RS485.h #indef...

    Mikrokontrolery AVR   05 Lis 2010 17:24 Odpowiedzi: 2    Wyświetleń: 3643
  • Atmega16 SPI wysyłanie i odbieranie - nie działa

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

    Mikrokontrolery Początkujący   15 Cze 2016 02:40 Odpowiedzi: 5    Wyświetleń: 1221
  • Atmega 32 freemodbus win avr

    Witam Poszedłem za twoją radą i odpaliłem najpierw rs232 #include <stdint.h> #include <avr/io.h> #include <util/delay.h> // Define baud rate #define USART_BAUD 9600ul #define USART_UBBR_VALUE ((F_CPU/(USART_BAUD<<4... USART_vInit(void) { //...

    Mikrokontrolery AVR   03 Maj 2011 18:47 Odpowiedzi: 18    Wyświetleń: 5845
  • [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] #include <avr/io.h> ...

    Mikrokontrolery Początkujący   15 Gru 2012 23:09 Odpowiedzi: 14    Wyświetleń: 3801
  • komputer-mikrokontroler prze RS

    panowie chce polaczyć zasilacz (sterowany mikrokontrolerem ATMega) z komputerem przez złacze RS232. działałby na zasadzie wysylania z komputera odpowiednich kodów w ASCII a mikrokontroler by sobie je odpowiednio dekodował i ustawiał według tego napiecie czy prąd ew. wysyłał aktualne wartości na komputer....

    Mikrokontrolery AVR   02 Maj 2004 08:27 Odpowiedzi: 6    Wyświetleń: 2660
  • Problem z transmisją UART

    Wczoraj z kolegą posiedzieliśmy i udało nam sie wychwycić kilka bugów, zarówno sprzętowych jak i softwarowych. Wieczorkiem udało mi sie nawiązać połączenie pomiędzy komputerem a sterownikiem (nie udało sie ustabilizować transmisji, ale przynajmniej od strony sprzętowej zadziałało tak jak trzeba - impulsy...

    Mikrokontrolery   17 Sie 2005 23:15 Odpowiedzi: 16    Wyświetleń: 2129
  • Atmega32 - Komunikacja PC (USART) Atmega32 (SPI) ADE7758, #c

    Mam trudność gry próbuje zaktualizować stany bitów w poszczególnych rejestrach. W ten sposób że pierwsze wysyłam przez spi do układu ade7758, 8-bitowa wartość rejestru, a następny bajt, to aktualizacja poszczególnych bitów. W programie powinno mi zwrócić wartość taką jaki dany rejestr miał zaktualizowane...

    Mikrokontrolery AVR   03 Wrz 2015 16:15 Odpowiedzi: 5    Wyświetleń: 1179
  • [ATmega8][C] - Brak prawidłowego odczytu ciśnienia z czujnika LPS331AP

    Witam, Jeżeli napisałem w złym dziale, proszę moderatora o przeniesienie do właściwego. Od kilku dni próbuję odczytać ciśnienie z czujnika LPS331AP. Czujnik ten jest podłączony do ATmega8 przez sprzętowe SPI (4 przewody) - SCL/SPC z PB.5 , SDA/SDI/SDO z PB.3, SDO/SA0 z PB.4 i CS z PB.0. Napięcie...

    Mikrokontrolery AVR   06 Paź 2012 17:33 Odpowiedzi: 0    Wyświetleń: 1356
  • połączenie przez uart

    Mam problem. Pisze program do komunikacji przez port UART, żeby móc wysyłać tekst i odbierac. Niestety coś mi to nie dziala. Kopiluje sie z jednym warningiem. Kod wygląda tak : #include <avr/io.h> // dostęp do rejestrów #include <avr/pgmspace.h> #include "uart.h" //...

    Początkujący Elektronicy   24 Wrz 2007 07:37 Odpowiedzi: 0    Wyświetleń: 678
  • makra cbi sbi(_USR_,TXC) problemy z zamianą

    A mógłbyś mi jeszcze pomó w takim czyms? ; Mam problem. Pisze program do komunikacji przez port UART, żeby móc wysyłać tekst i odbierac. Niestety coś mi to nie dziala. Kopiluje sie z jednym warningiem. Kod wygląda tak : #include <avr/io.h> // dostęp do rejestrów #include <avr/pgmspace.h>...

    Mikrokontrolery   24 Wrz 2007 07:38 Odpowiedzi: 5    Wyświetleń: 1669
  • [ATmega2561][AVR Studio] Nie wykrywa sygnatury przez usart0?

    Witam. Mam problem z połączeniem się z ATmegą 2561. Wcześniej wszystko chodziło dobrze do czasu aż wgrałem poprzez avr studio program do obsługi USART0. Użyłem do tego programatora USBisp z wgranym STK500v2. Nie ustawiałem żadnych Fusebitów (domyślne AVR Studio). Teraz nie mogę się połączyć z nim w...

    Mikrokontrolery AVR   13 Paź 2008 11:05 Odpowiedzi: 4    Wyświetleń: 2146
  • [C]Modyfikacja programu, obsługa przycisków, miganie LED-ów.

    jestem amatorem(poczatkujacym), prosze o wyrozumialosc musze zmodyfikowac program aby uzyskac -obsługę przycisków w ten sposób, aby w oknie terminala ukazywał się komunikat z numerem wciśniętego przycisku -efekty świetlne polegające na sekwencjach migania diod LED (disco ;-)), przy...

    Mikrokontrolery AVR   26 Lis 2008 19:18 Odpowiedzi: 6    Wyświetleń: 2235
  • rs232 +at90s2313 +siemens c45

    Witam! Mam taki oto problem. Gdy chcę za pomocą uC skomunikować się z c45, to nie zawsze przyjmie on komendę AT, ponadto nigdy mi nie odpowiada:( dla przykładu: na komendę UART_sendstring("ATD+48886160558\n\r"); telefon odpowiada, próbuje zestawić połączenie, ale tego nie robi, bo nie jest to tryb...

    Mikrokontrolery AVR   12 Lip 2009 11:16 Odpowiedzi: 6    Wyświetleń: 2663
  • [ATmega16][C] SPI - dziwne zachowanie

    Mam taki kod jak niżej. Chcę odczytać ekspander po SPI i wysłać jego wartość na PC przez uart. No i jak nic nie jest podłączone do Atmegi, atmega wysyła albo wartość 0xFF albo 0xf8 rejestru SPDR. Dlaczego? Czy czasem rejestr SPDR nie powinien być pusty (wartość 0x00) przy odbiorze danej z niepodłączonego...

    Mikrokontrolery AVR   09 Wrz 2008 10:17 Odpowiedzi: 3    Wyświetleń: 1641
  • atmega8 + 24c16wp - błąd w programie?

    Witam. Niedawno rozpocząłem swoją przygodę z Atmegą8. Chciałem sprawdzić jak działa interfejs TWI. Na podstawie książki pana Cezarego Klimasza zakupiłem układ 24c16wp i napisałem program. Niestety program zamiast wyświetlać mi w terminalu liczby od 255 do 0 wyświetla bliżej nieokreślone sekwencje znaków....

    Mikrokontrolery AVR   13 Mar 2013 11:12 Odpowiedzi: 3    Wyświetleń: 1209
  • [Attiny2313V/C]Stabilność kodu

    Moim problemem jest brak stabilności kodu dla tego mikrokontrolera. Kod skompilowałem w AVR Studio 4 z WinAVR w aktualnej wersji (2010). Kłopoty objawiają się poprzez skok do początku programu. Nie jest to reset - np. zakłócenia na linii RESET. Analizowałem rejestr statusu MCUSR. Początkowo przyjmuje...

    Mikrokontrolery AVR   11 Sty 2015 15:55 Odpowiedzi: 7    Wyświetleń: 1104
  • [ATmega16][C]Odbieranie danych od procesora po RS232

    Witam! Mam problem z odbieraniem danych wysłanych przez ATmege po RS232. Program na ATMedze jest następujący // Sterownie diodą LED podłączoną do dowolnej linii mikrokontrolera // za pomocą dowolnego znaku odebranego z portu szeregowego // mikrokontrolera i wysyłanie jej stanu na port szeregowy #include...

    Mikrokontrolery AVR   17 Gru 2008 22:43 Odpowiedzi: 6    Wyświetleń: 2409
  • Prosze o pomoc -program na Atmega 16

    Prosze o pomoc Jak zmienić ten kod programu by po naciśnięciu konkretnego klawisza klawiatury np. klawisz 'a' ma zaświecić diodę, klawisz 'b' ma zgasić diode. Po naciśnięciu innych klawiszy dioda ma niereagować #include <avr/io.h> // dostęp do rejestrów // Zmieniając...

    Mikrokontrolery AVR   20 Sty 2010 20:46 Odpowiedzi: 1    Wyświetleń: 726
  • Po raz kolejny Bootloader atmega32 czytałem wszystkie posty

    Witam, Możecie spojrzeć na ten kod (poniżej?) Problem jest taki że co bym nie robił zdarza się w niektórych wsadach że jakaś strona pamięci zostaje zapisana samymi 0xFF. (wgrywam wsad potem sprawdzam programatorem poprawność). Procesor Atmega32; 4mhz (RC); UART 9600 ////////////////////////////////////...

    Mikrokontrolery AVR   14 Gru 2010 16:52 Odpowiedzi: 5    Wyświetleń: 2241
  • [atmega32][C] bootloader. Po zaprogramowaniu nic się nie dzieje. Ustawienia?

    Dzien dobry. Piszę bootloader do procesora atmega32. Bootloader ma dzialać w terminalu więc konwersja ascii -> hex jest przeprowadzana w mikrokontrolerze. Po uruchomieniu, program ładnie się przesyła, wszystko wydaje się być OK. Po resecie jednak nic się nie dzieje. Skopiowałem całą zawartość pamięci...

    Mikrokontrolery AVR   12 Kwi 2011 22:22 Odpowiedzi: 10    Wyświetleń: 2193
  • [attiny2313][c/as6][isr] - dwukrotne wywołanie przerwania w debuggerze as6

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

    Mikrokontrolery AVR   18 Sty 2013 11:22 Odpowiedzi: 0    Wyświetleń: 888
  • ATmega8 - Komunikacja z komputerem przez MCP2200

    Witam, mam problem z nawiązaniem połączenia przez układ MCP2200. Jest to konwerter USART=>USB. Korzystam z programu z strony: Kod programu: Wszystko robię tak jak jest opisane na stronie, po podłączeniu układu z uc przy wyborze portu Port 3 Hyper terminal wygląda tak: Po podłączeniu...

    Mikrokontrolery   28 Lis 2013 13:37 Odpowiedzi: 3    Wyświetleń: 2028
  • USART Atmega8l 1Mhz nie działa

    Próbowałeś terminalem dogadać się z HC-05 na tych ustawieniach parametrów transmisji? ... nie podmieniłeś funkcji na moją. Teraz to musi już działać a nadal jest coś nie tak :( [syntax=c] /* BAUD RATE: 9600 */ #include <avr/io.h> // Załaduj bibliotekę input/output #include...

    Mikrokontrolery AVR   23 Maj 2016 21:38 Odpowiedzi: 24    Wyświetleń: 948
  • [C] Nie wykonuje instrukcji po pętli

    Witam ! Mam taki programik napisany w Avr-gcc. #include <avr/io.h> #include <inttypes.h> //alternatywne typy zmiennych #include <avr/pgmspace.h> //adresowanie zmiennych w obszarze programu #include <avr/interrupt.h> //obsługa przerwań #include <util/delay.h> #include...

    Mikrokontrolery AVR   07 Kwi 2010 21:57 Odpowiedzi: 8    Wyświetleń: 1398
  • atmegi uart + sn75176 [problem]

    na jakiej diodzie???? tzn gdzie ją dałeś? ;) ja uzyskiwałem przy takim układzie prędkości transmisji 115200 przy kwarcu 11.059.200 Hz. Schemat połączeń uC z SN75176 mam dokładnie taki jak ty, poza tym że tylko 1 rezystor 120R. A tak nawiasem mówiąc - o jakim czsie przełączania mówisz? przecież przed...

    Mikrokontrolery   08 Sty 2007 23:57 Odpowiedzi: 9    Wyświetleń: 2687
  • [ATmega32][c][MMusb232RL][JTAG ICE] Uart nie działa,komunikacja uC-PC po RS

    Witam, Od 2 dni męczę ATmegę32, żeby tylko poprawnie komunikowała się z PC, zależy mi na transmisji szeregowej. Używam do tego modułu BAUD rate po obu stronach jest poprawne - inaczej nie dostane nawet tego '?' zwrotnego 4. Inicjalizację UART'a, otrzymywanie i wysyłanie danych, wziąłem wprost z...

    Mikrokontrolery AVR   11 Lis 2011 09:39 Odpowiedzi: 4    Wyświetleń: 1974
  • [Atmega32][C] Zewnętrzny przetwornika ADC na SPI.

    Witam Wszystkich. Mam problem z obsługą zewnętrznego przetwornika ADC. W swojej pracy chcę zastosować 12bit przetwornik MAX1270 (link do dokumentacji Udało mi się zrobić komunikację poprzez RS232 jak i transmisję przez SPI. Problem polega na tym, że wyskakują błędne wartości, np. jeśli ustawię...

    Mikrokontrolery AVR   31 Lip 2008 14:32 Odpowiedzi: 1    Wyświetleń: 4382
  • [ATmega8][C][RS-232]brak transmisji na PC

    Witam, czy moglby ktos sprawdzic mi czy taki program powinien zadziałac i co robie zle ze nie działa #include <avr/io.h> #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #define...

    Mikrokontrolery AVR   07 Paź 2009 21:49 Odpowiedzi: 19    Wyświetleń: 3492
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam, Ostatnio również ja, skuszony możliwościami układów rfm12, postanowiłem zakupić dwa moduły tego typu (433 MHz). Śledząc ten wątek natknąłem się na kod użytkownika avatar , postanowiłem wykorzystać go więc w mojej aplikacji. Niestety, po podłączeniu modułów do procesorów nie zachodzi żadna transmisja....

    Mikrokontrolery   08 Lut 2018 10:31 Odpowiedzi: 706    Wyświetleń: 232418
  • [ATmega8] - UART i SPI - błędne dane w przesyłaniu tam i z powrotem

    Witajcie forumowicze, może nie udzielam się tu zbyt często, ale tym razem potrzebuję pomocy i nie wiem już do kogo mógłbym się zwrócić. Mam 2 x ATmega8. Łączę je między sobą przez SPI. Master posiada dodatkowo UART do rozmawiania z konsolą na PC, slave ma dołożoną jedną diodę do sprawdzania najstarszego...

    Mikrokontrolery AVR   16 Sie 2015 11:13 Odpowiedzi: 7    Wyświetleń: 912
  • [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ę na razie trzymam. ----------------------------...

    Mikrokontrolery AVR   16 Maj 2010 16:15 Odpowiedzi: 2    Wyświetleń: 2434
  • ATMEGA USART na przerwaniach się wiesza

    Witam forumowiczów, Sytuacja wygląda tak, że z jednostki nadrzędnej słane są ramki danych, Po każdej ramce jest szczelina czasowa tak aby nasza ATmega zdążyła odpowiedzieć, Mamy Atmega16 kwarc 16MHz i transmisje 57600 (w przybliżeniu), Gadamy przez RS485 tak, że między ramkami jeszcze przełączam...

    Mikrokontrolery AVR   11 Cze 2010 12:47 Odpowiedzi: 2    Wyświetleń: 1593
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Witam ponownie, Dziękuję za odpowiedzi, bardzo mi pomogły - zmniejszyłem rozmiar zmiennych, przez co zmniejszyłem czas przerwania (przynajmniej taką mam nadzieję), rozbudowałem trochę program. _delay_ms(40) stosowałem żeby przycisk po zmianie stanu nie "iskrzył" Niestety problem znów się pojawił: Program...

    Mikrokontrolery AVR   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 1978
  • 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ą zgłoszone ewentualne...

    Mikrokontrolery   16 Paź 2004 05:23 Odpowiedzi: 8    Wyświetleń: 2432
  • [Mega32][Mega8][RS485] - kolizje - jakiś pomysł na rozwiązan

    Witam Borykam się z problemem komunikacji kilku procków po sieci RS485 (wykorzystałem układ SN75176. Wszystko jest ok, aż do czasu kiedy dwa procki ze chcą gadać. Wtedy kolejność ramki mi się rozsypuje. Ramkę mam stworzona w taki sposób: 1 bajt - adres, 1 bajt - dane/rozkaz, 1 bajt suma kontrolna...

    Mikrokontrolery AVR   06 Mar 2009 23:43 Odpowiedzi: 9    Wyświetleń: 2471
  • TX433n i RX433n straszne zakłócenia

    Sorka że tak długo to trwa ale musiałem najpierw doprowadzić do ładu swoj program . Aparatura proporcjonalna 2-kanałowa, TG9, Atmega8 cezar89 Jutro postaram się umieścić skroconą wersje z diodą . //************************************...

    DSP i Transmisja   26 Kwi 2010 09:49 Odpowiedzi: 6    Wyświetleń: 2562
  • [atmega][c winavr] freemodbus modbus

    Chciałem obserwować stan bitu TXC w rejestrze UCSRA, ponieważ program zatrzymywał mi się na: loop_until_bit_is_set(UCSRA,TXC)... ale właśnie do mnie dotarło, że ten warunek powinien być sprawdzany po wysłaniu, a nie przed. Chociaż i tak dobrze było by móc sprawdzić stan dowolnego bitu w...

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 9924
  • USART - atmega 8. W trakcie transmisji są krzaki.

    Problem podobny, więc zapytam w tym temacie. Poniżej znajduje się kod programu do wysyłania danych przez USART do PC (przejściówka USB na układzie FT232RL). Wysyłanie jednego znaku z wykorzystaniem funkcji USART_TransmitChar działa tak jak powinno, problem pojawia się z funkcją USART_TransmitString. ...

    Mikrokontrolery   17 Gru 2010 19:13 Odpowiedzi: 12    Wyświetleń: 2790
  • Zbyt czuły przetwornik ADC w Atmega8

    Witam, Mam problem z A\C, jest zbyt czuły, program testuje na płytce uniwersalnej ZL2AVR. Port A\C to PC5, port diody PB0, Atmega taktowana wewnętrznym 8Mhz. Gdy goldpin PC5 jest odpięty to program działa poprawnie, jednak gdy podepne lużny kabel i zbliżę do niego ręke na ok 10cm to program to wykrywa. ISP...

    Mikrokontrolery Początkujący   11 Gru 2012 19:12 Odpowiedzi: 30    Wyświetleń: 3657
  • C AVR - Funkcja pobierająca napis z RS232

    Witam wszystkich mam następujący problem, otóż chciał bym stworzyć funkcję która pobiera z portu rs232 cały napis, który następnie mógł bym przekonwertować do postaci integer, czy double lub inne zmiennej liczbowej. Próbowałem to zrobić w oparciu o własną funkcje uart_get_string ale funkcja pobiera...

    Mikrokontrolery AVR   17 Lip 2013 22:33 Odpowiedzi: 3    Wyświetleń: 1671
  • Zrywanie komunikacji po bluetooth

    Jestem w trakcie wykonywania projektu z //*************definicja funkcji inicjalizującej USART*********** void USART_Init(uint32_t baud) { // wyliczenie UBRR dla trybu asynchronicznego (U2X=0) uint16_t _ubr = (F_CPU/16/baud-1); // ustawienie prędkości UBRRH = (uint8_t)(_ubr>>8)...

    Programowanie   08 Paź 2017 19:17 Odpowiedzi: 0    Wyświetleń: 606
  • [ATmega128][C]problem przy kompilacji - USART

    Witam, Chciałem skomunikować ATmege128 z komputerem PC. Korzystając z manuala do tego kontrolera uzyskałem funkcję inicjalizującą: void USART_Init( unsigned int baud ) { /* Set baud rate */ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /* Enable receiver and transmitter...

    Mikrokontrolery AVR   07 Sty 2010 20:29 Odpowiedzi: 6    Wyświetleń: 1374
  • [Atmega16][język C] Przesyłanie informacji UART -> PC

    witam mam problem z kompilacją kodu na atmege16, Program służy do wysyłania znaków z atmegi16 przez UART na komputer z użyciem standardowych funkcji typu puts, printf itd. Kompilator avr-gcc (WinAVR 20100110) 4.3.3 //---------------------------ha... #ifndef HARDDEF_H_INCLUDED #define HARDDEF_H_INCLUDED #define...

    Mikrokontrolery AVR   20 Lis 2010 23:34 Odpowiedzi: 4    Wyświetleń: 1926
  • [AVR][C] Odbieranie znaku przez uC wysyłanego z komputera przez USART

    Witam dzisiaj chciałem przetestować odbieranie znaku wysyłanego przez komputer do USART mikrokontrolera. Sprawa okazała się bardzo prosta napisałem prosty programik który po wysłaniu znaku 'a' ma włączać diodę a na wysłanie znaku 'b' ma ją gasić. Ku mojemu zdziwieniu należy wysłać aa lub bb by uzyskać...

    Mikrokontrolery AVR   29 Mar 2011 16:21 Odpowiedzi: 7    Wyświetleń: 5102
  • 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) { // zapis...

    Mikrokontrolery AVR   15 Gru 2014 10:35 Odpowiedzi: 4    Wyświetleń: 693
  • ATtiny 2313 + USART = brak transmisji danych

    Witam wszystkich Elektrodowiczów! Mam mikrokontroler ATtin2313, który pracuje na wewnętrznym oscylatorze 8 MHz (bez dzielnika CLK=8) . Chcę na nim zrobić transmisję szeregową po USARTcie w trybie normalnym asynchronicznym (U2X = 0) , z 1 bitem stopu i 8 bitami danych. Wcześniej robiłem transmisję...

    Mikrokontrolery AVR   05 Gru 2011 09:18 Odpowiedzi: 15    Wyświetleń: 2392
  • polaczenie uC -> MAX232 -> PC

    #include <avr/signal.h> Wywal, nowa wersja gcc dla avr wymaga juz tylko <avr/interrupt.h> Zresztą, dwie poniższe funkcje w ogóle nie korzystaja z przerwań, więc możesz się pozbyć handlerów (SIGNAL(...){}) i uaktywniania przerwań (UCSRB = (1 << RXCIE) | (1 << TXCIE);) zresztą...

    Mikrokontrolery   30 Gru 2007 19:46 Odpowiedzi: 26    Wyświetleń: 3744
  • ATMEGA8, asembler drobny problem

    Raczej nie nastepuje to za szybko bo mam w kodzie out udr, r20 aaa: sbis ucsra, udre rjmp aaa cbi portd, 4 i cbi pord, 4 wykonywane jest dopiero po wysłaniu bajtu, który znajduje się w r20, dopóki bajt jest wysyłany program skacze od aaa: do rjmp aaa poniewaz bit udre w rejestrze ucsra jest...

    Mikrokontrolery   25 Lut 2007 01:23 Odpowiedzi: 21    Wyświetleń: 3642
  • ATMega16 i USART - dziwne krzaczki

    Hmm...zainstalowalem sobie go ale w sumie nic wiecej ciekawego mi nie podaje. Za to po probach znalazlem, ze komunikacje mam raczej prawidlowa, bo: USART_Transmit('b'); spowoduje wyslanie mi literki b na terminal, wiec wszystko chyba gra z komunikacja, teraz tylko co zrobic, by mi prawidlowo...

    Mikrokontrolery   08 Maj 2007 18:04 Odpowiedzi: 13    Wyświetleń: 1851
  • ATmega16 i problem ze znikajacymi napisami LCD

    Od jakiegos czasu mam dziwny problem z wyswietlaczem. Ponizej podaje kod zrodlowy: lcd.h // Definicje dotyczace LCD #define LCD PORTC //port z LCD #define RS 0 // wybor rejestru #define RW 2 // 1 - odczyt; 0 - zapis #define E 3 ...

    Mikrokontrolery   12 Cze 2007 17:36 Odpowiedzi: 8    Wyświetleń: 1552
  • ATmega16 i problem z wyswietlaniem danych na LCD :(

    Ponizej przedstawiam swoj kod: #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> #include <avr/interrupt.h> //#include <avr/iom16.h> #include "lcd.h" #include "usart.h" #define Timer2_start TCNT2 = 0x63; TCCR2 = 0x07; //0x63...

    Mikrokontrolery   20 Cze 2007 08:33 Odpowiedzi: 1    Wyświetleń: 1249
  • UsART Atmega8 i C

    //Najpierw musisz ustawić odpowiednie parametry //np tak Kod: unsigned char odebrane; //zmienna globalna - definujemy ja przed wszyskimi funkcjami unsigned - oznacza ze przyjmuje warotsc od 0 do 255 unsigned char zmienna; #include <avr\sfr_defs.h> //pozwala sterowac...

    Mikrokontrolery   06 Gru 2009 23:25 Odpowiedzi: 10    Wyświetleń: 8095
  • [mega16][asm AvrStudio] rcall przeszkadza USARTowi ?

    Witam kolegów, mam dość dziwny kłopot. Poniższy program zawiera jedynie procedury służące do komunikacji Atmega16 z PC. Jest tu obsługa wejściowego i wyjsciowego bufora kołowego o pojemności 255znaków. Pętla główna jest w zasadzie pusta. W celu przetestowania każdy przychodzacy znak jest dodawany...

    Mikrokontrolery AVR   05 Wrz 2008 08:09 Odpowiedzi: 5    Wyświetleń: 1401
  • ATMEGA16 - PCet: bledy transmisji przy wyzszych predkosciach

    nie chcialem wklejac calego kodu dla uC :), wybralem tylko ta czesc co mi nie dziala oto calosc uC: #include <avr/io.h> #include <avr/signal.h> #include "uart.h" #include "SPI.c" #include "twiradzio.c" #define MUX_ON PORTB |= 0x02 //ustawia 1 na pinie #define...

    Mikrokontrolery AVR   14 Paź 2008 16:46 Odpowiedzi: 16    Wyświetleń: 1440
  • [mega8][gcc] dziwny problem z portem szeregowym

    no wiec z ta kolejnością wysyłanych danych to jest w porządku (tej konkretnej kolejnosci wymaga ramka) kod funkcji zamieszczam : void USART_putchar(char c) // wysyła znak c na USART { UDR = c; // wpisz c do rejestru UDR loop_until_bit_is_set(UCSRA,TXC)...

    Mikrokontrolery AVR   21 Sty 2009 13:33 Odpowiedzi: 8    Wyświetleń: 956
  • ATMEGA-8 i RS232 nie chca wspolpracowac

    Witam, mam taki projekt do zrobienia w którym muszę miedzy innymi wysłać informacje z ATMEGI-8 do komputera. Napisałam krótki program który powinien wysyłać co 5 sekund znak '5' przez TxD procesora: #include <avr/io.h> #include <util/delay.h> #define F_CPU 1000000 //częstotliwość...

    Mikrokontrolery AVR   25 Mar 2009 17:44 Odpowiedzi: 16    Wyświetleń: 3782
  • ciekawe błędy komunikacji pl2303

    Witam wszystkich, mam taki problem: Kupiłem przejściówke USB-RS232 na PL2303 i MAX211 (konwerter poziomów napięć). Podłączyłem się jednak bezpośrednio do wyjść PL2303 RXC i TXC (przed MAX211), aby uzyskać RS TTL. Jest echo ale występują błędy komunikacji z moim układem. Na dodatek zbudowałem na pająka...

    Projektowanie Układów   26 Lut 2009 10:07 Odpowiedzi: 1    Wyświetleń: 1167
  • [ATMega][SN75176][c] - problemy z UARTem (przerwania)

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

    Mikrokontrolery AVR   04 Mar 2009 12:54 Odpowiedzi: 3    Wyświetleń: 1820
  • [ATTiny2313][AVRGCC] Restart AVR po ustawieniu UDRIE

    Witaj, zapomniałem dodać, iż zdefiniowane jest makro zapewniające przenoszalność kodu: /* * podmiana nazw rejestrów dla różnych układów AVR */ // ----------------------------------------... * _UBRR_ */ #ifdef UBRR #define _UBRR_ UBRR #endif #ifdef UBRRL #de...

    Mikrokontrolery AVR   13 Kwi 2009 17:33 Odpowiedzi: 2    Wyświetleń: 1442
  • [Bascom] Brak połączenia pomiędzy Siemens c35 a atmega16

    Rozebrałem układ i wygląda on tak: Kod programu (w części dot. USART): $regfile = "m16def.dat" $crystal = 8000000 $hwstack = 128 $swstack = 128 $baud = 19200 '- zmienne uart ----------------------------------------...

    Mikrokontrolery AVR   03 Lip 2009 22:31 Odpowiedzi: 20    Wyświetleń: 2478
  • Problemy podczas kompilacji w AVR studio [C]

    Witam mam taki problem. Oto kod ze strony #include <avr/io.h> //I NICJALIZACJA uart-U UCSRS=(1<<URSEL) | (1<<UPM1) | (1<<UCSZ1) | (1<<UCSZ0); //URSEL=1 korzystanie z rejestru UCSRC //UPM1=1 sprawdzenie parzystości even parity //UCSZ1=1...

    Mikrokontrolery AVR   19 Wrz 2009 14:34 Odpowiedzi: 11    Wyświetleń: 3865
  • [ATMega8][c] - problem z tablicą uzupełnianą w przerwaniu

    Witam. Buduje dialer GSM, który będzie porównywał dzwoniący nr i jeżeli będzie prawidłowy to będzie sterował jednym z wyjść uP. Niestety trafiłem na problem z porównaniem tablicy poprzez polecenie strncmp, ponieważ dostaję warninga. Oto opis z AVRStudio: ../C35i_RC1.c:121: warning: passing argument...

    Mikrokontrolery AVR   03 Paź 2009 19:03 Odpowiedzi: 21    Wyświetleń: 2764
  • [C][atmega8] RC5 - problem z synchronizacją przy odbiorze.

    witam, od jakiegoś czasu walczę z dekodowanie sygnału RC5 TSOP1736 <--> PD2 (INT0) dioda nadawcza IR <--> BC516(PNP) <--> PB1 układ na 100% działa ponieważ przetestowałem go w BASCOMIe rc5send i getrc5(); działają znakomicie. pilot philips 100% rc5 - sprawdzone problem mam...

    Mikrokontrolery AVR   23 Lis 2009 21:46 Odpowiedzi: 19    Wyświetleń: 2761
  • [Atmega8][ASM]ADC nie działa poprawnie

    Przepraszam,już wklejam .nolist .include "m8def.inc" .list .def tmp=R16 ;rejestry gdzie laduje argumenty funkcji .def arg1=R17 .def arg2=R18 ;do tch dwoch laduje dwa bajty ktora zciagam ze stosu gdy jestem ;w funkcji .def highStack = R1 .def lowStack = R2 ldi tmp,HIGH(RAMEND) out...

    Mikrokontrolery AVR   08 Gru 2009 01:00 Odpowiedzi: 11    Wyświetleń: 1926
  • [Atmega8l][C] Czujnik ultradźwiękowy- problem z timer1

    Witam Mam problem z programem odmierzającym czas. Mikrokontroler współpracuje z czujnikami ultradźwiękowymi. Ogólne założenie programu jest takie że generuje paczkę 8 impulsów prostokątnych o częstotliwości 40KHz następnie 4ms na wyciszenie układu. Generowanie paczki wykonywane jest za pomocą Timera2...

    Mikrokontrolery AVR   11 Sty 2010 12:33 Odpowiedzi: 3    Wyświetleń: 1362
  • [atmega8] [c] RC dwukanałowa proporcjonalna

    Ostatnio oprogramowałem sobie aparaturę RC dwukanałową proporcjonalną . Zasada działania : Wysyła 4 paczki 8 bitowe niosące informacje o synchronizacji, wybranym potku/serwie, o nastawie potka/serwa, sumę sprawdzającą adres i nastawę potka/serwa Problem zaczyna się w momencie zaniku sygnału...

    Mikrokontrolery AVR   06 Mar 2010 12:11 Odpowiedzi: 0    Wyświetleń: 981
  • Jak przerobić ten kod programu na obsługę przerwań

    Proszę Was o pomoc Ponieżej umieszczam kod programu którego zadaniem jest zgaszenie i mruganie odpowiednimi diodami w zależności od naciśniętego klawisza na kompie.Komunikacja odbywa sie przez RS. Chciałbym ten program zmienić by stan zczytywania klawiszy był w przerwaniu a nie przy pomocy peli "if"...

    Mikrokontrolery AVR   22 Mar 2010 20:55 Odpowiedzi: 1    Wyświetleń: 821
  • [Atmega8 Asm]Nie można wysłać dwóch liczb pod rząd

    OlkuM, Twój program natomiast traci zawartość UBRRH, więc jeżeli będziemy chcieli zmienić długość ramki, ilość bitów stopu, czy to jest równoznaczne ze zmianą szybkości transmisji ? Do niedawna byłem "niemalże pewien", że prędkość transmisji w takim przypadku nie ulegnie zmianie. Aby jednak...

    Mikrokontrolery AVR   29 Maj 2010 00:27 Odpowiedzi: 10    Wyświetleń: 969
  • [ATmega32][GCC]Obsługa USART

    Witam, może mi ktoś powiedzieć co w tym kodzie jest nie tak? Kod jest prosty-uczę się USART. Pierwszy znak jaki przyjdzie na RS232 wyświetla się na diodach. (Jedynie, że to jest 0B10000000 to jeszcze kolejny). Tylko, że zawsze mi diody gasną(0xFF). Z komputera nadaje za pomocą programu #include...

    Mikrokontrolery AVR   30 Maj 2010 11:35 Odpowiedzi: 4    Wyświetleń: 2307
  • [amtmega16][winavr] uart problem

    Hej mam płytke evbavr05 z atmega16 propoxa. Próbuję odpalić transmisję po RSie. I lipa. Znaki owszem trafiają z PC do atmegi, ale niestety w drugą stronę już nie. Przedzowniłem płytkę - połączenia od gniazdka do st3232 są poprawne, tak samo od mikroproca do st3232. Program wziąłem od propoxa, ale też...

    Mikrokontrolery AVR   09 Cze 2010 11:45 Odpowiedzi: 16    Wyświetleń: 1392
  • [AVR Studio] Atmega8 problem sei();

    Witam. Krótko, program pobiera z rs 8 bajtów(w pętli while ) ,bajt 1 i 2 wpisuje na pwm a w T2 wysyła prędkość a problem polega na tym że w debuggerze po włączeniu sei program nie chce przejść do linii, gdzie rozpoczyna się pętla while i nie wiem dlaczego (nie działa nawet gdy nie ma ustawionych żadnych...

    Mikrokontrolery AVR   10 Kwi 2011 23:36 Odpowiedzi: 3    Wyświetleń: 1850
  • Odbiór danych w przerwaniu od UART-a

    Witam Próbuję odebrać na komputerze (w programie bray terminal) dane, tzn. konkretnie temperaturę z termometru LM35. Niestety mam problem z odbiorem danych w przerwaniu od UART-u. Poniżej przedstawiam kod programu: [syntax=c] /* Wysyłanie do komputera wartości temperatury interfejsem USART mikrokontrolera...

    Mikrokontrolery AVR   30 Lis 2011 17:30 Odpowiedzi: 8    Wyświetleń: 2381
  • Pamięć EEPROM pod I2C [Atmega16][C]

    Witam Próbuję wysłać, a następnie odebrać bajt danych z pamięci EEPROM 24C04. Niestety zamierzony efekt nie występuje, a brakuje mi już pomysłów co jeszcze można poprawić, dlatego bardzo proszę o przeanalizowanie poniższego programu i wskazanie gdzie są błędy. Po wgraniu programu nic się nie wyświetla...

    Mikrokontrolery AVR   16 Lis 2013 17:06 Odpowiedzi: 10    Wyświetleń: 2196
  • [ATMega16][C] Odczyt czasu z zegara PCF8563

    Nie udało mi się rozwiązać problemu z komunikacją z zegarem rtc więc, postanowiłem skorzystac z gotowego rozwiązania z książki Mirosława Kardasia, w której co prawda jest opisany PCF8583, ale w zasadzie jest on bardzo podobny do mojego PCF8563P. Po wgraniu programu, na wyśw. LCD i w terminalu nic się...

    Mikrokontrolery AVR   20 Sie 2011 22:46 Odpowiedzi: 23    Wyświetleń: 4732
  • [ATmega8][C][rs232]Nie dzała "echo". (Wysyłanie z PC na avr i spowrote

    Funkcja wysyłania działa mi dobrze. Funkcja odbierania niby dioda mignie jak coś odbierze, ale czy działa prawidłowo to nie wiem. W każdym razie gdy z PC wyślę coś dioda potwierdzi, że coś odebrałem, ale gdy wyśle to z powrotem to nic nie otrzymuje. Kod programu: rs232.h [syntax=c]#ifndef RS232_H #define...

    Mikrokontrolery AVR   25 Paź 2011 11:46 Odpowiedzi: 2    Wyświetleń: 1557
  • [ATmega8][C] samochód bluetooth - dwa moduły btm222

    Witam. Parę dni temu wykonałem projekt na studia - samochód sterowany bluetooth. Użyłem w tym celu avr - atmega8 w samochodzie i kontrolerze oraz dwóch modułów bluetooth btm222. Oba moduły są sparowane za pomocą rs232 (podpięte wcześniej pod komputer) oraz mają wyłączony tryb widoczności. Po załączeniu...

    Mikrokontrolery AVR   22 Mar 2012 14:08 Odpowiedzi: 4    Wyświetleń: 3021
  • ATmega32 - Hyperterminal i obsługa danych

    Witam, chciałbym prosić o pomoc w rozwiązaniu problemu. Korzystając z programu HyperTerminal wysyłam do uC cyfry 1 i 2, które mają odpowiednio kody ASCII 0x31 i 0x32. Odebranie "jedynki" powinno zapalić diodę podłączoną do portu PB.0 a odebranie "dwójki" powinno zapalić diodę podłączoną do portu PB.1....

    Mikrokontrolery AVR   19 Lis 2012 21:26 Odpowiedzi: 11    Wyświetleń: 1413
  • C/ATM8 - USART nie działa odbieranie znaku, funkcja odbierania (USART_receive)

    Witam! Przed napisaniem tematu znalazłem coś takiego Twoja funkcja USART_Receive() sprawdzi, czy flaga RXC jest ustawiona i - jeśli nie - zakończy działanie, zwracając właściwie trudno mi określić co. Trudno określić, bo funkcja zwraca niezainicjowaną zmienną, której - w przypadku, gdy RXC=0 - nie...

    Mikrokontrolery AVR   28 Lis 2012 09:10 Odpowiedzi: 2    Wyświetleń: 1125
  • EvB 4.3 / ATmega32 - Komunikacja PC z uC

    Witam, mam problem związany z komunikacją PC z uC a tak naprawdę wydawaniem poleceń(sterowaniem) uC spod PC. Poniżej zamieszczam kod, który działa pod uC. Niestety gdy wyślę z aplikacji w C# wartość 128 następuje wejście do case 128 wysłanie wartości PIND0 lecz po przejściu całej pętli while program...

    Mikrokontrolery AVR   29 Lis 2012 00:21 Odpowiedzi: 4    Wyświetleń: 993
  • USART Atmega16A dziwne odpowiedzi mikrokontrolera

    Witam. Mam problem z podłączeniem atmegi z komputerem przez rs232. Nie wiem gdzie popełniam błąd w połączeniu czy w programie. Podłączałem bezpośrednio 3 pin pod pod Rx, 2 pod Tx, a 5 pod masę uC. Podłączałem tez według schematu [url=] lecz dostaje w odpowiedzi krzaczki, <0>, bądź nic. Kod programu...

    Początkujący Naprawy   20 Gru 2012 11:54 Odpowiedzi: 5    Wyświetleń: 1008
  • [ATmega8][C] - Połączenie przez bluetooth, nie reaguje

    Witam, buduję model pojazdu gąsienicowego sterowanego za pomocą telefonu z systemem android po przez moduł BTM222. Od dłuższego czasu próbuję uzyskać reakcję ze strony atmegi lecz bezskutecznie. Wyprowadzenia PORTC 0-3 podłączone są pod mostek h L298n. Aplikacja łączy się z modułem lecz przy wysłaniu...

    Mikrokontrolery Początkujący   09 Mar 2013 16:30 Odpowiedzi: 2    Wyświetleń: 1353
  • ATmega16A - niespodziewane resety.

    Diody na pewno poprawnie, dołączyłem na samym końcu po stwierdzeniu że występują resety, stan rejestru MCUCSR sprawdzałem początkowo przez debug, później wyciągnąłem na diody. po uruchomieniu/aktualizacji programu pokazuje reset zewnętrzny/JTAG, po niespodziewanym resecie gasną wszystkie (domyślam się...

    Mikrokontrolery AVR   16 Kwi 2015 17:32 Odpowiedzi: 4    Wyświetleń: 744
  • ATmega8 - UART brak transmisji przy niskim baud rate

    Witam, zmontowałem sobie prosty układ do komunikacji z PC. Komunikacja następuje przez przejściówkę USB <>UART opartą o FT232R. Wszystko pięknie działa do momentu, kiedy zmieniam baud rate na <190 - mikrokontroler sygnalizuje, że taki baud rate jest możliwy do ustawienia, natomiast po zmianie...

    Mikrokontrolery   19 Maj 2015 00:09 Odpowiedzi: 22    Wyświetleń: 1128
  • [Atmega 16][C] - błędy podczas kompilacji programu .

    [syntax=c] #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> #include <math.h> #define adc #define VREF 5.05 #define ADCIN PA0 #define FOSC 1843200// Clock Speed #define BAUD 9600 #define...

    Mikrokontrolery AVR   05 Kwi 2016 19:43 Odpowiedzi: 14    Wyświetleń: 1458
  • komunikacja mikrokontroler + bluetooth z komputerem

    Witam Rozpracowuje sobie powoli komunikacje bluetooth z użyciem mikrokontrolera. Na początek napisałem sobie prosty kod do kuminakcji w trybie pollingu z terminalem z komputera. Używam terminala Realterm. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h>...

    Mikrokontrolery Początkujący   28 Gru 2018 04:06 Odpowiedzi: 13    Wyświetleń: 1227
  • [ATmega2560][avrasm] Brak reakcji uK na zmiany wejść

    W C używałem tych samych funkcji do Mega2560 ... Skoro tak, pewnie kolega wie lepiej ode mnie czy te 4 rejestry wystarczą ;) W dokumentacji w sumie też więcej nie piszą. Ale czasem można coś przeoczyć. . Praktycznie wszystkie AVRmega mają takie same rejestry i tą sama obsługę wszystkich USART....

    Mikrokontrolery Początkujący   03 Gru 2018 16:21 Odpowiedzi: 42    Wyświetleń: 990
  • Radio na RDA5807M milczy.

    Piszę dla tych którzy się męczą z tym tematem. Układ testowy zmontowany na "piechotę". [syntax=c] /* * Mini radio na układzie RDA5807M * * Created : 2018-12-25 * Author : dasej * * Atmega644p 18.432MHz power 3.3V */ #define RDA5807M // zablokuj tą linię a uruchomisz...

    Arduino   26 Gru 2018 08:46 Odpowiedzi: 5    Wyświetleń: 1122
  • ADIS16201 - komunikacja po SPI

    Witam, próbuje skłonić AtMega8 do współpracy po SPI sensor Analog Device'a ADIS16201. Przylutowałem sensor do płytki, podłączyłem zasilanie, reset sensora i spi. Z dokumentacji czujnika wynika, że by odczytać zawartość, powinienem wysłać w pierwszym bajcie adres rejestru. Drugi bajt jest dowolny....

    Mikrokontrolery   22 Lis 2006 20:54 Odpowiedzi: 1    Wyświetleń: 1725
  • AT45DB161D - odczyt przez USI mikrokontroler ATTINY 2313

    Witam wraz z kolegą robimy układ elektroniczny na ATTINY 2313, który docelowo ma generować dźwięk na PWM-ie. Dźwięk ma być zapisany na pamięci FLASH Atmela - AT45DB161D. Schemat wygląda następująco: Po stworzeniu płytki i wlutowaniu elementów zabrałem się do pisania kodu. Oto zamieszczam kod assemblerowy...

    Mikrokontrolery   05 Lis 2008 00:26 Odpowiedzi: 0    Wyświetleń: 2130
  • AVR - przerwanie NAKED od UART\a

    Mam ciekawy problem. Chciałem aby przerwania od UARTA były INTERRUPT. Nie można jednak tego zrobić, bo flaga przerwania jest kasowana po operacji na UDR a nie powejściu w IRQ tak jak np w przypadku timerów.Gdy zadeklaruje sie więc przerwanie INTERRUPT to natąpi przepełnienie stosu. W konsekwencji trzeba...

    Mikrokontrolery Początkujący   18 Sty 2017 01:11 Odpowiedzi: 16    Wyświetleń: 1218
  • Atmega8 + WinAvr + HD44780 + DS18B20

    Chciałbym wrocic do procedur jakie napisałem na wstępie: void USART_Transmit( unsigned char data ) ... void write_temp( short int t) , otoz chce użyc jakiejs alternatywnej procedyry, zeby byla o wiele prostrza, jak ktos taki jak ja (poczatkujacy) spojrzy na ten program to bedzie wiedzial o co...

    Mikrokontrolery   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9473
  • Jak wysłać 9 bitów - usart?

    Nie jest mozliwe wysylanie 2 bitow stopu i 9 bitow danych. Ustaw standardowo 8 bitow danych i 1 bit stopu. To w zasadzie nie robi różnicy , czy ustawimy 1 czy 2 bity stopu , bo przy ramce 9-bit , zostanie wygenerowany tylko 1 bit stopu. grzesio14 Nie działa Ci transmisja 9-bit , bo takowej nie...

    Mikrokontrolery   16 Maj 2007 13:18 Odpowiedzi: 5    Wyświetleń: 1277
  • MEGA16 + C + UART, komunikacja z Attiny2313.

    witam mam problem z transmisja UART:( myslem ze zeby cos wysłać wystarczy to wpisać do rejestru UDR a wczesniej ustawic pozostale rejestry... jadnak chyba sie myle:( rejestry mam ustawione tak: UCSRB = 0x1c; UCSRA = 0x02; UBRRH = 0x80; UBRRL = 0x01; procek to ATMEGA16 bedzie sie...

    Mikrokontrolery   01 Maj 2008 16:46 Odpowiedzi: 11    Wyświetleń: 2139
  • PC wysyła po rs232 do ATmegi co mu się podoba??

    Witam! Bardzo rzadko wysyłam posta z pytaniem na elektrodę, zazwyczaj sam znajduję odpowiedź, lecz tym razem stanęłem w miejscu. Próbuję zaprogramować uC ATmega 8 żeby poprzez rs232 komunikował się z komputerem, za pomocą USART. Podłączyłem maxa232 zgodnie z datasheetem, program wygląda następująco: ...

    Mikrokontrolery   05 Wrz 2007 22:18 Odpowiedzi: 4    Wyświetleń: 1112
  • Jak przerobić wsad z AVR910 żeby działał z ATmega8L?

    Witam. Mam problem. Chciałbym dopasować wsad do programatora AVR910 (przeznaczony dla ATtiny2313/AT90S2313) tak, aby zamiast wymienionych procesorów można było użyć ATmega8L. Obecnie posiadam taki programator na AT90S2313 i jestem z niego bardzo zadowolony, chciałbym jednak zrobić sobie wersję niskonapięciową...

    Mikrokontrolery   17 Gru 2007 12:46 Odpowiedzi: 6    Wyświetleń: 1995