REKLAMA

uart atmega

Znaleziono około 2814 wyników dla: uart atmega
  • [ATEMGA162][C/AVRGCC] Odbiór stringów z uart w przerwaniach

    Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...

    Mikrokontrolery AVR   30 Sie 2009 11:03 Odpowiedzi: 1    Wyświetleń: 3522
  • Wiele uartów. Jak to najlepiej zrealizować?

    Mam zamiar zrobić urządzenie zbierające sygnał z 4-8 wejść MIDI i wysyłające to co otrzymało na jedno wejście. Korzystam z Bascoma i po dłuższym czasie uznałem, że zrobienie tego programowo jest niemożliwe... Programowy UART nie ma żadnego bufora, przerwań itp. i w dosłownie ułamkach sekundy tracę komunikaty, albo je błędnie odczytuję. Zrobiłem coś...

    Mikrokontrolery   10 Kwi 2007 10:11 Odpowiedzi: 18    Wyświetleń: 2115
  • REKLAMA
  • Atmega16 + LCD. LCD robi tylko standardowe kwadraty.

    Mój problem trochę zazębia sie z tym wątkiem, dlatego tutaj go opiszę. Atmega16 z wyświetlaczem podpiętym do portu C (JTAG wyłączony). Po kompilacji programu, wgraniu programu do procesora i ustawieniu fuse bitów 0xff i 0xc9 na wyświetlaczu LCD w pierwszej linii świecą się tylko prostokąty. Reset procesora niczego nie zmienia. LCD podłączony poprawnie,...

    Mikrokontrolery AVR   11 Paź 2010 11:05 Odpowiedzi: 5    Wyświetleń: 2294
  • 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 <stdio.h> #include <avr/interrupt.h> #include "RFM12B.h"...

    Mikrokontrolery Początkujący   26 Gru 2015 22:06 Odpowiedzi: 3    Wyświetleń: 1035
  • REKLAMA
  • [Atmega32] Problem z uruchomieniem timera

    CXXFLAGS= -Wall -mmcu=atmega32 -c atmega: main.o uart.o engine_uni.o laser.o micro_steps.o avr-g++ main.o uart.o engine_uni.o laser.o micro_steps.o -o atmega avr-objcopy -O ihex -R .eeprom atmega atmega.hex main.o: main.cpp avr-g++ ${CXXFLAGS} main.cpp uart.o: uart.cpp uart.h avr-g++ -Os ${CXXFLAGS} uart.cpp engine_uni.o:...

    Mikrokontrolery AVR   15 Maj 2009 14:59 Odpowiedzi: 13    Wyświetleń: 3885
  • Przerobienie kodu BASIC na C [PIC -> ATmega8]

    Witam, Od znajomego z USA dostałem kod napisany w języku BASIC na mikrokontroler PIC. Chciałbym go przepisać od początku w języku C na mikrokontroler ATmega8A. Jako że dopiero zaczynam przygodę z C, a o języku BASIC tylko słyszałem to mam kilka pytań. Ściągnąłem kilka poradników o BASICu i powoli analizowałem kod. Zatrzymałem się jednak w kilku miejscach....

    Programowanie   16 Mar 2014 15:43 Odpowiedzi: 2    Wyświetleń: 981
  • Atmega i ppp

    tak tylko dodam ze istnieje nizszy niz ATmega128 model posiadajacy 2 UARTy - ATmega162, calkiem przyjemna tylko ramu by sie jej wiecej przysdalo (1KB) choc ma odrazu magistrale wyprowadzona. Oczywiscie jest w obudowie DIP40 (ale trzeba uwazac bo ma inny rozstaw wyprowadzen niz wiekszosc, wlasciwie jedyny jaki znam z takim rozkladem jak 162 jest 8515,...

    Mikrokontrolery   04 Kwi 2008 00:35 Odpowiedzi: 19    Wyświetleń: 3369
  • REKLAMA
  • atmega8 - Niepoprawne działanie optymalizacji

    Witam Jestem w trakcie pisania zegarka na atmega8 + rtc + lcd, _delay_ms nie działa w moim programie zbyt dokładnie, prawdopodobnie dlatego, że nie mam włączonej optymalizacji, niestety po jej uruchomieniu, wszystko zaczyna się sypać, czasami lcd w ogóle się nie zapala, czasami pojawiają się dziwne znaki a innym razem działa za szybko. [syntax=c]#define...

    Mikrokontrolery AVR   12 Sie 2014 19:57 Odpowiedzi: 2    Wyświetleń: 1035
  • AVR - modyfikacja zmiennej w przerwaniu UART

    Mam problem z odpowiednim obsłużeniem przerwania UARTa w ATMega644PA. Główny program wywołuje pewną funkcję, która robi jakieś operacje w pętli (załóżmy kilkadziesiąt razy). W przerwaniu UARTA: [syntax=c]static volatile bool FLAGA; ISR (UART0_RECEIVE_INTERRUPT) { /* .... */ //sprawdzenie czy został przesłany znak o kodzie ASCII = 3 if(UDR0 == 3) FLAGA...

    Mikrokontrolery   07 Gru 2015 21:45 Odpowiedzi: 11    Wyświetleń: 957
  • Połączenie UART 3,3V do max232 5V

    Witam, Potrzebuję podłączyć wyjście TX z UART'a ATMega32 zasilanego 3,3V pod max'a232 z zasilaniem 5V i wysłać dane do PC. Jest mi to potrzebne na czas testów do analizy danych na karcie MMC. Docelowy układ nie będzie korzystał z uarta. Wiem że są scalaki max3232 itp. ale w najbliższej okolicy nie udało mi się kupić, a zamawianie jednego elementu przez...

    Mikrokontrolery   26 Maj 2006 22:53 Odpowiedzi: 11    Wyświetleń: 2758
  • REKLAMA
  • Bascom Atmega mało portów, więcej po I2c jak to zrobić

    Nie kombinuj z BCD, warto poczytać trochę o samym I2C, bo w BASCOMie wszystko jest tak upraszczane, że czasami mnie to przeraża. Jedna magistrala I2C, resztę portów wykorzystać do obsługi urządzeń, przy samym sterowniku. Pozostałe urządzenia łączyć do magistrali I2C, przez małe i tanie uC typu ATTiny13. Albo drugi sposób ( jeśli nie radzisz sobie z...

    Mikrokontrolery   01 Kwi 2011 22:02 Odpowiedzi: 24    Wyświetleń: 3929
  • podłączenie 3 (trzech) UART-OW atmega128 ft232rl

    Witam. Tworze sterownik do maszyny CNC, i potrzebuje się komunikować z dwoma urządzeniami przez UART atmegi 128. Nie wnikając w szczegóły transmisji i ramki danych chce aby atmega była "masterem" a układ ft232rl oraz druga atmega8 były slave-ami. Gdy podłącze tylko atmegi, wszystko gra, gdy podłącze ft232rl tez wszystko gra, natomiast gdy wszystko podłączę...

    Mikrokontrolery   17 Maj 2011 23:18 Odpowiedzi: 0    Wyświetleń: 1164
  • Atmega32 Bascom - Odbiór danych z modułu GSM

    Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...

    Mikrokontrolery Początkujący   21 Gru 2014 23:18 Odpowiedzi: 0    Wyświetleń: 1875
  • Atmega644V Prośba o wyjaśnienie różnić do Atmega644

    W Atmel Studio jest taka lista 644 : Ponieważ to oficjalny program Atmela (obecnie Microchipa) więc można założyć, że 644V nie występują z odrębną sygnaturą. Wygląda na to, że V ma taką samą sygnaturę jak A, i bez litery : 644 : 1E 96 09 One UART 644V: 1E 96 09 One UART up to 10 MHz at 5V. May work at higher clocks, or may be unreliable as these parts...

    Mikrokontrolery AVR   25 Sie 2019 12:44 Odpowiedzi: 10    Wyświetleń: 693
  • GPS (HI-204) + ATmega8. Nie mogę odebrać danych z GPS.

    Zamieść odczyt. Zera i przecinki świadczą, że odbiornik nie widzi satelitów. Krzaki świadczą o błędnym odbiorze danych. Jeśli możesz to sprawdź GPS na PC (za pomocą np. Hyperterminala). Ja mam HI -204III i z Megą8 żyją za pan brat. Jak znasz się na Bascomie to u mnie wygląda to tak: Open "comd.3:4800,8,n,1,inverted&quo... For Input As #1 Odczytaj_gps:...

    Mikrokontrolery   15 Maj 2007 11:57 Odpowiedzi: 13    Wyświetleń: 3502
  • [Atmega8][C] Watchdog i silne zakłócenia.

    Atmega 88 to niezbyt udany mikrokontroler , problemy z uartem , problemy z wdt .Proponuję dobrze poczytać dokumentację (pdf) choć i ta zawiera błędy np w obsłudze uarta ...

    Mikrokontrolery AVR   08 Paź 2008 12:49 Odpowiedzi: 12    Wyświetleń: 4069
  • Atmega8 + nadajnik TX 433 jak zasilać?

    Witam kolegów. Buduję tor nadawczy wykorzystujący nadajnik TX 433 sterowany Mikrokontrolerem Atmega 8 wykorzystujący UART. Atmega i nadajnik będzie umieszczony w pilocie o zasilaniu 12V. Do zasilania procka muszę zastosować stabilizator 5V, nadajnik może pracować przy zasilaniu 12V ale mam dylemat, czy mogę kluczować nadajnik bezpośrednio z mikrokontrolera,...

    Mikrokontrolery   25 Paź 2014 20:57 Odpowiedzi: 9    Wyświetleń: 2909
  • [Atmega 16][C] - błędy podczas kompilacji programu .

    Witam Napisałem na podstawie kursu program na uC Atmega16 mierzący napięcie ,lekko go modyfikując ,żeby wynik pomiaru zamiast na LCD został wysłany przez UART/USART do AVRTV na uC Atmega8 . Obsługę UART znalazłem tu Załączone zdjęcie przedstawia listę błędów podczas kompilacji :) Dlatego Proszę o pomoc w rozwiązaniu tego problemu :) . Pozdrawiam

    Mikrokontrolery AVR   05 Kwi 2016 19:43 Odpowiedzi: 14    Wyświetleń: 1626
  • ATmega88 - nie działa po załączeniu zegara 128KHZ

    Jednym ze sposobów jest użycie programatora przez przejściówkę usb->rs232 (uart) które to są wolne z natury. Taki ponyprog obsługiwał programowanie przez serial. Należy pamiętać że usb->rs232 to elektrycznie nie to samo co usb->uart. UART ma zanegowane sygnały. (nawet nie pamiętam czy wszystkie) Nie wiem tylko czy to zadziała na 100% bo z programami...

    Mikrokontrolery Początkujący   14 Sie 2020 20:00 Odpowiedzi: 11    Wyświetleń: 870
  • USB a Atmega8

    Mam pytanie czy taki kabel: możnaby było połączyć z UARTem w Atmega8. Do wtyczki sagema prowadzą kable RX, TX i GND? Co koledzy na to?

    Mikrokontrolery   16 Lip 2005 15:19 Odpowiedzi: 3    Wyświetleń: 1245
  • Jak polaczyc UART uP ATmega z innym UARTem o napieciu 0-2.7V

    Witajcie! Jak polaczyc UART uP ATmega z innym UARTem o napieciu na liniach 0-2.7V. Moze niepotrzebnie sie przejmuje, moze wystarczy zwyczajnie polaczyc. Jednak jak znam zycie to potrzebna jest jakas konwersja napiec. Jak to zrobic? Pozdrawiam

    Mikrokontrolery   23 Sie 2006 11:28 Odpowiedzi: 4    Wyświetleń: 1203
  • UART i kabelek RS232=problem

    Witam. Mam problem z uartem w atmega16 fosc=8MHz, gdyż nie mogę nawiązać transmisji między PC(Hyperterminal)-uP. Nie wiem czy to jest wina programu czy połączenia. Połączyłem piny (PC-uP)w następujący sposób: 2-2 3-3 5-5 Czy może trzeba skrosować? Nie zwierałem ze sobą pinów 1,6,4 i 8,7 zarówno po jednej jaki i po drugiej stroronie kabla.Czy to może...

    Mikrokontrolery   16 Lis 2006 01:35 Odpowiedzi: 6    Wyświetleń: 1547
  • UART0 w atmega128 i przejściówka USB na FT232rl.

    Napisalem prosty program aby wyslac na hyperterminal znak 'a'. Niestety na terminalu nic sie nie pojawia. To sa porty do ktorego jest podpiety programator. Odlaczalem go rowniez. Korzystam z przejsciowki na usb ft232rl. Ponizej podaje kod zrodlowy i schemat podlaczenia. Prędkosc transmisji ustawiam na 4800b/s a uC chodzi na zewn. kwarcu 16Mhz. #include...

    Mikrokontrolery   27 Kwi 2008 11:10 Odpowiedzi: 4    Wyświetleń: 3278
  • UART w ATmega8 oraz łącze radiowe

    Złożyłem właśnie pracę magisterską "Inteligentne sterowniki rolet". Chciałbym podzielić się z forumowiczami moim rozwiązaniem w zakresie podłączenia modułów radiowych do procesorów ATmega8. Schematy załączam w pliku schematy.doc. Proszę zwrócić uwagę na inwertery napięć przed nadajnikiem i za odbiornikiem. Modułu nadawcze i odbiorcze to dostępne w ofercie...

    Artykuły   07 Lip 2008 10:51 Odpowiedzi: 0    Wyświetleń: 1391
  • Komunikacja UART w ATMega 162 i ATMega16 + Siemens c35

    Witam serdecznie Próbuje połączyć telefon Siemens C35 przez UART z At Mega 162. Łączę się przez płytkę z diodami zenera i rezystorami w celu dopasowania napięć. Robiłem to już wcześniej z AtMegą 16 i komunikowałem się BEZ ŻADNEGO PROBLEMU: - otrzymywałem odpowiedź - wysyłałem SMS-y itp przy ustawionych rejestrach mogłem bez problemu się komunikować....

    Mikrokontrolery   04 Paź 2011 20:05 Odpowiedzi: 3    Wyświetleń: 2478
  • Bascom Atmega 1284P - Moduł internetowy na ENC28J60

    Tak samo jak w jednym z odbiorników mam RFM12 ( soft SPI ) i zapis SD ( hard SPI ). CO prawda nie działa rewelacyjnie, czasem kasuje wszystko na karcie, nie chce zapisywać w podkatalogach albo pojawiają się jakieś dziwne wpisy. To być może wina, tego że użyłem biblioteki SDHC ( mam płytkie z Atemga328 i bibliotekę SD, bez HC i działa już dwa lata ),...

    Mikrokontrolery   29 Paź 2013 11:48 Odpowiedzi: 5    Wyświetleń: 3258
  • Atmega 8 - Timer 2 dziwnie się zachowuje

    Witam Jest while, ale w pliku main.c. Jest to saleae logic analayser. [syntax=c]/* * main.c * * Created on: 07-12-2013 * Author: Mateuszrj */ #include<avr/io.h> #include<avr/interrupt.h> #include"servo/servo.h" #include"uart/uart.h" int main() { servo_init(); USART_Init (); while(1) { //serva (255,0,0,0,0); //while(1){} } } [/syntax]

    Mikrokontrolery AVR   29 Gru 2013 11:04 Odpowiedzi: 8    Wyświetleń: 1809
  • [ATMEGA32] - DAC MCP4725 - niska częstotliwość generowanego sygnału

    Próbuję wyciągnąć z DAC MCP4725 maksymalną możliwą częstotliwość. I2C taktuję 400kHz. Dla prostokąta wyciągam maksymalnie 5kHz a dla sinusa z załączonego programu 300Hz. Gdzie popełniam błąd? Biblioteka I2C pobrana stąd: Jedyna zmiana to zmiana prędkości transmisji I2C na 400kHz.

    Mikrokontrolery AVR   27 Wrz 2016 20:43 Odpowiedzi: 2    Wyświetleń: 1515
  • Atmega4809 - wysoki pobór prądu w trybie sleep, co robię nie tak?

    Polecenie power_all_disable odwołuj się do rejestru PRR , którego niema w procesorze Atmega4809. Ja w AT328 robię to bezpośrednio na rejestrze pomijając bibliotekę. [syntax=c] //power_all_enable(); PRR = 0b00111000; // włacz zasilanie = 0 TWI TIM2 SPI UART ADC [/syntax]

    Mikrokontrolery Początkujący   09 Sie 2019 22:02 Odpowiedzi: 7    Wyświetleń: 738
  • [Bascom] Odbiór danych z UART i wyświetlanie ich na LCD

    Witam. Mam problem z wyświetlaniem danych odebranych z przez UART na ATmega8. Dane które są wysyłane wyglądają tak: ASCII .32001152DFAE. Kropki oznaczają początek i koniec tekstu W terminalu dane odbierane są poprawnie. Problem jest w napisanym programie. Chce wyświetlać 12 z 14 znaków przesyłanych poprzez UART, nie interesuje mnie pierwszy i ostatni...

    Mikrokontrolery   01 Sty 2020 16:58 Odpowiedzi: 8    Wyświetleń: 558
  • Problem z UART'em na ATMega8515 - same krzaczki

    Witam! Po podłączeniu procka ATMega8515 przez układ MAX232N (na płytce STK 300) z komputerem kablem typu null-modem (kabel sprawny), komputer odbiera same krzaczki... wartosci baudrate, parzystość, etc. zostały ustawione poprawnie... Co może być przyczyną ? Pozdrawiam Patryk

    Mikrokontrolery   03 Mar 2005 17:00 Odpowiedzi: 7    Wyświetleń: 1079
  • Brak komunikacji UART między Atmega128 i 88

    Witam wszystkich po świętach. Mam taki układ, w którym porozumiewają sie 2 układy po UART, jeden atmega128 a drugi z serii 89 ale na napięcie 3,3V. Wyjście i wejście skrosowane połączone są poprzez rezystor 100R. Niby wszystko dobrze ale po uruchomieniu tego układu, zaznacze że oba układy włączone do napięcia podczas programowania i połączone UARTEm,...

    Mikrokontrolery   30 Mar 2005 19:29 Odpowiedzi: 10    Wyświetleń: 1774
  • ATMEGA8+czujniki przyśpieszenia,np.ADXL250

    Witaj, Prawie wszystko o co pytasz --> www.analog.com nota aplikacyjna AN-604. + jezeli sie nie myle to AD nie produkuje adxl250. Sprawdz tez oferte freescale. Oni tez maja calkiem pokazna rodzinke przyspieszeniomierzy. Ja uzywalem adxl213,adxl202,adxl210 z avr i '51. Ostatecznie w mojej zabawce mam 2*adxl210+90s2313 polaczony poprzez uart z atmega...

    Mikrokontrolery   29 Gru 2005 19:00 Odpowiedzi: 1    Wyświetleń: 1254
  • attiny2313+UART ==> atmega8l+UART (cos jest nie tak:)

    Witam, Mam pewien problem powiazany z UARTem pod atmega8l... Otoz mam pewnien program ktory pieknie dziala pod attiny2313(UART sprawny, komunikacja rs232<=>pc tez dziala dobrze). Problem narodzil sie, gdy chcialem przeniesc ten program na atmege8l... Podejrzewam, ze problem lezy we flagach... Nie znam sie jeszcze na tyle dobrze na C, zeby problem...

    Mikrokontrolery   28 Gru 2006 23:52 Odpowiedzi: 2    Wyświetleń: 3854
  • jak uruchomić drugi UART w mega162 ?

    witam programuje w bascomie i nie wiem jak uruchomić drugi UART w Atmega162 zrobiłem to tak jak pisało w helpie, pierwszy uart działa bez problemu natomiast drugi nie $regfile = "m162def.dat" $crystal = 14745000 $baud = 9600 $baud1 = 19200 . . (konfiguracja wyświetlacza i deklaracja zmiennych) . . do A = Ischarwaiting() If A = 1 Then I = Inkey() Locate...

    Mikrokontrolery   07 Paź 2007 11:40 Odpowiedzi: 2    Wyświetleń: 1026
  • Sterowanie dwoma Uartami w atmega128 [C].

    witam czy mógłby ktoś udostępnic kawałek kodu umożliwiającego sterowanie dwoma Uartami w atmega 128 ?? pozdrawiam

    Mikrokontrolery   31 Mar 2008 23:10 Odpowiedzi: 3    Wyświetleń: 1195
  • [Atmega16][Bascom] moduł gps -> uart -> atmega16

    Witam, posiadam Nie wiem w czym tkwi problem? Czy trzeba coś dodatkowego wstawić pomiędzy moduł a uC (konwerter/inwerter)? Procesor działa na zew. kwarcu 16mhz (fuse'y ustawione). Atmega z komputerem świetnie komunikuje się poprzez UART/max232 ale z modułem działać nie chce, w czym może tkwić problem ? Taki prosty kod działa z PC'tem (przez max232)...

    Mikrokontrolery AVR   27 Gru 2010 15:24 Odpowiedzi: 30    Wyświetleń: 9670
  • [Bascom] Attiny2313 - UART - Atmega328

    Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5...

    Mikrokontrolery AVR   24 Gru 2011 21:00 Odpowiedzi: 10    Wyświetleń: 2501
  • Odbiór/wysłanie danych przez UART1 - Atmega 128

    Witam Przy zmianie avr z 162 na 128 napotkałem na problem nie potrafcie odczytać ani wysłać dane przez UART1. W 162 miałem prosty kod który działa bez zarzutu. Niestety na 128 już nie, analogicznie zamiast 0 wstawiam 1 bo chodzi o UART1 mimo to nie dział. Proszę o pomoc. Kod 162 Proszę poprawić błędy ortograficzne w komentarzach, a na przyszłość, kod...

    Mikrokontrolery AVR   11 Maj 2012 13:12 Odpowiedzi: 6    Wyświetleń: 1394
  • UART miedzy dwoma atmegami

    Probuje zrobic uart miedzy mega32 i mega162. 162 ma wysłać jeden znak do 32, a 32 ma go wyswietlic na wyswietlaczu. Niestety zamiast poprawnego znaku na wyswietlaczu pojawiają się jakieś dziwne znaczki i zapełniają caly wyświetlacz ;/ Oto program dla megi32 [syntax=c]#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery   29 Maj 2012 21:14 Odpowiedzi: 14    Wyświetleń: 2353
  • atmega8 - atmega ekspandery lub jakiś układ podobny

    A może coś na wzór protokołu DMX512. Sam protokół ma już adresowanie a za dekoder (expander) to może robić nawet ATTiny13 choć lepiej byłoby coś taniego z UART'em.

    Mikrokontrolery Początkujący   17 Mar 2013 19:35 Odpowiedzi: 17    Wyświetleń: 2124
  • Atmega32 - Komunikacja RS232 Atmega a projektor - Bascom

    Cóż, czegoś takiego nigdy nie projekowałem, ale komenda print nadaje na końcu CR+LF z tego co pamiętam, i jeśli chcesz, by nadawane były tylko twoje znaki (chr(13)), to na końcu printa musisz dać średnik ";", który blokuje wysyłanie CR+LF Dodano po 1 Jeśli używasz wysyłania, a po oczekiwaniu 100mS dopiero sprawdzasz, czy coś siedzi, to rozumiem, że...

    Mikrokontrolery AVR   14 Lut 2014 08:10 Odpowiedzi: 4    Wyświetleń: 2718
  • Atmega328p - FTDI i bluetooth na jednym kontrolerze?

    Skoro Autor nie przewiduje jednoczesnego wykorzystania BT i FTDI nie ma sensu robić tego programowo.

    Mikrokontrolery AVR   24 Lut 2014 13:00 Odpowiedzi: 6    Wyświetleń: 1476
  • 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 i dane - 8 bitów. Przy odczycie analogicznie rozkaz,...

    Mikrokontrolery Początkujący   15 Cze 2016 02:40 Odpowiedzi: 5    Wyświetleń: 1383
  • atMega16 - Wyświetlanie temp z ADC

    Ja tylko nie wiem, po co przerwanie ADC. Od początku piszę - odczytywać Wynik ADC i startować nową konwersję w przerwaniu timera. Jedno przerwanie może zawierać całą funkcjonalność (poza DS18B20, który kłóci się ze wszystkim - może by go tak UARTem potraktować?)

    Mikrokontrolery AVR   03 Cze 2016 12:52 Odpowiedzi: 63    Wyświetleń: 3669
  • Koniec transmisji UART AVR ASM -

    Witam, Mam układ komunikujący się po UART pomiędzy Atmega328 (master) a Attiny2313(slave) . Transmisja działa prawidłowo jednak mam pewien problem. Jest ona zamieniana na RS485 poprzez MAX485. Układ AVR Master steruje pracą tych układów aby przełączać kierunek ich pracy. Tutaj właśnie chciałem dopracować program. Po zakończonej transmisji czekam w programie...

    Mikrokontrolery AVR   14 Gru 2016 19:39 Odpowiedzi: 7    Wyświetleń: 969
  • Bascom Atmega48/8 HC-05 nauka programowania

    W ostateczności zainteresuj się Arduino, to znacznie lepsze rozwiązanie niż Bascom. A ja napiszę tak : Nie przejmuj się tym, co piszą inni. A jeśli już chcesz wgłębiać tajemnicę mikrusów to nie C ale ASM. Poznasz wiele więcej, niż w C i Bascom-ie. Jak mniemam HC-05 komunikuje się za pomocą UART ?

    Mikrokontrolery AVR   19 Maj 2017 16:27 Odpowiedzi: 24    Wyświetleń: 2283
  • Komunikacja UART między dwoma mikrokontrolerami - ESP8266

    Witam. Chciałbym unowocześnić mój stary projekt zestawu stereo w którym sterowanie oparte jest o mikrokontrolery Atmega32, dokładniej potrzebuję komunikacji bezprzewodowej między Wzmacniaczem a Subwooferem czyli pomiędzy jedną atmegą a drugą. Oba urządzenia już są przygotowane do wymiany danych przez UART. Chodzi tu o komendy włącz wyłącz, głośniej,...

    ESP8266 i ESP32   25 Cze 2018 10:16 Odpowiedzi: 8    Wyświetleń: 1266
  • Błędne wyświetlanie znaków w terminalu przy korzystaniu z UART w atmega328p, kwarc 16MHZ

    Witam! Mam problem z uartem w atmega328p nie wiem co może być przyczyną, ponieważ kod wziąłem z PDF od atmegi328p. W terminalu po wysłaniu litery "A", pokazuje się coś takiego "č". Pracuję na kwarcu 16MHZ i baudrate 115200. Bardzo proszę o pomoc! Niżej wklejam kod main: [syntax=C] #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   16 Paź 2020 20:05 Odpowiedzi: 2    Wyświetleń: 468
  • UART 2x ATmega8 - max2 bajty ?

    Witam, mam problem z komunikacją między dwoma procesorami ATmega8. Jeden w wersji 16PC drugi w wersji L-8AI. ATmega 8L chodzi na napięciu 5V. Jeden ma być na zewnątrz (8L), drugi jest dopinany kabelkiem w którym jest zasilanie i UART. Programuje układy w BASCOM. Problem jest taki, że jak używam instrukcji Printbin i Inputbin transmisja działa - nie...

    Mikrokontrolery   04 Lut 2006 22:36 Odpowiedzi: 10    Wyświetleń: 1990
  • UART, atmega, problem

    Witam! Walczę już z tym jakiś czas, i zawsze wychodzi nie tak jak trzeba :-( Jak zrobić wysyłanie i odbieranie danych poprzez UART procesora (Atmega 128) ? Chcę się skomunikować z odbiornikiem GPS i potrzebuję wysłać np. taką wiadomość: (at)(at)CjC<CR><LF> przy czym drugie C to suma kontrolna. Szesnastokowo wygląda to tak: 0x40 40 43 6A...

    Mikrokontrolery   22 Lut 2006 09:51 Odpowiedzi: 3    Wyświetleń: 2871
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    W skrócie zajrzałem do noty katalogowej i dowiedziałam się, że do MEGA 16 można podłączyć 2 kwarce. Końcówki to XTAL1 i 2 oraz TOSC1 i 2. Należy pamiętać, że z końcówek TOSC1 i 2, do których można podłączyć kwarc zegarkowy można sterować asynchroniczny timer2, który należy zatrudnić do odmierzania czasu. Do XTAL1 i 2 podłaczysz sobie kwarc o wysokiej...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4746
  • Uart -> zasada działania i kod programu

    Witam poszukuje informacji na temat kodu programu i krutkiego wyjaśnienia jego treści do UART dla mikrokontrolerów ATmega przez RS232. Programuje za pomocą WinAVR, proszę o pomoc.

    Mikrokontrolery   15 Lis 2006 08:01 Odpowiedzi: 2    Wyświetleń: 1473
  • Jak atmega może mierzyć napięcie z LM35?

    dokladnie wszystkie te piny to wejscia analogowe , teraz tylko zczytac z nich dane , poustawiac bajty-starszy/mlodszy, wyskalowac i przeniesc na display lub UART :)

    Projektowanie Układów   16 Cze 2009 14:33 Odpowiedzi: 39    Wyświetleń: 34842
  • UART(rs232) atmega16 i C, gdzie w kodzie jest błąd?

    #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include "delay.h" #define F_CPU 8000000UL #define UART_BAUD19200ul //prędkość transmisji w bodach (tu 19200 bodów) #define V_UART(F_CPU/(16ul*UART_BAUD)... SIGNAL(SIG_UART_RECV) { char znak; znak=UDR; if (znak!=0x0D)...

    Mikrokontrolery   05 Sie 2007 20:04 Odpowiedzi: 1    Wyświetleń: 1269
  • UART -> Atmega8 -> EEprom I2C

    Witam piszę z prśbą o pomoc w realizacji programu do tranfmisji tekstu za pomocą UART (z pc) do Atmegi8 ktora wysle odebrany tekst do -> eepromu I2C (kazdy bajt w kolejnej komórce) Problem jest o tyle skomplikowany poniewaz tekst bedzie miał długość w porywach do 5 000 bajtów, a podobno na Uarcie występują zakłócenia. Podczas rozmowy z userem Jdsul...

    Mikrokontrolery   26 Wrz 2007 06:11 Odpowiedzi: 19    Wyświetleń: 22953
  • UART na Atmega16, potrzebny opornik?

    Witam Mam problem z UART'em na Atmega16. Po ustawieniu takich wartości: UBRRH=0; UBRRL=0x19; UCSRC=0x86; UCSRB=0x18; pin TxD jest cały czas w stanie wysokim, a na RxD są jakieś wahania napięcia, dioda podłączona do RxD cały czas mruga:/ Trzeba jakiś opornik pullup? Próbowałem już różnych ustawień ale cały czas dzieje się to samo. Wie ktoś co to może...

    Mikrokontrolery   18 Paź 2007 16:06 Odpowiedzi: 7    Wyświetleń: 1796
  • UART i atmega16, błędne odczytanie klawiszy.

    Witam mam pewien problem probuje komunikować się z uC wysyłam mu kody klawiszy a on odczytuje je błędnie np wciskam Q a na wyświetlaczu widzę G. Co morze być tego przyczyną? Z uC komunikuje się za pomocą terminala w BASCOM-AVR, uC jest bezpośrednio połączony do komputera. Kod programu Dim B As Byte Cls Lcd "Napisy z peceta" 'Napis w górnej...

    Mikrokontrolery   08 Maj 2008 20:54 Odpowiedzi: 31    Wyświetleń: 3496
  • UART w Atmega16 - zawsze odbiera 00

    Witam Oto mój problem: napisałem program do obsługi rs232 ale jak chce wysłać cokolwiek to zawsze odbiera 00 (testowanie w brays terminal). Dzieki za każda pomoc. //-------Konfiguracja interfjesu rs232--------------------- UBRRH=((czestotliwosc/(16*pr... UBRRL=(czestotliwosc/(16*predkos...

    Mikrokontrolery   06 Maj 2008 10:57 Odpowiedzi: 3    Wyświetleń: 1148
  • Błędnie pracujący UART w atmega32

    Witam serdecznie, piszę obecnie w Bascomie dość rozbudowany projekt na Atmegę32 używający przerwania Timera T0 oraz komunikacji z drugim mikrokontrolerem za pomocą kontroli przerwania Urxc i bufora nadawania. Projekt nie używa procedur ani funkcji zawierających zmienne lokalne ani skoków Gosub. Jedynym elementem zwiększającym stos jest przerwanie od...

    Mikrokontrolery AVR   07 Gru 2008 18:51 Odpowiedzi: 1    Wyświetleń: 857
  • konfiguracja ramki danych UART - ATmega8 [C]

    Witam! Mam pewien problem z ustawieniem ilości danych w ramce danych. W manualu do ATmega8 jest pewna tabelka, która uzależnia ilość danych w ramce od konfiguracji trzech bitów: UCSZ0 UCSZ1 UCSZ2 znajdujących się w rejestrze UCSRC ([url=] tutaj strona 157). Okazuje się, że aby mieć w ramce 8 bitów danych to nalezy ustawić UCSZ0, oraz UCSZ1 na 1. Zadziwiające...

    Mikrokontrolery AVR   14 Mar 2009 22:14 Odpowiedzi: 2    Wyświetleń: 2873
  • UART:dziwne zachowanie ATMega8 po stronie odbiorczej[BASCOM]

    Witajcie, Mam zamiar zbudować prosty system radiowego zamykania/ otwierania drzwi. Nadajnikiem będzie UART/Mega8L zamknięta w obudowie pilota+ nadajniczek na 833MHz µC ten po naciśnięciu jednego z dwóch przycisków wysyła w odstępach 1 sekundowych komendę do otwarcia lub zamknięcia. Mechanizm wykonawczy: serwo modelarskie. Po stronie odbiorczej...

    Mikrokontrolery AVR   30 Paź 2009 17:09 Odpowiedzi: 9    Wyświetleń: 1748
  • atmega32 linux. Bezposrednia komunikacja PC

    Program do obsługi portów w linuxie to np. minicom. Po podłączeniu powinno pojawić się nowe urządzenie jak pisze kolega powyżej np. /dev/ttyUSB0 teraz wystarczy skonfigurować minicom'a na ten port i zewrzeć pin nr 2 i 3 na wyjściu portu rs232 (lub rx i tx na innym kablu z sygnałami ttl) po napisaniu czegokolwiek w minicomie powinno się wyświetlić to...

    Mikrokontrolery   30 Cze 2010 20:42 Odpowiedzi: 10    Wyświetleń: 2740
  • Uart ATtiny2313-->ATmega8 BasCom

    Witam zrobiłem sobie do robota prosty pilot na attiny2313 lecz mam problem z komunikacja uart a mianowicie po wciśnięciu swatcha mnikrokontroler ma zmienić z wysłanej cyfry "0" na np 3. No i tu pojawia się problem wysyła to liczbę terminal w komputerze odbiera to tak. 0 0 0 0 3 3 3 3 0 0 no i to jest poprawne ale mikroprocesor odczytuje to tak. (sprawdzone...

    Mikrokontrolery AVR   07 Sty 2011 22:46 Odpowiedzi: 3    Wyświetleń: 1770
  • atmega32 przerwania dwóch timerów

    To bedzie działac tak jak piszesz. Program wróci do miejsca przerwania czyli po wykonaniu B do przerwania A a potem do programu głównego. Ja to stosuje w większosci programów bo to nawet konieczność np przy stosowaniu UART .

    Mikrokontrolery AVR   05 Lut 2011 01:34 Odpowiedzi: 21    Wyświetleń: 1454
  • [Asm] transmisja USB <-> ATmega8 nie RS

    Witam Mam nadzieje i liczę na waszą pomoc a nie tylko że to było gdzieś tam to sobie poszukaj,,, albo poczytaj tam --> a tu sam język angielski. Jak wiecie prawie wszystko można samemu zrobić i samemu do tego dość. Ale, no właśnie, ale to będzie długo trwało... Dlatego piszę tutaj zakładając nowy temat ponieważ szukając na elektroda.pl znalazłem strzępki...

    Mikrokontrolery AVR   03 Mar 2011 14:16 Odpowiedzi: 3    Wyświetleń: 2105
  • [Zlecę] Terminal UART Atmega Bascom

    Witam, zlecę wykonanie układu z mikrokontrolerem którego zasadniczym zadaniem jest odbieranie transmisji przez port szeregowy i wyświetlaniu odebranych informacji na LCD (4x20 lub 4x40) Dokładniej: w ciągłej transmisji tekstowej np takiej: ...abcdp=10,2<CR>efghp=10,2<CR&... należy rozpoznać z góry przewidziane sekwencje...

    Ogłoszenia Elektronika   06 Maj 2011 21:29 Odpowiedzi: 2    Wyświetleń: 1430
  • C - UART, Atmega, funkcja atoi() i nieoczekiwany wynik

    Witam wszystkich, po paru godzinach walki siły me opadły i proszę Was o pomoc. Sprawa wygląda tak: Cel: wysyłam za pomocą terminala dane w kodzie ASCII które są następujące: :100; albo :44; albo :255; , przecinek pełni role początka ramki a średnik końca ramki tutaj kod odpowiedzialny za to: [syntax=c]ISR(USART_RXC_vect) { bajt_danych=UDR; //pobieramy...

    Mikrokontrolery AVR   09 Sie 2012 07:17 Odpowiedzi: 9    Wyświetleń: 1940
  • Atmega16 [C] - SPI - komunikacja z slave do master

    w AVR-ach funkcje specjalne mają priorytet na porcie. Oznacza to, że włączając taką funkcję (np. SPI) nie ma potrzeby definiowania odpowiednich pinów jako wyjścia - chyba, że planujesz wylączać tą funkcję i sterować takim pinem "ręcznie". BZDURY. Jeśli w jakikolwiek sposób używamy SPI to pin SS w Masterze musi być ustawiony jako wyjście, a w Slave...

    Mikrokontrolery AVR   16 Cze 2013 11:23 Odpowiedzi: 21    Wyświetleń: 3984
  • bascom - UART 2x atmega na 8mhz i 16mhz

    WItam, czy możliwe jest zrealizowanie komunikacji między procesorem atmega 8 pracującym z wew oscylatorem 8mhz [nadajniek], a atmega 16 pracującym z kwarcem 16mhz [odbiornik]??? czy łącząc ze sobą mikrokontrolerry muszą one być taktowane jednakową prędkością ?

    Mikrokontrolery AVR   19 Paź 2014 15:43 Odpowiedzi: 17    Wyświetleń: 4572
  • Komunikacja UART na Atmega 8 błąd kompilacji [C]

    Posiadam książkę "język C dla mikrokontrolerów AVR od podstaw do awansowanych aplikacji" i w niej jest przykładowy program komunikacji "echo". Gdy go już przepisałem to przy kompilacji jest bardzo dużo błędów obstawiam że jakiejś biblioteki nie wczytuje ale nie widzę błędów a wy?? Dla jasności już szukałem rozwiązania w necie ale nie mogłem znaleźć....

    Mikrokontrolery Początkujący   22 Mar 2014 17:08 Odpowiedzi: 21    Wyświetleń: 2127
  • Podłączenie UART ATmega z modułem GSM Telit GL865

    Pytanie będzie dotyczyć połączenia Tx i Rx Atmega z moduł GSM oparty na GL865. Moje urządzenie składa się z dwóch płytek: Na jednej całe urządzenie a na drugiej moduł GSM z GL865 i czytnikiem SIM. Tak musi być ponieważ moduł GSM będę również wykorzystywał do innych celów więc zaprojektowałem zupełnie odrębną płytkę. I teraz tak: Na płycie głównej mam...

    Mikrokontrolery Początkujący   07 Cze 2015 16:57 Odpowiedzi: 2    Wyświetleń: 1026
  • Atmega8 - Bascom inputbin i warunek

    Rzuciłem okiem w HELPa i funkcja "inputbin" czeka na znak, program dalej się nie wykonuje. Może lepiej użyć przerwań wykonujących się, gdy w buforze UART jest znak ?

    Mikrokontrolery AVR   08 Mar 2016 16:40 Odpowiedzi: 8    Wyświetleń: 1002
  • Komunikacja UART między Atmega8 a Attiny2313A język C

    Witam Próbuję połączyć dwa uC za pomocą komunikacji UART. Attiny ma za zadanie nadanie jednego znaku ASCII natomiast Atmega powinna go odebrać i wyświetlić na wyświetlaczu lcd. Niestety kontrolery nie mogą się dogadać, programy realizujące to zadanie są praktycznie wklejone z not katalogowych Atmela, ale zamieszczam je niżej bo może coś pokręciłem....

    Mikrokontrolery Początkujący   09 Lip 2017 11:09 Odpowiedzi: 34    Wyświetleń: 3282
  • UART G510 i Atmega poziomy napięc

    Witam. Mam wątpliwości odnośnie konwersji napięć pomiędzy uartem z modemu GSM g510(zasilanie 4,2V) a uartem z mikrokotrolera (zasilanie 3,3V). Czy jest w ogóle taka konieczność? W nocie katalogowej g510 nie ma nic na ten temat. Może któryś z szanownych kolegów podpowie?

    Mikrokontrolery AVR   18 Lut 2018 10:03 Odpowiedzi: 4    Wyświetleń: 885
  • Jak odczytać i zinterpretować dane z NAZE32 przez UART do ATmega?

    Ciekaw jestem czy ktoś z was robił takie połączenie by przez UART odebrać dane , wybrać te interesujące no i je wykorzystać np- akcelerometr , kompas , żyroskop , gps itd . Jak wygląda taka ramka danych i które dane za co odpowiadają . Coś podobnego znalazłem na filmie [youtube][/youtube] Program można napisać samemu no ale bez info jak taka ramka wygląda...

    Robotyka Modelarstwo i CNC   01 Kwi 2019 18:01 Odpowiedzi: 0    Wyświetleń: 252
  • [AVR][C] Atmega8 + SPI ADXL345 = problemy z komunikacją

    Witam! Posiadam tak jak w tytule akcelerometr ADXL345 (przygotowany układ z buforami i oddzielnym zasilaniem 3.3V<=>5V). Moim celem jest podłączenie go do Atmegi8, która to prześle dane odebrane z wykorzystaniem SPI do komputera przez RS232. O ile komunikacja UARTem działa bez problemu, o tyle mam problemy z komunikacja poprzez SPI. Ustawiam wszystko...

    Mikrokontrolery AVR   05 Lis 2012 21:04 Odpowiedzi: 7    Wyświetleń: 4654
  • Poprawność kodu C do woltomierza na atmega.

    Witam. Proszę o sprawdzenie kodu do obsługi woltomierza i wysyłania wyników przez RSa do kompa. Nie dostaję poprawnych wartości (dochodzą tylko do góra 1V). uC to atmega 169(dokładnie jest to kit Avr Butterfly Zasilanie: 3.3V) [syntax=c] #include <avr\io.h> #include <stdint.h> //typy int #include <util\atomic.h> //atomowosc #include...

    Mikrokontrolery Początkujący   03 Lut 2012 16:34 Odpowiedzi: 0    Wyświetleń: 1323
  • Dekodowanie IR RC5, Atmega32->Atmega8

    Witam. Na zlecenie piszę pewien projekt, którego częścią jest dekodowanie sygnału z pilota Rc5. Z początku zrobiłem to na mojej eksperymentalnej płytce z układem ATmega32, gdzie dolutowałem czujnik w powietrzu. Ustawiłem procka na wewnętrzny rezonator 4 MHz, gdyż taki udało mi się znaleźć na internecie działający przykład dekodowania Rc5, no i ruszyło,...

    Mikrokontrolery AVR   30 Gru 2011 14:49 Odpowiedzi: 10    Wyświetleń: 5814
  • [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 żaden sposób. Próbowałem również przez ISPProg i STK200....

    Mikrokontrolery AVR   13 Paź 2008 11:05 Odpowiedzi: 4    Wyświetleń: 2302
  • [ATmega32][C/AVR studio 5]ATmega32A <-> ATmega32 - błąd komunikacji USART

    Witam próbuje skomunikować dwie atmegi (ATmega32A i ATmega32) po uarcie, ale nie do końca mi to wychodzi. Mianowicie problem wygląda następująco: Posiadam dwa moduły do komunikacji bezprzewodowej [url=]miface1b oparte o ATmege32 oraz płytkę stykową z ATmegą32A. Pojedynczy znak za pośrednictwem [url=]terminala i przejściówki USB<=>UART wysyłam...

    Mikrokontrolery AVR   05 Gru 2012 21:45 Odpowiedzi: 4    Wyświetleń: 2493
  • ATmega48PA - Dziwne zachowanie przy skoku do funkcji w C

    Witam, piszę sobie taki oto kod i spotykam dziwne zachowanie układu. W skrócie: Jest sobie kontrolny debug na terminal , a po nim jest wywołanie funkcji. W efekcie podejrzana funkcja sprawia że debug który w kodzie jest przed nią się nawet nie pojawia. Sęk w tym że w podejrzanej funkcji nawet gdy użyję debugu na samuśkim jej początku to i tak go nie...

    Mikrokontrolery AVR   21 Lut 2013 20:12 Odpowiedzi: 3    Wyświetleń: 951
  • Peter Fleury UART -> uart_getc()

    to nie blad tylko warning anyway - to co napisales jest bezsensowne i nigdy nie bedzie dzialac, bo pierwsze 'niespelnienie' warunku z nawiasu wyjdzie z calej tej 'pseudo' petli. jesli chcesz odebrac 8 znakow, to logiczne dla mnie jest, ze liczysz do 7 (uwielbiam te zabawy z liczeniem : for(i=0;i<8;i++) { ... } wewnatrz petli czekasz na znak i wstawiasz...

    Mikrokontrolery   13 Paź 2008 14:10 Odpowiedzi: 4    Wyświetleń: 2436
  • [Atmega8][C]Pytanie o DS18B20 / rklibavr

    Witam, mam problem z gotowym programem z biblioteki "rklibavr", a mianowicie chodzi o obsługę DS18B20. Poniżej załączam kod programu. Gdy na pinie PC5 podłączam 1 DS, na wyświetlaczu LCD pojawia się poprawna temperatura. Gdy do tej linii podłączę drugi DS pojawia mi się na LCD "-6552,5". Czy może mi ktoś pomóc w rozwiązaniu problemu? #include <avr/io.h>...

    Mikrokontrolery AVR   06 Maj 2012 18:30 Odpowiedzi: 4    Wyświetleń: 2190
  • [avr-gcc][ATmega8][gsm] - SMS na LCD

    Witam wszystkich. Pracuje nad swoim urządzeniem i utknąłem. Urządzenie składa się z modułu GSM sim900D, atmegi8 oraz wyświetlacza LCD. Napięcia na liniach Rx i Tx konwertuje za pomocą układu 74lvc125. Urządzenie ma wyświetlać wiadomości sms jakie przyjdą na moduł gsm. I stoję na etapie programowania w C. Korzystam z bibliotek radzia() do obsługi wyświetlacza...

    Mikrokontrolery   04 Lis 2013 21:25 Odpowiedzi: 4    Wyświetleń: 1713
  • [C] - Błędny odbiór przez UART

    Witam. Mam pewien problem z UART. Próbuję zrealizować odbiór danych na Atmega8. Rzecz wydawałaby się prosta, ale jednek gdzieś mam błąd i nie mogę go znaleźć. Biblioteka jaką wykorzystuję jest napisana przez Peter'a Fleury. Wykorzystuje ona bufor cykliczny, więc samo odbieranie danych z rejestru i zapis do stringa są już realizowane przez bibliotekę....

    Mikrokontrolery Początkujący   29 Gru 2014 16:53 Odpowiedzi: 16    Wyświetleń: 1386
  • UART- problem z przerwaniem od nadawania

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

    Mikrokontrolery   16 Mar 2006 17:31 Odpowiedzi: 2    Wyświetleń: 1719
  • atmega328 C - "Baud rate achieved is higher than allowed" Atmel Toolc

    Cześć! Mam Atmege328 taktowaną z kwarca 16 Mhz. Do konfiguracji uarta używam nagłówka <util/setbaud.h> i chciałbym uartem nadawać z prędkością 115200. tutaj kawałek mojego nagłówka uart.h #warning "Baud rate achieved is higher than allowed" w setbaud.h a tam dziwactwo: [syntax=c]#if 100 * (F_CPU) > \ (8 * ((UBRR_VALUE) + 1)) * (100...

    Mikrokontrolery AVR   30 Sie 2013 17:00 Odpowiedzi: 2    Wyświetleń: 1641
  • [Atmega328P] Jak skonfigurować freemodbus z MAX485 i NPort232?

    Jeżeli chodzi o pierwszy warning w tej bibliotece dotyczy SIG_USART_TRANS w sekcji __AVR_ATmega169__ [syntax=c] /* * FreeModbus Libary: AVR Port * Copyright (C) 2006 Christian Walter <wolti(at)sil.at> * - Initial version + ATmega168 support * Modfications Copyright (C) 2006 Tran Minh Hoang: * - ATmega8, ATmega16, ATmega32 support * - RS485 support...

    Mikrokontrolery AVR   12 Mar 2020 15:17 Odpowiedzi: 6    Wyświetleń: 720
  • atmega128 vs rs232 w bascomie HELP

    $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy ,Synchrone = 0 ,Parity = None ,Stopbits = 1 ,Databits = 8 ,Clockpol...

    Mikrokontrolery   27 Mar 2006 15:16 Odpowiedzi: 1    Wyświetleń: 1100
  • ATMEGA8l-8PU zamiast ATMEGA8-16PU

    Jak widzisz zagorzali przeciwnicy AVR'ków strasznie się oburzają ;) no tak bo przecież nie można ich programować przez JTAG :( bo są biedne i malutkie i w ogóle samo zło ;) ale nie przejmuj się tym - bardzo fajnie zaczyna się naukę o prockach od AVR'ków bo najłatwiej, bo najtaniej, bo najszybciej - a jak ci się coś odwidzi nie daj co - to nie stracisz...

    Mikrokontrolery   09 Lis 2010 16:27 Odpowiedzi: 42    Wyświetleń: 8734
  • C AVR bufor dla uarta, odbieranie znaków

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

    Mikrokontrolery AVR   30 Mar 2011 21:46 Odpowiedzi: 2    Wyświetleń: 1608
  • [ATmega8][C] Zaburzona kolejność odczytu z ADC

    Witam, Zdecydowałem się na napisanie tego posta z prośbą o podpowiedź, przegrzebałem kod, który jest prosty ale błędu nie mogę dostrzec. Krótko: odczytuję w trybie single conversion wartość z ADC0, wrzucam do zmiennej int, potem UART. Jak robię jeden odczyt to wszystko jest ok. Ale jak robię jeden po drugim (nawet z opóźnieniem 50ms), to wynik z ADC1...

    Mikrokontrolery AVR   21 Lip 2012 23:10 Odpowiedzi: 5    Wyświetleń: 1176
  • [ATMEGA8][C] - przerwania rs232

    Witam Próbuję zrealizować obsługę rs232 za pomocą przerwań. Najprostsze fragmenty kodu z noty katalogowej służące do sprawdzenia poprawności transmisji działają, zatem wykluczam tutaj jakiekolwiek przyczyny ze sprzętem i przedstawię tylko kod. plik main.c: • Bit 5 – UDRIE: USART Data Register Empty Interrupt Enable Writing this bit to one...

    Mikrokontrolery Początkujący   23 Sie 2012 21:45 Odpowiedzi: 2    Wyświetleń: 1452
  • ATmega128 - Transmisja I2C, TWI_Start zapętla się

    Wróciłem z rozważaniami do ATmegi32 i płytki prototypowej. Porty mam sprawne i mam na nich stany wysokie, podciągnięte rezytorami 1.5k, więc sprzętowo wszystko wygląda OK, natomiast przy próbie odczytu wszystko staje. inicjalizacja poszla cos tam wyslalem CZYTAM I na tym koniec. Dodam że podczas "zwiechy" port SCL jest na stanie niskim, wymuszonym przez...

    Mikrokontrolery AVR   30 Sty 2013 13:34 Odpowiedzi: 14    Wyświetleń: 2355
  • ATmega32 - Eclipse - Obsługa SD + FAT32, Multiple definition of function

    Faktycznie, pliki się powielały. Powrócę jednak do tego samego tematu, gdyż mam problem z implementacją tej biblioteki. Poskładałem ostatecznie nowy projekt w Eclipsie, wszystko się kompiluje, no ale nie mam powodzenia w odczytaniu pliku. Oto mój plik main: stat=1 dwa disk_status=0 mont=0 open=13 odczytano=[] Efekt wykonywania programu jest...

    Mikrokontrolery AVR   07 Cze 2013 12:17 Odpowiedzi: 2    Wyświetleń: 1428
  • atmega 128 + sim900 - wysyłanie sms

    Mam problem z wysyłaniem sms, wykorzystuję atmege128 i moduł sim900 na płytce Evb v1.01_pcb , proszę o rzucenie okiem na kod gsm.c [syntax=c]// PLIK: gsm.c // Dołączone biblioteki #include <avr/io.h> // Biblioteka obsługująca peryferia mikrokontrolera #include <avr/interrupt.h>// Biblioteka obsługująca przerwania mikrokontrolera #include...

    Mikrokontrolery   31 Sty 2014 02:12 Odpowiedzi: 1    Wyświetleń: 2262
  • AVR ATMEGA32 - Podłaczony do drukarki przez lpt nie drukuje na OKI 3320

    Witam. Oto schemat: Oto kod: [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define STROBE_ (1<<PD7) //bylo PA7 #define SIG_ACK (1<<PA6) #define SIG_BUSY (1<<PA5) #define SIG_ERROR (1<<PA4) #define STROBE_UP PORTD &= ~STROBE_ //bylo porta #define STROBE_DOWN PORTD |= STROBE_...

    Mikrokontrolery AVR   09 Cze 2015 19:03 Odpowiedzi: 5    Wyświetleń: 1194
  • Samoczynne wyłączanie się przerwania UARTu ?!

    Mam dziwny problem. Atmega128 pracuje wykorzystując dwa uarty. Obydwa podpięte pod terminal. UART0 tylko i wyłącznie ustawia flagi po interpretacji treści. To przerwanie zawiesza się po uruchomieniu funkcji z przerwania UART1 . Wywoływana funkcja do poprawnego wykonania się potrzebuje stanu flag z UART0. Niestety UART0 zachowuje się tak jakby go nie...

    Mikrokontrolery AVR   20 Mar 2010 18:29 Odpowiedzi: 4    Wyświetleń: 753
  • 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 */ /* LM35 -> PA0 */ /* ATMega16, f=16MHz...

    Mikrokontrolery AVR   30 Lis 2011 17:30 Odpowiedzi: 8    Wyświetleń: 2576