http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....
http://obrazki.elektroda.pl/8418284100_1... Gdzieś w sieci widziałem jak ktoś wbudował transmiter fm do radia car400 i tak zaopatrzył radio w port usb. Podczas innego przeczesywania internetu zobaczyłem film jak kolejna osoba wyświetlała w linijce przeznaczonej na RDS w wyświetlaczu MID z vectry b jakieś swoje własne informacje, napięcie,...
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...
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, a coś więcej można prosić? eth nie jest mi do niczego potrzebne. chyba ze to warunek aby mikrokontroler obsługiwał ppp. Jak pisałem potrzebuję obsłużyć dwa seriale z czego na jednym podłaczam telefon GSM i chce się odłączyć po GPRS do sieci przez UDP (lub TCP) wysłać dane na serwer. Wskazana też obsługa karty pamięci MMC/SD. pozdrawiam
"Ramka wygląda tak: ' 'Y' 's'" "Jeśli wyślemy zapytanie "Ys" Czy to to samo?Dwa bajty jeden "Y", drugi "s" i zapytanie "Ys"? Bo do zapytania z programu Windowsowego nie potrzeba dwóch bajtów. No chyba, że w ATmedze już masz oprogramowane, że ATmega czeka na DWA BAJTY zapytania.
"]Maksymalny pakiet danych, "]Myślałem nad atmega Atmega np. 328 czy klasyczne Arduino z 2k RAM odpada od razu. Bo potrzebujesz spory bufor w pamięci. Z tanich, dostępnych rozwiązań może być np. pospolita i tania płytka Bluepill. Ma więcej uartów niż jeden oraz sporo RAM. Można ją oprogramować również w środowisku Arduino (choć w tej chwili nie wiem...
no faktycznie już prawie wszystko działa. Jedyne co mnie martwi w transmisji po RSie, że musze rysować wykres z odczytów ADC, a co jakiś czas na wykresach pojawiają się szpilki o wartości 0, przez np jedną próbkę i zaraz leci normalnie, i czasami, w losowych chwilach taka sytuacja się powtarza. Poza tym mam jeszcze jedno pytanie w związku z LabView....
Osobiście bym doradził system Nut/OS postawiony na jakimś ARM-ie. Obsługa sieci w tym systemie jest bardzo prosta. Wielowątkowość pozwoli Ci na "jednoczesną" obsługę procesu sterowania oraz komunikację przez sieć. Również z portem RS-232 pod Nut/OS nie ma żadnych problemów. Adres domowy projektu: [url=www.ethernut.de]Link Pozdrawiam, Łukasz Skalski
Chciałbym sie poradzić jak napisać w Bascomie, oprogramowanie do urzadzenia, które musi coś tam wyświetlać, musi obsługiwać klawiaturę, wysyłać coś tam po I2C oraz na bieżąco musi odbierać ramki z UARTA0. Chodzi o to że z komputera wysyłam 64bajty przez RS232 Atmega to odbiera i dokonuje odpowiednich nastaw w urządzeniu. Jednocześnie musi działać klawiatura...
Nie, jest to spowodowane tym, że obsługa rs232 od strony PC jest łatwiejsza. Jeśli zrobisz sobie dedykowane urządzenie, które nie korzysta z CDC to od strony PC musisz napisać sterownik tego urządzenia (i potencjalnie go zcertyfikować) oraz całe API do komunikacji z tym sterownikiem. Jak korzystasz z CDC to masz wszystko gotowe. Swoją drogą używanie...
Witam, przesyłam wartość zmiennej z jednego uc do drugiego po rs232. Wykorzystuje printf("%u", zmienna); jeśli do "zmiennej" wpisze wartość np. 7 do drugi uc wyświetla mi nie 7 a 55 co odpowiada cyfrze siedem w kodzie ASCII. Mo je pytanie, jak wysłać wartość "zmiennej" jako liczba a nie kod ASCII. Dodam , że wysyłając z terminala 7 jako kod ASCII na...
Witam. Posiadam ATmega8 i usiłuje się nim komunikować z komputerem poprzez port szeregowy. W jedną stronę (tj. od kontrolera do komputera) działa bezproblemowo, a w drugą niestety nie działa. Między kontrolerem a portem jest #include <avr/io.h> #define F_CPU 1000000 /* 1MHz zegar procesora */ #define CYCLES_PER_US ((F_CPU+500000)/1000000)...
Witam, próbuje stworzyć aplikacje w Visual C# która miałaby wysyłać i odbierać dane z mikrokontrolera atmega8. Udało mi się podłączyć i napisać wstępnie program na avr, w realterm wszystko gra. Prosta aplikacja którą stworzyłem działa poprawnie przy wysyłaniu (przy wysłania liczby 5 zmiana stanu diody). Niestety nie mogę poradzić sobie z odbiorem. kod...
... barierę jakim był brak wystarczającej ilości portów do transmisji po RS232 ... Nie lepiej było zastosować UART programowy. Moja Atmega 8 z wewnętrznym zegarem 8 MHz komunikuje się bezbłędnie z telefonem przez UART sprzętowy i z GPS'em przez UART programowy. W Bascomie obsługa UART'u programowego jest równie prosta jak sprzętowego.
Myślałem, że "zasada kwarcu" dotyczyła tylko procków 8051 i że AVRy radzą sobie z transmisją niezależnie od kwarcu. Jeżeli nie to dam oczywiście odpowiednie kwarce w swoim urządzeniu. W procku głównym i tak musi być "RSowy" kwarc, bo będzie tam transmisja RS232 (konwertowana na RS485) i RS232 (konwertowana na USB). Komunikacja między prockami po I2C...
Witam, ja właśnie dokładnie taką samą konfigurację 2 procków czyli łączyłem Atmega8 oraz Atmega16 po tym właśnie i2cslave w Bascomie i mogę się coś niecoś na ten temat wypowiedzieć.... ... otóż biblioteka ta I2cslave dla softwarowego rozwiązania układu SLAVE w I2C rzeczywiście działa dobrze tak jak jest opisana ale... jest właśnie jedno i to dosyć spore...
Wrzucam kolejną już odsłonę kodu po mocnym odchudzeniu i wywaleniu niektórych opcji (dla mnie zbędnych). Tym razem procesor odczytuje: -stan wszystkich 128 wejść - ich naruszenia, alarmy linii, sabotaże linii, blokowania -stan wszystkich 128 wyjść - ich aktualne włączenie lub wyłączenie -stan wszystkich 32 stref - ich aktualne uzbrojenia, rozbrojenia,...
Witam wszystkich. Problem polega na tym że chcę się z komunikować czytnikiem przez rs232 i atmegą. Korzystam z pdf-a który udało mi się znaleźć (załącznik) str.27 komendę poll jako host 02 08 10 1F 14 00 03 13 następnie po 300 milisekundach następną. Niestety z czytnika nie dostaję żadnej odpowiedzi. Komunikacja na pewno działa sprawdzałem z terminalem...
Witam Posiadam zestaw uruchomieniowy ATmega8 zl2avr taktowany 1MHz(fabrycznie) i chciałem napisac program przesyłajacy dowolny znak na PC, ma byc odczytywane w hyperterminal. Ale niestety nie mia transmisji zadanego przeze mnie znaku. W trakcie transmisji (wskazuje ją świecaca się dioda) kursor w hyperterminalu mryga szybciej, czyli wnioskuje ze cos...
Witam! Mam takie pytanie, bo nie moge okrzesać transmisji komputer - atmega przy pomocy rs232. Program ma po prostu odsylac literki, w zaleznosci od tego co mu sie wysle. Napisałem taki oto kod i nie mam zielonego pojęcia czemu to nie działa: #define F_CPU 2000000L #include <avr/io.h> #include <avr/iom128.h> #include <util/delay.h>...
Może, ktoś z kolegów podpowie, bo nie mam pojęcia dlaczego nie mogę skomunikować Atmegi 8 z Atmegą 16. Atmega16 wysyła przez RS jednoznakowy string i druga Atmega go odbiera i realizuje sekwencję programu związaną z tym poleceniem. po wykonaniu ma odpowiedzieć tym samym znakiem, że polecenie zostało zrealizowane i tu jest problem. Pierwsza Atmega informacji...
Tak jak w temacie coś mi nie działa kod czy wiecie co jest zle [syntax=c] #define size_1 64 #define mask_1 (size-1) volatile char buffer_1[size]; volatile uint8_t head_1; volatile uint8_t tail_1; void transmitter(char znak) { head_1=(head_1+1)&mask_1; while(head_1==tail_1) { } buffer_1[head_1]=znak; UCSRB|=(1<<UDRIE); } ISR(USART_TXC_vect)...
Witam wszystkich. Niegdyś na zajęciach na uczelni uczyłem się o AVRach (konkretnie była to Atmega16). Używałem wtedy płytki prototypowej ZL10AVR (o ile teraz po screenach w internecie poznaję). Po długim czasie czytania zdecydowałem, że chciałbym w przeciągu kilku miesięcy zacząć przygodę z STM32. Powoli zaczynam rozglądać się za zestawem. Póki co zainteresował...
Witam. W związku z tym że port D mam wykorzystany do obsługi LCD nie mogę użyć USART do RS232 (żeby połączyć PC z uK). Dlatego ustawiłem sobie PORTB PB4 i PB5 żeby to działało. Ale niestety nie chce (mimo że z max232 dochodzą sygnały). Więc mam prośbę : -może ktoś zauważy błąd (może w kodzie , może w połączeniach) z góry dzięki za pomoc. p.s. wiem że...
Witajcie Postanowiłem pobawić się RS232. Używam do tego przejściówki USB->FT232->RS232. Atmega8 ustawiona: 8MHz Baud: 9600 UBBR: 51 Po przeczytaniu Datasheet i innych tutków napisałem coś takiego: [syntax=c]#include <avr/io.h> #include <inttypes.h> void USARTInit(uint16_t ubrr_value) { UBRRL = ubrr_value; UBRRH = (ubrr_value>>8);...
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, Chciałbym się komunikować z uK za pomocą portu COM (RS232). Komunikacja miałaby przebiegać w stronę PC->ATmega16. Do komunikacji ma służyć Terminal. ATmega na podstawie odebranego znaku ASCII, czyli kodu klawisza klawiatury, ma wykonać jakieś zadanie. Podłączyłem Atmega16 do PC według schematu: http://obrazki.elektroda.net/48_12149859...
Witam!! Mam problem z ożywieniem rs232 na ATmega 128. Wykorzystałem kod z książki Mirosława Kardasia "Mikrokontrolery AVR język C podstawy programowania". [syntax=c]#include <avr/io.h> #include <util/delay.h> // deklaracja funkcji nadawczej void USART_Transmit( unsigned char data ); //główna funkcja programu int main (void) { //w tym miejscu...
witam chcę zrobić obrotomierz na atmega16 mający dwa wejścia, oraz kontaktujący się z PC przez rs232. Impulsy z przerwań są zliczane przez czas 1 sekundy a następnie przemnażane przez 60 i wyświetlane na wyświetlaczu. Po wyświetleniu chce je przesłać do PC, gdy to robię wartość pomiaru jest zaniżana na lcd oraz PC. Np z włączonym przesyłaniem prędkość...
Chciałbym wyświetlać wyniki pomiarów z mikrokontrolera na stronie internetowej: ATmega -> RS232 -> www (możliwe, że będę też coś wysyłać w drugą stronę) Oczywiście chodzi mi o część programową na komputerze. Nie znam się na tym, ale mam podstawy języka C i kiedyś trochę próbowałem php (nauka szła bardzo szybko, ze względu na podobną składnie do C)....
Witam.Szukam osoby która potrafi napisać obsługę RS na Atmega16 w asemblerze.
Mam dość nietypowy problem, nietypowy bo nie spotkałem się z nim na żadnym forum, ani na stronie o tej tematyce, które przewertowałem, a powoli doprowadza mnie to już do szału... :/ Problem polega na tym, że mój układ powinien wysyłać do komputera przez złącze COM pewne dane i pewne dane odbierać. Z uC powinny byc wysyłane 4 liczby zmiennoprzecinkowe,...
programik który był obsługiwał i sterował: -czujnik temperatury na 1-wire -czujnik wilgotności za pomocą przetwornika acc -styk otwarcia drzwi -sterowanie grzałką która zmieniała temperaturę 2,5stC na 1sekundę -sterowaniem wentylatorem wyciągowym -sterował silnikiem nawilżacza powierza -sterował oświetleniem -wyświetlanie wszystkiego aktualnie wykonywanego...
Witam! Jakiś czas temu zrobiłem płytkę do mojego robota i komunikacja z terminalem działałą. Ale projekt na jakiś czas odstawiłem i teraz komunikacja nie chce działać. Co prawda mikrokontroler prawidłowow rozpoznaje wysyłane mu znaki ale przykładowo gdy piszę prosty program taki jak: $regfile = "m32def.dat" ' specify the used micro $baud =...
Jakieś 4 dni męczyłem się żeby uruchomić transmisję pomiędzy Atmegą a kompem po rs232. Niezmiernie zaskoczyło mnie to, iż wszystko zaczęło działać gdy bity:UCSZ0,UCSZ1,UCSZ2 ustawiłem na 0. Czyli (według informacji Atmela) ramka danych miała 5 bitów, a przesyłałem dane 8 bitowe. Przy ustawieniu tych bitów na ramkę z 8 bitami danych nic nie chodzi:nie...
Witam. Do Atmegi mam podłączony enkoder z drukarki na INT0 (obsługuje przerwanie). oraz rs232 , który komunikuje się z aplikacją na PC(też przerwanie). Opcja pierwsza: czytam dane z enkodera manualnie : mam o programie guzik "daj dane". Gdy kręcę enkoderem jak szalony to w lewo to w prawo a potem wciskam guzik "daj dane" to dostaje to co trzeba - znaczy...
8kanałowe a ile próbek? Najtańsze nowe ok. 500zł (atlantec) taki z akcesoriami 800zł, oczywiście, że wew. pamięć a potem "po fakcie", jak Sobie wyobrażasz oglądanie ONLINE przebkiegu 100MHz?xD Masz racje pytanie było debilne. O ile koledzy byliby na tyle uprzejmi prosiłbym także poddanie recenzji poniższego pomysłu. Z góry zaznaczam ze nie do końca...
Witajcie, w jaki sposób można optymalnie odczytać przesłany (aż do znaku nowej linii / powrotu karetki) ciąg znaków od przerwania otrzymania danych? /* * Sterowanie przez RS232 (main.c) */ #include "defines.h" #include <ctype.h> #include <stdint.h> #include <stdlib.h> #include <stdio.h> #include <avr/interrupt.h>...
Witam. Jeden z naprawdę parunastu tematów warty bardzo emocjonalnego podejscia. Więc jeśli można to się przyłączam. Zajmuję sie automatyką Siemensa więc podam przykład : S7-224XP - cpu 14In, 10Out, 2AIn, 1AOut --- 495€ CP 243-1 - moduł ethernetowy --- 390€ CP 243-1IT - moduł ethernetowy z wbudowaną 8MB pamięcią flash --- 540€ do przetrzymywania...
Jakiś czas temu trafiłem na stronę www.whiteelectronics.pl której autor jest polskim dystrybutorem budżetowych paneli operatorskich DGUS. Z ciekawości nabyłem jeden z tych wyświetlaczy ( Aby moja biblioteka była jak najbardziej przyjazna postanowiłem, że: - umieszczona będzie w niej jedna zmienna określająca ilość zmiennych jaką wymieniamy się z panelem,...
W takim wypadku nie potrzebujesz wcale żadnego BootLoadera, tylko chcesz zapisywać dane we Flash'u tak jak w zwykłym EEPROMIE. W sumie to prawda, ale aby móc zapisywać coś do flasha to muszę wykonać instrukcję spm, której wywołanie jest dozwolone tylko z obszaru NRWW (tam, gdzie bootloader). No i tu jest lekarstwo na Twoje bolączki. Jedna jedyna funkcja...
Witam serdecznie. Prosze o pomoc bo nie umiem sobie z tym poradzić. Chciałbym zmienić ten program tak aby wykorzystać przerwania obsługujące dane które przychodza z portu RS232, nie trzeba wtedy cały czas nasłuchiwać w pętli ( w moim programie to sa pętle 'if').Program działa poprawnie ale czas reakcji po otrzymaniu danej jest długi.Wiem że trzeba zastosować...
To źle wyczytyałeś i złych opinii się nasłuchałeś. W każdym języku na PC da radę spokojnie się komunikować przez tak podstawowy i najstarszy na świecie port RS232 ;) Inną kwestią jest to, że trzeba się nauczyć takiego języka a jeszcze inną jest to, żeby się w danym języku nauczyć obsługiwać porty COM. Nie zaczynaj więc od tyłu, tylko najpierw spróbuj...
Ja polecam sposób opisany tutaj: http://4programmers.net/Delphi/Artyk... Ja korzystałem z CPorta do komunikacji z procesorami PIC. Szybko, łatwo bez wnikania w zbędne szczegóły.
Takich to nie ma ;p Możesz sobie zrobić przejściówkę USB-RS232 na ATTiny2313. A ile zajmuje ta obsługa USB? Mi wychodziło z 1,4kB jak to miało prawie nic nie robić (tylko jeden EndPoint a w nim zapalanie/gaszenie diody). Może jakoś na styk zmieściło by się to jednak w tych 2KB.
A ja mam pytanie, mianowicie jakiej biblioteki używasz do obsługi rs232 w javie?
Ten ukośnik to może wynik wycieku jakiś danych do obszaru tekstowego? Tak patrzę na te Twoje cuda z kartą i nasuwa mi się myśl, czy w samej bibliotece od systemu plików nie ma jakiegoś ograniczenia co do tego, że mają być odczytywane tylko literki. Miałem kiedyś taką sytuację na PC w klasie do obsługi RS232, że odbierało tylko same znaki i cyfry. Istnieje...
http://obrazki.elektroda.pl/7421989900_1... Witam,chciałbym pochwalić się projektem jaki starałem się ukończyć w tegoroczne wakacje. Mam 16 lat i ten projekt był dla mnie sporym wyzwaniem jak i szansą na naukę nowych rzeczy. Myślę ze dla niektórych osób będzie źródłem użytecznych informacji jak nie postępować i natchnieniem do budowania...
procesor to ATMega 16 a kod jest w pliku.na poczatku inicjalizacja a potem dalej obsługa(ktorej do końca nie jestem pewien bo nie moge jak na razie sprawdzić)
Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...
Biję się od pewnego czasu z myślami jak rozwiązać wzajemną komunikację między dwoma AVR-ami (Atmega16,32) które spełniałyby następujące warunki. - maksymalnie duża szybkość - odległość połączenia 2-3 metry - komunikacja dwukierunkowa - dwa urządzenia autonomicznie pracują i wymieniają między sobą "komunikaty" wpływające na ich pracę. Myślę że w miarę...
Witam (at)piotrva Po pierwszej nie udanej próbie uruchomienia na Atmega328 ( #include uart.h program kompiluje się bez błędu ) w ten sposób [syntax=c] uart_init(9600); sei(); //przerwanie obsługa uart_puts("Test RS232\r\n");[/syntax] Działający program zawiesił się. Zablokowałem linijkę i odzyskałem poprawne działanie swojego programu [syntax=c] uart_init(9600);...
Może to ci pomoże zrozumieć zasadę obsługi pełnego RS232: http://www.fizyka.umk.pl/~ptarg/labview/...
Nie musi być ze sprzętowym, ale w dzisiejszych czasach będzie to najbardziej optymalne rozwiązanie. I nie tylko procesory ARM posiadają sprzętowe USB (Są takie, które USB nie mają), są jeszcze PIC, ATxmega i ATmega, Cypress, itd... ;)
Witam Mam takie pytanie chce podączyć PC=>atmega16=>atmega16. Chciałbym to wszystko zrobic za pomocą UART. Chodzi o to by atmega miała wejscie i wyscie pod RS232. Czytalem ze mozna zaprogramowac UART ale jak to zrobic w C? Wiem ze w Bascomie pisze sie: Open "comd.1:9600,8,n,1" for Output As #1 Ale jak to zrobic w C? Jak by ktos mial jakis...
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
Schemat: http://tuxgraphics.com/common/src2/artic... Nie ustawiałem fusebitów, ale mam pewność, że częstotliwość się zgadza, gdyż odliczanie sekundy z przerwania działa idealnie (kod z jednego z programów autora schematu). Co do kodu do UARTa, oczywiście zmieniłem 8 na 12,5. Generalnie na sprzęcie ładnie hula serwer HTTP, klient...
Świetna sprawa! Będę musiał się nad czymś takim zastanowić :D A jeśli chodzi o wykonanie konstrukcji to według mnie jest świetna! Piękne ścieżki. Nie podoba mi się tylko konwerter rs232->USB. Myślę, że spokojnie atmega mogła by się zająć obsługą USB...
atmega to uC , RF to jakis modol radiowy ja bym urzyl do takiego projektu czegos drogiego - ale dobrego jakosciowo np TLX905
Polecam zapoznać się z rozwiązaniam programatora AVR ISP z pominięciem dodatkowego zewnętrznego konwertera USB-RS232. Mikrokontrolery ATmega bez problemów radzą sobie z programową obsługą interfejsu USB w trybie Low Speed (1,5Mb/s), więc po co niepotrzebnie komplikować układ i podrażać konstrukcję? -> http://www.fischl.de/usbasp
Witam wszytkich, Od kilku dni próbuję się nauczyć obsługi modbus rtu w bascomie i na podstawowym programie z helpa się wyłożyłem. Poradźcie dlaczego wpisując mój procesor w poniższy kod wywala mi błędy? Czy ta biblioteka jest tylko pod dany procesor? Proszę podpowiedzcie. https://obrazki.elektroda.pl/7527367800_... [syntax=vbnet]'-------------------------...
Witam, Posiadam dwa aplikację zaprogramowane na dwóch mikrokontrolerach Atmega 328p-pu: 1. Pierwsza to obsługa magnetometru na szynie TWI, działająca na zewnętrznym kwarcu 16 MHz, Baudrate:9600, TWI 40kHz 2. Druga to obsługa żyroskopu na szynie TWI, działająca na wewnętrznym rezonatorze 8MHz Baudrate:14400, TWI 40kHz Chciałbym scalić te dwa programy...
PS. Co ma robić jeszcze ten procek? Bo jeżeli nic to Atmega w tym przypadku to lekka przesada. Kupiłem atmege8 żeby się nauczyć obsługi avr, a przy okazji to zrobić chcę na niej pracę inżynierską.
Witajcie! Szukam programu za pomocą którego mógłbym odbierać i wysyłać do ATmega odpowiednie instrukcje (przetestować działanie prostego protokołu np.) za pomocą RS232;) za każdą pomoc będę niezmiernie wdzięczny. Jeśli dysponujecie jakimiś programiki proszę prześlijcie mi je. Pozdrawiam
Nie byłoby pewniej dokonywać resetu poprzez programową obsługę ? Ustawiasz sobie określony ciąg odebranych danych które definiujesz jako reset w momencie kiedy avr to obierze skacze pod adres $0000 i masz reset.
W PC bez dodatkowych układów będzie problem, samo LPT ma zbyt mało pinów by zaadresować pamięć i podać/odczytać dane. Trzeba by przynajmniej jakieś liczniki do adresowania i jakiś tranzystor do podawania napięcia 12,5V do programowania układu 2764. W standardowym LPT jeszcze trzeba jakiś multiplekser do odczytu danych bo pinów wejściowych zbyt mało....
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Nie pamiętam dokładnie co było w książce "Mikrokontrolery AVR w praktyce", ale w książce "Mikrokontrolery AVR ATmega w praktyce" obsługa USB jest na FT232BM (RS<>USB), więc chyba jest to to samo. W Mega32, jak i w każdym innym uK zastosujemy go w ten sam sposób, czyli dla uK będzie to zwykły port szeregowy. Bardziej opłaca się kupić książkę "Mikrokontrolery...
Wszystko jest ok , kupiłem płytkę w ver.2h, zlutowałem, dałem atmega 8 z softem 2.11 i użyłem na pacjencie, jakie było moje zdziwienie , że po podłączeniu pod programator procek ożył :), Zaprogramowałem atmega 328 też softem 2.11 i pięknie ustawia fabryczne fusy, warto mieć takie urządzenie - nawet jak programujesz procki raz na ruski rok. Aha kupiłem...
rs232 obsługa obsługa rs232 atmega atmega rs232
wybuchający palnik acs712 pomiar prąd pralka aquastop bosch
czujnik położenia dźwigni zmiany biegów czujnik położenia dźwigni zmiany biegów
Przepalający się bezpiecznik po włączeniu stacyjki – zwarcie, grzałki, EVAP, MAF, P0110 Mozilla Firefox – lokalizacja pliku zakładek places.sqlite i kopii zapasowych bookmarkbackups