Witam mam pewien problem z bascom i komendami AT Dlaczego komenda Print „AT+ZPPPOPEN” wysłana z Atmegi na port rs232 nie steruje modułem GSM. A komenda ECHO AT+ZPPPOPEN>COM1 Wysłana z komputera steruje. Proszę o pomoc, sugestie.
Próbowałem. Nie idzie. W pdf-ie niżej są instrukcje do wysłania do wyświetlacza. Nie wiem tylko, jak te instrukcje wysłać do atmegi, która z kolei przekaże je do wyświetlacza.
A ja mam inne pytanie. Jak wysłać do Atmega16 przez RS232 zmienną typu integer. Chodzi o to aby wysłać daną- liczbę- do atmegi tak aby ona rozpoznała to jako zmienną typu integer wykorzystywana w dalszej części programu. jak ma wyglądać funkcja odbierająca liczbę z RSa?
Nie. Wiem co to jest. Umiem zrobić komunikację między nimi i wysłać np. tekst na LCD drugie Atmegi. Nie wiem tylko w jaki sposób zrealizować wysyłanie kilku zmiennych przez rs232.
Witam. Mam projektor do ktorego nie posiadam pilota a chce mieć dostęp do wszystkich funkcji , jest to możliwe przez rs232 i działa ładnie ale jest uciążliwe. Znalazłem kody pilota do podobnego projektora tylko jak je wysłać za pomocą atmegi pisząc w bascomie. Czy jest jakaś gotowa funkcja podobna do RC5send , czy być może da się tą funkcją wysłać np:"5E...
Wiem jak je sczytać ale jak wysłać do kompa? nam po kolei guzik > wejście atmegai > wyjście atmegi > magistrala RS232> komputer. Aby wysyłać na kompa dane potrzebuje jakąś specjalną bibliotekę, czy są gotowe? Jak by ktoś mógł mi pomóc to będę wdzięczny bo termin oddania pracy się zbliża a ja dalej tego nie rozumiem. A tak przy okazji to za monitor RS232...
To tylko znaczy, że próbowałeś dodać komponent do ogólnej biblioteki komponentów, zamiast załadować całą paczkę DPK. 1. Odpal Delphi 2. Menu/Open project -> otwórz plik : c:\program files\borland\delphi7\Lib\dclusr70.dpk 3. Pokaże ci się coś podobnego jak tutaj : http://obrazki.elektroda.net/89_12609828... 4. Naciskasz przycisk REMOVE, pokazuje się...
Może MAX uszkodzony? W Terminalu musisz ustawić 9600 8 N 1. Ja używam Tera Term Pro ale nie wiem czy to problem terminala - raczej wątpie. Może spróbuj uruchomić atmege z kwarcem 1.8432 MHz, 3.6864 MHz albo jakimś innym z tabeli na stronie 169 przy którym są błędy 0%, chociaż tak też powinno coś się przesyłać. Spróbuj może zewrzeć Tx z RX i zobaczyć...
Znalazłem Tylko że muszę użyć układ scalony MAX232 do "pogodzenia" napięć PC i TTL. I to wszytsko ale jak przesyłać dane. Do transmisji danych w ATmega8 musisz użyć USART (Universal Synchronous and Asynchronous serial Receiver and Transmitter) w trybie asynchronicznym. Łączysz pin wyjściowy oznaczony w ATmega8 jako TXD z wejściem RXD w porcie szeregowym...
Czyli Uważasz że mogę spokojnie pozbyć się wszystkich rezystorów przy karcie SD i zasilić cały układ napięciem 3,3V ? Czytałem w datasheet Atmegi 32 że przy napięciu 3,3v osiągnę 8MHz. Ale jeśli atmega naprawdę będzie chodziła na 3,3v przy 16MHz to było by dobrze bo miejsca na PCB mi w tym momencie przybywa. Tylko czy zmniejszenie napięcia nie odbije...
Witam wszystkich! Mam prośbę, czy mógły mi ktoś wysłać kod do ATmegi 128, który łączył by się z komputerem i wysyłał dane z rejestru R28 i R29. Następnie programem Hyper Terminal bym je odbierał. Szukałem dużo ale coś nie działa:(( Proszę o pomoc. Dziękuję
Witam chciałem sie pobawić z obsługą atmega (początkujący) i mam następujący problem: Nie wiem jak podłączyć rs232 do procesora dokładnie chciałem przez jednego rs232 podpiąć do procesora sygnał np z odbiornika GPS a z innego portu atmega wysłać ten sygnał np do kompa a procesor używam po to żeby dane nie wysyłać w sposób ciągły (czyli np co 1 s) tylko...
To kompletnie bez sensu. Wysyłanie programu po UART do ATMegi to trochę za mało. ATMega musiała by przede wszystkim mieć bootloadera na UARTa. A do tego wysyłany program musiał by być zapakowany w ramki. Czyli nie być czystym HEXem wysyłanym z terminala. No chyba że wysłanie programu po UARCie ma na celu coś innego niż zaprogramowanie tej ATMegi. Druga...
Witam mam taki problem chce przesyłać dane z Atmegi 8 do której jest podłączonych 5 czujników ugięcia, są to wartości z ADC i chce je przesłać przez rs232 na atmege 128 i nie za bardzo wiem jak sie do tego zabrać. O ile jedną wartość wysyłam i odbieram bez problemu to nie mam pojęcia jak wysłać te 5 wartości i je odebrać. Myślałem o przerwaniach......
No dobrze. Te dane wysyłane co 400 milisekund to temperatury.Wyświetlanie z dokładnością do jednego miejsca po przecinku.Jest ich sześć. Co 10 sekund wysyłane są dodatkowe dane jak rozumiem kolejne temperatury (jeśli wzorzec dla każdej pary bajtów jest ten sam).Mamy więc temperatury szybciej i wolniej zmienne. No i w programie Windowsowym potrzebny...
Witam Ja łączeyłem wyjście modułu BT do wejscia atmegi i wejscie BT z wyjsciem atmegi ZADNEGO MAXA nie dajesz macx jest do kompa a nie do mikrokontrolerów wurzuc go i ma działać. Aha jeszcze jedno być może twój modył BT (tak jak mój) nie ma buforu wieć musisz wysyłać pojedyncze znaki !!!!!! jak chcesz wysłać coś dłuższego stwórz sobie bufor ptogramowy...
Witam! Potrzebuję wykonać czytnik kard CHIPOWYCH typu PHOENIX na mikrokontrolerze AVR. Znalazłem stronę http://www2.chip.pl/arts/archiwum/n/prin... na której jest ładnie opisane jak wykorzystać wbudowany w płycie głównej taki czytnik. Niestety ja muszę go zrobić sam. Poniżej znalazłem obrazek styku takiej karty: http://obrazki.elektroda.net/59_12343488...
Jak to niema Twojej zasługi ? Czyżby ktoś uruchomił ten układ za Ciebie ? Chyba nie. No tak, z tego punktu widzenia to faktycznie udowodniłem , że to działa :D Swoja drogą ciekawe dlaczego wersja pierwotna czyli przytoczona przez autora wątku z 2007 roku nie chce poprawnie działać z ATMega16 ? W źródłach i tamtych i tych najświeższych nie widzę rozróżnienia...
Witam Wiecie może jak odebrać dane z portu RS232 i wyrzucić na wyświetlacz 2x16? Jak wyeliminować problem odczytu znaku z portu RS232, gdy wykonuję funkcję UART_Receive (z manuala atmegi 8) i nic nie przychodzi na port to program w tym miejscu wisi, ponieważ wpada w nieskończoną pętlę? Pozdrawiam
Witajcie. Mam połączone ze sobą dwie atmegi za pomocą RS232, komunikacja jednokierunkowa. Jako master działa M128 taktowana kwarcem 16MHz, a jako slave M8 również taktowana kwarcem 16MHz. Komunikacja służy do wysłanie z jednej atmegi do drugiej tablicy danych składającej się z 408 bajtów (408 różnych zmiennych w zakresach 0-255). Komunikacja działa...
Popraw ten kod: aplikacja jest prosta i wysyła coś przez rs232...w żaden sposób nie mogę jednak dojść co...próbowałem konwertować to i wyświetlać na wyświetlaczu LCD, jednak nie udało mi się rozszyfrować co kryje się pod "0" i "1", bo wartości AASCI to raczej nie są. Writeline wpisuje linię - czyli string (wartości ASCII) + znaki końca wiersza (na Windows...
Witajcie, mam pewien problem z komunikacją mojej Atmegi z komputerem. Póki co chciałem wysłać do komputera zwykły tekst, ale niestety mi się to nie udaje... Aktualnie pracuję na zestawie ZL3AVR i Atmega16. Zgodnie z instrukcją, aby korzystać z RS232 zwarłem złącze JP4 (RxD Enable). Do komputera podpinam płytkę za pomocą kabla 1:1 Atmega pracuje na zewnętrznym...
Zwarłem na przejściówce RXD z TXD i odebrałem to, co wysłałem. ATmega32 jest taktowana wewnętrznym kwarcem 1MHz (kalibrowanym wg przykładu z ksiązki M. Kardasia). Prędkość transmisji, to 4800. Pozostałe ustawienia standardowe. Kod także standardowy (później wrzuce). Ale po podłaczeniu ATmegi dalej nic się nie zmieniło.
Witam wszystkich problem polega na tym że obie atmegi po podłączeniu do do PC wysyłają znaki prawidłowo przez max232. Układy połączone ze sobą bez max232 i po wysłaniu np. 255 drugi układ odczytuje cztery znaki 46 46 0d 0a . W takim razie w czym tkwi problem.
Witam serdecznie! Projektuję układ pomiaru napięcia poprzez Atmega8, następnie poprzez RS232 wysyłam wynik do komputera PC. W pierwszej fazie chcę wysłać 2 zmienne, które będą zawierały ile pomiarów ma być wykonanych oraz częstotliwość tych pomiarów. Wiadomo, że wysyłając z PC przykładową liczbę pomiarów np. 100 do Atmegi dotrą znaki ACII liczby 1...
Witam wszystkich, Posiadam układ zbudowany w oparciu o atmege64 z kwarcem 8MHz. Udało mi się uzyskać połączenie poprzez USART'a z PC w następujący sposób: Oryginalny kabel do C75 uciąłem w połowie, a następnie podpiąłem odpowiednio 3 kabelki (te od strony ściętej) do Atmegi na piny: TxD,RxD i GND. Po zaprogramowaniu atmegi na transmisje 19200 i 1bit...
Wielkie dzięki za dotychczasowe odpowiedzi,dwie atmegi i PC sapołączone równolegle i na bieżąco nie odbywa sie na lini transmisja,gdy wyśle cos z Pc to atmegi nasłuchuja transmisje i gdy nadejdzie odpowiednia dana to atmega1 lub atmega2 ma ja odebrac i cos tam wykonać,i odwrotnie gdy atmega1 wyśle coś tam to na PC w terminalu ma to sie pojawić,tak samo...
Witam! Mam następujący problem. Otóż złożyłem następujący układ komp(rs232) => max232 => atmega8 => LCD. Dane wysyłam z Delphi przy pomocy kontrolki ComPort. Po wysłaniu znaku do Atmegi , na wyświetlaczu oprócz znaku, pojawia się dziwny znak III na początku linii i w żaden sposób nie mogę go usunąć. http://obrazki.elektroda.pl/5016473400_1...
Witam mam problem w trakcie transmisji danych atmega8<->PC. Pojawiają się niespodziewane krzaki gdy próbuje wysłać co kolwiek przy pomocy terminala. Używam adaptera usb/rs232 i krosuje wyjscia tx/rx adaptera z wejściami rx/tx atmegi. Terminal mam ustawiony zgodnie z zadanym baud rate w C 19200/8/n/1. Nie mam pojęcia dlaczego to nie działa. #include...
Witam Od pewnego czasu zajmuje się komunikacją ATMEGI 328P i komputera poprzez popularny prot COM. Napisałem własny program w C++, który odbiera pewne dane od ATMEGI. W programie użyłem struktury DCB Winapi. Jako, że Atmega nie odzywa się nie pytana użyłem timera, który sprawdza czy przypadkiem coś nie przyszło. Poniżej kod, którego używam (dla komputera)...
Witam. Mam pytanie do osób bardziej doświadczonych, które miały do czynienia z modemem GSM SIM 900. Podłączyłem ten modem do zasilania i go włączyłem. Dioda netlight miga w sposób wskazujący na poprawne działanie modemu. Do modemu można wysłać smsa lub zadzwonić. Wydaje się, że wszystko jest ok. Problem polega na napięciu na nóżkach TX i RX. Na Tx jest...
Witajcie. Od jakiegoś czasu bawię się Atmegami i czasem program idzie w krzaki, debug myślę by się przydał ale cena trochę straszy a te wynalazki z allegro które można kupić poniżej 100zł mają mieszane opinie. Chcę zrobić sobie pseudo debugowanie przez RS232 i podglądać co się dzieje w Procku na terminalu podłączonego Pecka. Wysłanie do terminala nazwy...
Napisałem bardzo dawno temu programik na atmege16, który czekał na przesłanie danych (8-bitów) po RS232 (<->MAX232<->uP), nastepnie odsyłał je spowrotem. Chciałem zrobić coś podobnego ale na Rs485, w tym celu zamiast MAX232 wykorzystuję 75176 (odpowiednik MAX485). Linie /RE i DE są ze sobą zwarte i sterowane przez procesor (dodatkowy pin,...
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ść zegara w Hz #define UART_BAUD600 //prędkość transmisji #define...
Witam! próbuje przesłać dane z komputera, na atmege i wyświetlić je binarne na LCD. Problem tkwi w tym że wyświetlane dane nie zgadzają się z tym co wysłałem z PC. Używam Atmegi 16 na kwarcu 16 Mhz.Oto kody programów od strony PC i Atmegi: PC using ... namespace RS232 { public partial class Form1 : Form { public Form1() {...
Kupiłem dwie przejściówki usb rs232 z aledrogo...i rozebrałem jedną z obudowy miała układ max 211 i jeszcze jeden "wtopiony" w płytkę(być może to pl2303 bo na tym układzie ponoć były). Połączyłem pola(txd i rxd) z tego wtopionego układu do Atmegi i było wszystko ok. Niestety przez niechlujność ta przejściówka odeszła na drugi świat. Rozebrałem więc...
(at)Asembler Wybacz ale takie rozwiązanie to prowizorka, nie nadaje się do rozwiązania komercyjnego (chyba że no-name;) ). OK, mam pewne skrzywienie, ponieważ większość moich urządzeń pracuje na RS485, a tam jeśli któryś z klientów zacznie gadać "niestandardowo" to skutki tego mogą (np. gdy brak sumy kontrolnej w jakimś starym firmware) być opłakane......
Witam, mam sterownik PWM silnika DC szczotkowego na A tmega z pomiarem napięcia, prądu, wyświetlaczem LCD 2x16 i potencjometrem do regulacji obrotów. Mimo wykonania układu na szybko całość jakimś cudem działa :). Teraz chciałbym wykonać już płytkę jak należy i mam kilka pytań, aby poprawnie zaprojektować płytkę. 1. Czy są jakieś zasady oddzielenia części...
Poprzedni kod wysyłał setki razy ten string a nie jeden raz - o jakiej ty pętli sprawdzającej mówisz? - gdy zworka była naciśnięta to w tej twojej pętli był on wysyłany wielokrotnie aż do jej skończenia. Albo z uwagi na bliżej nie określony czas trwania tych twoich pętli mógł być w ogóle nie wysłany. Nie znasz pan takich poleceń w AVR GCC jak: _delau_ms()...
Witam. Na początku wypada wspomnieć że jestem początkującym elektronikiem. Problem wygląda następująco: podczas próby wysłania jakichkolwiek znaków do PC przy pomocy Atmegi 162 i nadajnika RS232 Maxima komputer nie odbiera żadnych znaków(tylko chaszcze, zera itp.) Zaznaczam że: 1) Prędkość transmisji zarówno w kodzie jak i programie do przechwytu na...
W kwestii PC-ta to musiałbym się co nieco zastanowić i zrobić próbę co będzie gdy port COM będzie pozbawiony jednej linii nadawczej bo wysyłanie informacji ciebie nie interesuje. Jak będe miał nieco czasu to to sprawdzę. Niestety ciebie interesuje podglądanie obydwu linii czyli txd i rxd. Czyli jeden port to za mało i tzreba do tego dwa ale z tym nie...
Co do prób wysyłania napisów, to były to na pewno łańcuchy znaków String :) Zmiana programu na test odbierania przez ATmege8 znaków po RS232: [syntax=basic4gl]Config Serialin = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Config Serialout = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Dim A As String * 16 Enable Interrupts...
Witaj, skoro warstwę sprzętową masz ok to proponuję sie przyjrzeć samemu programowi. Zrobił bym to tak. 1. Wyślij z PC-ta wartość 0x5A 2. Odbierz tą wartość w Atmedze i zrób sobie instrukcję warunkową np. if(odebrany_bajt == 0x5A) ustaw_pin = 1; (jakiś wolny pin procka) else ustaw_pin = 0; Powyższa procedura pozwoli Ci stwierdzić czy bajt odbierasz...
Średnio, bo dopiero PC zna dokładny czas synchronizowany z GPS. GPS daje mi dokładny sygnał sekundowy PPS, który mogę podłączyć do kilku ATmeg jako przerwanie, ale nie bardzo mam pomysł co dalej - jaki liczyć czas w obrębie danej sekundy. Timerami. Najlepiej chyba podać to PPS na wejście ICP timera. Masz jednocześnie przerwanie (w sumie niepotrzebne,...
Wiem, że temat kart sd do atmegi był już poruszany ale nie znalazłem odpowiedzi i dalej tkwię w problemie. Otóż napisałem program odczytujący pomiar i teraz chcę wysłać ten odczyt na kartę sd, skonfigurowałem ją wg opisu znalezionego ' Chip Select Pin => Pin 1 of MMC/SD Config Pinb.3 = Output Mmc_cs Alias Portb.3 Set Mmc_cs ' MOSI - Pin => Pin...
Witam, mam mały problem. Napisałem program mający za zadanie wysyłać przez USART w pętli znak. Wgrałem program podłączyłem wszystko na płytce stykowej przez max232 z portem COM w komputerze, odpaliłem RealTerma. Jednak po włączeniu Atmegi zamiast oczekiwanego znaku zapełniającego konsolę w Realtermie ekran zapełnia się napisem (nul). I nie wiem czy...
Ok to już jest jasne ale mam pytanko odnośnie tego kodu i konfiguracji portu w hyperterminalu. Mianowicie nie mogę zapalić diody czy ktos mozę podac konfiguracje czy ma byc Xoff/Xon czy nie oto kod: #include <avr/io.h> #define CPU_Hz 8000000 // częstotliwość zegara w Hz #define OSC 8 // częstotliwość zegara w MHz #define BAUD 9600 // prędkość...
Witam ! Proboje wyslac z ATmegi 8 przez RS232 do Siemensa C35 prostą komende AT wybierania numeru. Posiadam oryginalny kabelek do telefonu za 30 zl ktory prawdopodobnie dedykowany jest do PC i pobiera z COMa na ktoryms pinie zasilanie potrzebne do uruchomienia swojego MAXa w srodku... kabelek jest sprawny, gdyż po podłączeniu do PC normalnie wysyła...
Witajcie moi drodzy. Chciałem zrobić komunikację po RS232, na początek w jedną stronę - z atmegi do komputera. Niestety, ciągle pojawia się taki błąd: http://obrazki.elektroda.pl/4311460800_1... Korzystam z zewnętrznego kwarca 16MHz bez kondensatorów. Takie mam fuse bits: http://obrazki.elektroda.pl/7171078000_1... Podłaczenia...
Witam. Od jakiegoś czasu próbuję zmusić atmegę do wysyłania poprawnych danych po RS232. Pobrałem bootloader do atmegi - [url=https://code.google.com/p/android-b... i wgrałem za pomocą poleceń: [syntax=bash]avrdude -p m8 -c...
No to może odkopie trochę temat. Mam następujące spostrzeżenia na temat przejściówek USB->RS232. Jestem w trakcie tworzenia projektu, w którym układ na ATmega komunikuje się z komputerem po RS485. Mam dwa interfejsy. Jeden to przejściówka na profilicu od Digitusa + konwerter na RS485. Druga to przejściówka z FTDI FT232R bezpośrednio na RS485. Ciekawostką...
(at)szelus OK, zmiany w programie: unsigned char len; //... //W pętli while(1){ //... UCSR0B=(1<<TXEN0); _delay_ms(20); Tx_to_buf(); PORTC^=_BV(5); _delay_ms(20); //} Rezultat: root(at)gpib:~/Atmegi/writer/Ametek# ./Skaner.exe -b 1200 -d 8 -s 1 -c 3 -p 0 -x "abc" 0x61 0x62...
W przypadku modułów HC-06 macadres nie jest ci do niczego potrzebny. Jest w nich zastosowana inna idea połączeń niż w modułach BT222 lub HC-05, mianowicie Master po otrzymaniu stanu wysokiego na pinie 26 rozpoczyna procedurę wyszukiwania urządzeń BT. Jeżeli natrafi na moduł slave z jednakowym pinem jak Master, zapisze go do swojej pamięci i nawiąże...
Witam. Piszę właśnie projekt w Visual C++ pod Visual Studio 2008 do obsługi serwa przez port COM. Do portu COM jest gotowa kontrolka. Jak dotąd bez problemu nawiązałem połączenie i wysłałem dane. Problem pojawia się przy ich odbieraniu. Mianowicie chciałbym uniknąć obierania danych przy pomocy timera, a Visual generuje funkcję: System::Void...
Osobiście nie używam MCP2515. Możesz go podłączyć do atmegi8 ale i tak nic sensownego na tym nie zrobisz. Ściągnij CanFestival tam do AT90CAN masz napisany port i założony przykładowy projekt do AvrStudio. Dodatkowo w komplecie do stosu masz generator\edytor obiektów OD. Cos dodatkowo do tego potrzebuję? Sporo wolnego czasu :)
w tej chwili to programuje troszke po omacku, na podstawie znalezionego w necie kodu. korzystam z ponizszego: #include <avr/io.h> #define CPU_Hz 8000000 // częstotliwość zegara w Hz #define OSC 8 // częstotliwość zegara w MHz #define BAUD 9600 // prędkość transmisji po RS232 #define MYUBRR CPU_Hz/8/BAUD-1 /// **** fukcje dla RS232 **** void UART_init(unsigned...
Nie uruchomiłem tego układu nie mam w domu rezystora 10Mom i kondensator 220pF kombinowałem z trzech innych w dodatku różnych typów. NE556 mam w TTL a ma być CMOS rezystory R1,R2,R3 mają być 1% a kondensator C1 czyli ten mój kombinowany NPO lub MICA. Mam też problem z rezystorem 65Kom - chciałem wszystkie 1% wstawić ale takiego nie ma w ofercie TME...
Witam. Od pewnego czasu uczę się pisać w VB.. Teraz, by wykorzystać potęgę wbudowanego w Atmegi UARTu, chcę sam stworzyć prosty terminal do odbioru i nadawania stringów. Zasada działania ma być bardzo prosta - wszystko co wyśle uC ma być wpisane do pola tekstowego, i analogicznie w drugą stronę (chodź tu zależy jaki program jest napisany na uC, ale...
Witam, Jak można zainicjować dwa odrębne pola tekstowe tak aby wyświetlały dwie zmienne wysłane przez UART -Atmegi kod VB [syntax=basic4gl] Option Explicit On Imports System Imports Microsoft.VisualBasic Imports System.Configuration.ConfigurationSettin... Imports System.Windows.Forms Imports System.IO Imports System.Data Public Class Form1 Public comm_stat...
"To się może zmieniać w zakresie od ok. 0,5V ..." Czy to jest kwestia oprogramowania ? bo napięcie u mnie na VT startuje zawsze od 15V i momo to skanuje w całym zakresie (na zakresie vhf1 i uhf ). ... To kwestia wybranego zakresu i wartości dzielnika w TSA5512. W załączniku masz prosty programik (cały projekt z AVR Studio w C), który jest konwerterem...
Witam. Mam taki problem. Próbuję skomunikować ze sobą dwa uC. Docelowo będą one skomunikowane po RS485, ale teraz w fazie testów próbuję je połączyć normalnie po UARCie. Skrosowałem TXD i RXD dwóch Atmeg. Wysyłam z Atmega162 znak 0x3A, natomiast na Atmedze32 włącza się przerwanie od odebrania (dioda niezależna od znaku odebranego się zapala ) ale nie...
Witam wszystkich. Mam taki problem na którym stoję już kilka dni. Mianowicie tak: Posiadam przejściówkę USB-RS opartą o układ PL2303x przez którą to chcę się komunikować z ATmegą16. Przejściówka była dorzucona do zakupionej na wiadomym serwisie aukcyjnym płytki testowej do mikroprocesora. Po podłączeniu przejściówki do portu usb w PC generalnie wszystko...
Witam. Próbuje uruchomić wysyłanie znaków do komputera za pomocą RS232 i mam problem, nie mogę nic wysłać. Korzystam z programatora skt200 i po dłuższej analizie przebiegu programu przy pomocy diody doszedłem do wniosku, że nie jest ustawiany bit UDRE1 czyli rejestr UDR1 niby jest zajęty. Moje doświadczenie z AVR nie jest duże ale z innymi peryferiami...
Mam pytanie do kolegi dec1234 odnośnie owej prędkości przesyłu danych 1200bps tzn. jakie rzeczywiste/realne opóźnienie może wystąpić To zależy ile danych i w jakiej formie będziesz chciał wysłać. Przyjmijmy prędkość 1200bps za umowną. Skrót "bps" to bit per second czyli bity na sekundę. Jeden znak z tabeli ASCI jest zakodowany w 8 bitach + bit parzystości...
Mam problem z UART w ATMEGA162 16PU Procesor z kwarcem 11059200 Hz zasilany 3,3V Potrzebuje prędkość 9600 b/s #include <avr/io.h> #include<inttypes.h> #include<avr/interrupt.h> #include <util/delay.h> #include <avr/wdt.h> //#include"../lib/rs232.h" #define FOSC 11059000// Clock Speed #define BAUD 9600 #define...
Kod podeśle później, bo nie jestem przy komputerze, na którym to programuje. Chce uzyskać takie cos. Mierze temperaturę T1 co 1 sekundę wysyłam ją na rs232 Print T1 No i co jedną sekundę widzę kolejny rekord w pliku, bo dopisuje mi to do pliku. Teraz chce sterować przekaźnikiem z tego komputera np.(w drugim pliku pk1 mam dane 00000001) i jak wyśle zawartość...
Witam. Kiedyś coś wysyłałem z ATmegi8 na/przez komórę, wrzucam kod może coś z tego wyłuskasz. $regfile = "m8def.dat" $crystal = 11059200 $baud = 19200 Wait 5 'constant definition Const Centrum_sms = "+480xxxyyyzzz" '//SMS center number Const Numer_tel = "+480xxxyyyzzz" '//Phone number the SMS sends to Const Sms_text = "Moja...
noi właśnie mi tmf o to chodzi ... te 2 pozostałe nie zwracają sygnału tylko otrzymują (to prawdopodobnie będzie 1 master i 2 lub więcej slave-ów) Dodano po 6 noi właśnie mi tmf o to chodzi ... te 2 pozostałe nie zwracają sygnału tylko otrzymują (to prawdopodobnie będzie 1 master i 2 lub więcej slave-ów). Moja wizja jest taka: Master wysyla hasło 12,...
Witam, Chciałbym wysłać dane z jednego AVR - Atmega8535 do drugiego avra Atmega128 poprzez RS485 - odległość ok. 200 metrów. Dane będą tylko wysyłane z portu TxD i RxD z Atmegi8535, a Atmega128 będzie tylko i wyłącznie je odbierał. Droga w jedną stronę. Mam układ Max232 i max485. po 2 każdego. Jak to sprzęglić by działało to tylko w jedną stronę? Dzięki...
http://obrazki.elektroda.pl/5985056000_1... Witam. Od razu przepraszam za jakość płytki drukowanej, dopiero uczę się je robić. Moją nową "zabawką" jest urządzenie, zwane "PseudoComputerem". Pomysł Wpadłem na pomysł urządzenia, które będzie posiadało coś na kształt interpretera. Wczytuje ono komendę w postaci kodu, następnie argumenty...
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 znaną na tym forum przejściówke na Atmega8 i na...
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 w trybie CTC. Następnie za pomocą Timera1 powinien...
Udało mi sie pójść krok dalej, robot przestał wariować, ale kiedy próbuje wysłać mu coś przez RSa, nic się nie dzieje. Ogólnie kiedy włączam robota zapala się lampka przy RS, która odpowiada wysyłanie, a kiedy podłączam kabel do RSa to zapala się też lampka od odbioru. Kod z robota: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h>...
http://obrazki.elektroda.pl/7296913200_1... Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...
Witam, Wykonuję projekt w którym muszę wykorzystać komórkę i komendy AT. Mam program wykonujący konwertowanie do PDU. Nie wiem dlaczego komórka (siemens MT50) nie za każdym razem wysyła smsa.Na 10 prób ok 3 smsy nie zostają wysłane. Jest ona podłączona do Atmegi128 bez użycia Maxa232 tylko bezpośrednio, dodatkowo włączam diodę Zenera która ogranicza...
Mam problem z uruchomieniem prostego programu na ATMEGA8. Mega jest podpięta z SN75176 (odpowiednik MAX485) i mam podłączone dwie takie płytki. Każda płytka ma przycisk i element wykonawczy (triak). Program ma za zadanie zbierać informacje z sieci (gdy wciśniemy przycisk na płytce B, powinien się załączyć triak na płytce A i odwrotnie) i w razie potrzeby...
Witam. Mam problem. Napisalem program do wysylania danych przez RS z plytki ZL10AVR z mikrokontrolerem ATmega32. Dodatkowo w programie LabView na PC zrobilem odczyt jak i wysyl danych. Na dzien dzisiejszy program dziala tak, ze po wcisnieciu odpowiedniego przycisku na klawiaturze 4x4 wysylana zostaje odpowiednia dana (np: "1"). Na PC LabView odbiera...
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...
Przedstawiam tylko istotne części programu związane z transmisją danych Na początek Atmega 16 obsługuje klawiaturę, Wyświetlacz LCD i komunikację GSM i inne drobiazgi oraz RS232 z Atmegą 8 Dodano po 10 A tak przy okazji takie pytanie czym różni się transmisja po RS232 dla: A=1 Print A oraz Print "1" Wg ASCII < 1 > ma kod 49 i chyba w jednym i...
Podepnę się, bo mam podobne plany. Czyli jeżeli chcę przesyłać komunikaty midi do rs232 o np. przekręceniu potencjometru, to wystarczy podłączyć potencjometry do przetwornika AD i wysłać ramkę z prawidłowym kodem zgodnym z protokołem? Użyłbym do tego tylko Atmegi8 do tego i juz? Coś takiego będzie widoczne dla komputera, czy potrzebne są jakieś sterowniki,...
Należy "podpisać" przesyłane zmienne tak by mikrokontroler jednoznacznie wiedział z którą ze swoich zmiennych skojarzyć ma przesłaną wartość i w niej ją zapisać. Wiele urządzeń ma swoje własne sekwencje bajtów po których własnie mikrokontroler jest w stanie określić co nadeszło. Takie sekwencje nazywają się "ramką". Na przykład System NMEA 0183 z odbiorników...
Witam. Siedzę już drugi wieczór nad tym tematem. Komunikuję się z modułem GSM SIM800L po sprzętowym RS232. Moduł gada tylko przy prędkości 115200 - nawet specjalnie nabyłem kwarc 11.0592MHz żeby wyeliminować błędy transmisji. W czym mam problem: Atmega czyta pierwszą transmisję o gotowości z gsm'a, wszystko ok. po wysłaniu komendy AT moduł odpowiada:...
dzięki za zainteresowanie ale nie działa to co napisałeś albo ja coś poknociłem. Może opiszę o co dokładnie mi chodzi atmega wysyła na rs232 odczyty z adc program na kompie odbiera te odczyty i rysuje wykres chodzi mi o to że jak wyślę np polecenie do atmegi "start" atmega zaczyna w pętli odczytywać adc i informacje wysyła do kompa jak zrobić aby w...
ale po co bawisz się w odbieranie waitkey??? już pisałem wcześniej: 1. Utwórz sobie (sprzętowo obsługiwany) bufor wejściowy dla RS232 - za pomocą Config Serialin 2. Potem używaj gdzieś w kodzie (w pętli głównej czy gdzie chcesz) polecenia Ischarwaiting - aby dowiedzieć, się czy czeka coś na ciebie w buforze 3. Jeśli coś jest w buforze to odczytujesz...
Namyśliłem sie i wybieram rejestr SIPO to najprostsze rozwiązanie inne sa bardziej skomplikowane. Wiec powtarzam pytanie jak ze zmiennej STRING wyciągnać pojedyncze znaki bo inaczej nie wiem jak wysłać bity do rejestrów , i czy ma ktoś pomysł jak zaprogramować atmege jako rejestr SIPO a może sa jakieś rejestry które maja więcej niż 8 wyjść... chodzi...
Podłączyłem programatro pod schemat jaki przedstawiłem na początku forum... jest tam kwarc i łatwiej było mi się podpiąć pod gotową płytkę niż tworzyć nowe dzieło sztuki.... i nic nie udało mi się :( Więc już mam taką prośbę czy da rade jak wyśle komuś mój układzik(atmege) i mi ktoś to zresetuje jak czytałem wcześniej na STK500 lub innym sposobem. Jestem...
http://obrazki.elektroda.pl/5613819300_1... Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania...
Próbuję skomunikować atmege z urządzeniem typu NAS po obu stronach jest oprogramowanie które przy prawidłowym działaniu potrafi ustawic rtc po stronie mikrokontrolera i w druga stronę wysyłac date czas i info o jakims zdarzeniu. Mam tylko jeden problem otóż po wysłaniu z mikrokontrolera np. "uptime" zamiast odpowiedzi nasa dostaje z powrotem "uptime"...
Witam, Na wstępie dziękuję za zainteresowanie i chęć pomocy. Oczywiście źle się wyraziłem. Nie mam zamiaru umieszczać linuxa na atmedze. Po prostu na komputerze mam linuksa i myślałem, że są jakieś specjalne biblioteki Modbus'a dla kompilatorów pracujących pod linuksem. Założenia na ten tydzień miałem takie: napisać program na atmege tak aby była slavem...
Witam Mam taki problem: potrzebuję zmierzyć napięcie na urządzeniu którego wewnętrznej budowy nie znam, wiem tylko (po zmierzeniu miernikiem) że na wyjściu tego urządzenia występuje napięcie z zakresu 0-150 mV. Następnie sygnał z tego urządzenia wysyłam na wejście nieodwracające wzmacniacza operacyjnego LM10 który zasilam niesymetrycznie napięciem 5V,...
witam, na początku przepraszam że ten temat zacząłem tutaj, a nie w dziale GSM, ale wydaje mi się że ten problem jest bardziej 'mikroprocesorowy' niż związany z telefonem. Otóż mam problem z podłączeniem modułu SIM900 z komputerem, bym mógł sterować komendami AT. może na początek przedstawię schemat połączeń http://img24.imageshack.us/img24/7470/ds...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
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 <avr/io.h> // dostęp do rejestrów // Zmieniając...
Witam. Od paru dni chodzi mi po głowie połączenie skanera Uniden USC230 do jakieś Atmegi i wyrzucanie na LCD danych które pojawiają się na wyświetlaczu od skanera. Rozwiązania ma działać w miej więcej ten sposób co na filmiku: Port opened Baud rate set to 57600 StopBits: 1 stop bit, Parity: No parity, WordLength: 8 4D444C0D5645520D564F4C0D53514C0DMDL.VER....
Witam Sprobuje po krotce opisac moj problem z Atmega32: Mam uklad z Atmega32 i max232 podlaczonymi do komputera za pomoca RS232, schemat w zalaczniku (con5 sie nie przejmujcie, na roznych schemtach raz VC+ bylo podpiete do masy a raz do VCC wiec dalem zworke). Chcialem z atmegi wyslac do PC-eta jakies dane. 1. Pisze prosty programik, atmega pracuje...
Witam serdecznie ponieważ jestem zupełnym laikiem ze swoim problemem najpierw zgłosiłem się do kolegi ale nie wychodzi nam coś więc może ktoś zna jakiś sposób na jego rozwiązanie . muszę wysłać na rs232 rozkaz atmegi w hex-ie parametry transmisji 2400 bodów 8 bit 1 even przykładowy hex TX f4 03 51 0a ac w odpowiedzi otrzymam RX 4f 04 d1 0a 33 a3 czy...
Witam! Mam problem z komunikacją pomiędzy mikrokontrolerem Atmega8L i modułem ZigBit ATZB-24-A2. Całość działa w układzie detekcji zaniku napięcia sieciowego. Pod wpływem przerwań lub wciśnięć przycisków wysyłane są zadane komendy AT. Całość działa pod terminalem: Atmega wysyła komendy na zadane przerwania, ZigBit odpowiada na komendy wysyłane przez...
Witam Złożyłem sobie prosty układzik do komunikacji z autem, założenie było takie, możliwość wysyłania kodów odpowiedzialnych za podgłaszanie, ściszanie itp, oraz odbiór paczek danych i wyświetlanie na lcd podpiętym do atmegi. Druga część wyszła znakomicie, po trzeciej poprawce idealnie odbierał kody z auta, jednak nadawanie nijak mi nie wychodzi......
wysłać rs232 wysłać ascii rs232 odczyt atmegi rs232
schemat monitora flatron rezystor xsara światła przeciwmgłowe
wykrywacz przerwy przewodu iveco stralis błędy
Raniero – jak pominąć czujnik skrętu wózka widłowego elektrycznego, bypass, emulacja, Curtis, ZAPI Oral-B iO 2 – jak rozebrać ładowarkę indukcyjną, budowa, narzędzia, ryzyko utraty szczelności