Sprawa jest prosta, odpalasz moduł BT w trybie Slave łączysz go z ATmaega przez port szeregowy i to w zasadzie tyle. Następnie parujesz BT z telefonem i w efekcie masz transparentny kanał komunikacyjny (tzn. nie interesuje Cię co się dzieje pomiędzy BT a telefonem). Dalej pozostaje pisanie aplikacji na Atmega i telefon.
Zgadzam sie kod jest czytelny. Ale ile czasu procesora tracone jest na niepotrzebne instrukcje wykonywane przez BASCOMa, a juz ie wspomne o pamięci itd. Dlatego że pisane jest to właśnie w tym języku musi byc zastosowany większy procesor, w niskim poziomie lub w C na takie coś by wystarczył dużo mniejszy procesor. To jak kupowanie ciężarówki żeby przewieźć...
Witam ponownie :) Obawiam się, że będzie problem ze zdobyciem takich materiałów. Noty aplikacyjne (wszystkie, z którymi się spotkałem) są w języku angielskim. Takową notę trzebaby tłumaczyć a wątpię, żeby komuś się chciało. Posiadam skrócone tłumaczenie ATTINY26 z NE. Jeśli jest ktoś zainteresowany to proszę dać znać. Umieszczę pliki na forum. Z aplikacjami...
Dla 3 i więcej elementów lepszy jest regex, coś jak poniżej ("coś", bo kod pisany z pamięci, nie testowany) [syntax=vbscript]If msg.StartsWith("T") Then 'T,123,4567" Dim dane() As String dane = Regex.Split(",", str) EditText2.Text = dane(2) EditText4.Text = dane(3) End If[/syntax]
Witam poszperałem w naszej skarbnicy wiedzy ale w końcu dalej czuje pewien niedosyt, a więc: jakie są drivery takich wyświetlaczy(tzn x1 x2 itp. dla każdego typu); ja osobiście znalazłem sterownik HD, ale chciałbym też dowiedzieć się o alternatywach używanych przez was no i oczywiście jakiś innych aplikacjach np. na AtMega. dziękuje za odpowiedzi pozdrawiam....
W tej aplikacji Atmega przeżywa odwrotne włożenie w podstawkę. Przynajmniej moja przeżyła... :D
według mnie można podpiąc to ogniwo równegle z zasilaniem ale napięci z zasilacza powinno być podłączone przez diode. napięci 3,8 do 4V nigdy nie naładuje ogniwa do pełna przez co nigdy się nie przeładuje.
czy coś takiego jest wykonalnego dla układu ATMega Twoje pytania nie bardzo mają sens. Zacznijmy od początku: czy masz dobrany czytnik kart magnetycznych. Jeśli tak, to podaj jego typ i link do dokumentacji, będzie można coś radzić odnośnie integracji z aplikacją web. Jeśli nie -> google i telefon w dłoń. Kryterium będzie zapewne cena czytnika, cena...
To w czym chcesz pisać aplikację na PC?
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....
Poszukaj sobie schematu arduino uno. Zdaje się że tego szukasz. Pośrednik CH340 zastosowany w aplikacji ATmega328. Jest to konwerter USB-UART/RS232/RS485.
Zrobiłem serwer http, który czyta dane wysyłane z atmega (jakieś temperaturki). Po zalogowaniu się w przeglądarce na adresie serwera 192.168.0.125 widać ładnie odczytywane temperatury. Chciałbym teraz te same temperatury wykorzystując LAN pobierać z tego serwera i wyświetlać w aplikacji Delphi. Czytanie dany z Atmega po 232 już sobie opanowałem ale...
Witam ponownie. Dzisiaj przetestowałem oba układy i jakie było moje zdziwienie, kiedy pierwszy po podłączeniu zaczął działać normalnie, tzn diody się świeciły a nie migały. Drugi po podłączeniu migał, odłączyłem go i podłączyłem do zasilania kilkukrotnie i problem ustał. Możecie strzelać, nie mam pojęcia co było nie tak. Później pracowałem z tymi układami...
Rozwiązałem problem który opisywałem kilka wcześniej. W windows7 pomogła zmiana numeru portu com przy porcie, teraz wszystko śmiga w obydwie strony na wszystkich aplikacjach :)
No procesor może dać na wyjściu maksymalnie 20mA/pin (+ ograniczenia na cały port/cały procesor) i maksymalnie możesz sterować napięciami do 5V. Tu byś spalił procesor po pierwszym podłączeniu układu. Tranzystory czy inne "klucze/wzmacniacze" muszą w takiej aplikacji być.
Jest w cenniku na stronie www.semiconductors.com.pl -> załączam aplikację (chyba zgodny nóżkowo)
Witam To jest zwykły czujnik analogowy więc do pracy trzeba zaprzęgnąć przetwornik Adc który to atmega posiada. Wiecej informacji w aplikacji danego proca o jego wyposażeniu. Pozdrawiam.
Wskazuję firmę, która na w sprzedaży atmega 128. Nie jest to sam układ lecz gotowa aplikacja. Procek atmega 128, zegar czasu rzeczywistego, szeregowa DataFlash o pojemności do 4 Mb, złącze ISP do programowania, układ reset na DS1811, dodatkowy kwarc 32768 Hz dla wewnętrzeba timera, podtrzymanie bareryjne. A wszysko to na płytce o wymiarach 39 X 42 mm....
Według mnie Powinieneś wykorzystać właśnie rs485. I ja to widzę tak: -budujesz urządzenie które będzie zbierać informacje z krańcówek itp z mikrokontrolerem i max485 na pokładzie. -powielasz je tyle razy ile masz maszyn (pamiętaj o potrzebie ustalenia adresu każdego modułów.. jakieś zworki lub podobne) -budujesz urządzenie które będzie odpytywać po...
Kupiłem sobie Flight Simulator i z XBOXowym padem dosyć ciężko się lata. Wiem, że są dedykowane wolanty lotnicze, ale cena jest hmmm, wysoka. Zawsze tegoi typu sprzęt do wirtualnego latania i zabawy był drogi, bo jakość i precyzacja wykonania kosztuje. Możesz jak masz możliwości zrobić sobie swój kontroler lotów np. wolant , Joystick, przepustnicę,...
Na tym moim schemacie jest niestety błąd, Rezystor R33 1K - zrobione podciąganie do GND (bez sensu niestety) powinno być podciąganie do VCC. Poza tym jest ok i działa to właśnie tak w rzeczywistym układzie - zarówno w modułach Slave jak i z układem FT232RL, który stanowi przejściówkę USB/RS485. Nie wiem co poza tym drobnym błędem może być niezrozumiałego?...
Może da się ten problem obejść jakoś programowo? Trochę to bez sensu żeby tak prosta aplikacja wymagała najnowszego androida.
Chodzi o pin 7? ft232 w typowej aplikacji tak więc myslę że tak?
Witam. Zaraz mnie coś trafi... Nie mogę zaprogramować procesora ATMEGA 8A. Przy uruchamianiu aplikacji MiniPro i wczytaniu do bufora wyskakuje - out of address of the device . Nie odczytuje ID, przy próbie programowania wyskakuje błąd kodu pamięci - Error code address 0X0000 . Zaprogramowany na innym programatorze procesor można zczytać bez problemu....
Czy zamieszczony w załączniku fragment aplikacji jest poprawny?
Zależy, jakie są dopuszczalne parametry tego układu GSM. Jeżeli np jest zasilany z 3.3V, a atmega z 5V i wejścia nie są 5V-tolerant to bezpośrednie połączenie może nie być wskazane. Tranzystor, jak zrozumiałem, w układzie OC, będzie zawsze bezpiecznym rozwiązaniem, chociaż nie koniecznie jest wymagany. Nawet jak wejścia nie są odporne na 5V, to można...
Na kolektorze to raczej nie bo ci ograniczy prąd na odbiorniku. Rezystor pomiędzy bazą a masą może być dobrym pomysłem, chociaż nie jest niezbędny, bo to tranzystor bipolarny, więc wzmacnia prąd bazy. Stąd też wartość rezystora na bazie należy dobrać tak aby prąd bazy był większy niż Iodbiornika/beta_tranzystora. Może się okazać, że wyliczony prąd bazy...
Skoro komunikacja z urządzeniem trwa długo, to nie prościej właśnie tą komunikację umieścić w przerwaniu (oczywiście dzieląc na sensowne fragmenty), a nie blokować "pętli głównej aplikacji" na nie wiadomo ile?
Pomijając fakt, że AVRy kiepsko sprawują się w środowiskach "przemysłowych" podstawą jest właściwa filtracja nap. zasilania. Diody zenera nic tu nie pomogą, bo są za wolne - zastosuj transil, tak jak radził adamusx, po za tym filtr LC z dławikiem ok 150-330uH - w moich aplikacjach samochodowych się sprawdza. Pozdrawiam
(at)t0maszu - zapomnij o takim sterowaniu serw. Kod na stronie nadaje się tylko do demonstracji, tego typu realizacja powoduje 100% zajęcie każdego MCU. Ponieważ nie może on robić nic innego, w realnym programowaniu ten kod się nie sprawdza. Jeśli cokolwiek wstawisz do pętli, albo odblokujesz przerwania to serwa zaczną radośnie tańczyć. Więc po prostu...
ATiny można wepchnąć wszędzie. Nieraz widziałem zastosowane zamiast np NE555 bo miało większe możliwości lub mniej elementów do aplikacji. Całe tanie zestawy arduino są na 8 bitowcach (Atmega 328p) i większość od tego zaczyna (i z czasem kończy).
Atmega, dobry wybór bo niedrogo można zacząć przygodę (20zł programator usbasp, 10zł kostka, 10zł beadboard i jest zabawa...) W aplikacjach DMX jako driver najczęściej spotyka się SN75176. Ale to prawie zamienne kostki z MAX'em. Zerknij tu: https://www.elektroda.pl/rtvforum/topic2... masz trochę hardware i software Tu: https://www.elektroda.pl/rtvforum/topic3...
RTS i CTS są tylko wtedy potrzebne gdy sam zechcesz ich używać do sprzętowej kontroli przepływu. (trzeba to w procku całkiem oddzielnie oprogramować). Jeśli nie chcesz to ich nie podłączasz i już. Generalnie większość aplikacji tego typu nie korzysta z takiej opcji, to jest ważne i istotne tylko w pewnych przypadkach. ATmega w ogóle nie musi być taktowana...
O wiele taniej złożyć programator równoległy, z oczywistych względów jest on bardziej praktyczny przy krótkich seriach i w aplikacjach które wykorzystują maksymalnie dostępne peryferia mikrokontrolera.
Zapisujesz dane na kartę pamięci i co dalej ? Chyba potrzebna jest jeszcze jakaś aplikacja do ich wizualizacji. Czy zastanawiałeś się nad tym zagadnieniem ?
znaczy, ze co?? ze sd podlaczone do atmegi (do sprzetowego spi), a atmega do kompa przez lpt (zamiast rs)??
Witam serdecznie:) Wykonałem projekt w którym miałem zapewnić zdalne sterowanie między ATmegą32 a komputerem PC. Do Atmegii podłączyłem moduł BTM222 (jako SLAVE), to komputera adapter bluetooth (jako wirtualny port COM). Napisałem aplikację w Builderze która po wciśnięciu buttona wysyła np znak 'a' i zapala/ gasi diodę LED podłączoną do ATmegi. Niestety...
Jak wrzucasz z Bascoma to spróbuj ustawić jakieś opóźnienie w port delay. Coś nie tak możesz mieć z programatorem skoro w dwóch aplikacjach są takie problemy.
ad 1. Oscylator zasadniczo musi być - na RC może to działać, ale nie musi, w dodatku działanie/niedziałanie będzie zależało od pogody nad biegunem. ad 3. Chodziło mi o wykorzystanie przerwań w kodzie bootloadera, w aplikacji nie ma to znaczenia. Tak jak piszą w artykule bootloader oczekuje dwóch znaków w określonym czasie co jest sygnałem do rozpoczęcia...
Niech kolega rozbierze przerywacz kierunkowskazu, poczyta notę U643B i nie myśli o NE555 do tej aplikacji skoro są układy specjalizowane. W kwestii niezawodności czy zwykła Atmega nadaje się do aplikacji automotive? Dlaczego Atmel produkuje swoje mikrokontrolery między innymi w wersji Autmotive i zwykłej? Czy Kolega kwestionuje celowość stosowania podzespołów...
Ładowanie tylko samochodowych akumulatorów. Dodatkowo rozładowywanie i "regeneracja". Myślę tez o dodaniu rs232 i aplikacja do wykresów na kompie. Tylko jaka atmega to obsłuży wszystko naraz ? 2 x PWM, Pomiar pradu, Pomiar napiecia, Wyswietlacz, Rs232, regulacja ładowania.
Przyjrzyj się jeszcze raz na aplikację TL431! R4 nie powinien być podłączony do AVCC!
Najprostszy i mozliwe ze najtanszy przetwornik a/c to ads1110 tylko ze w obudowie smd , jest to przrtwornik 16 bitowy skompensowany termicznie z wyjsciem na magistrale i2c , jak to chcesz polaczyc z kompem to sa na necie proste aplikacje , albo na atmega 32 mozesz wykonac rejestrator z zapisem na karty pamieci mmc lub sd ... , o tensometrach wiem niewiele...
może zamiast ładować jakieś nakładki po prostu uruchomić cmd przejśc do katalogi avrdude i tam po prostu wywołać go z odpowiednimi parametami, których opis znajdziesz w googlu. Zawsze lepiej użyć programu, który realizuje daną czynność niż nakładek dla leniwych. PS doświadczenie nie ma nic do rzeczy. Doświadczony czy niedoświadczony musi mieć chęć czytania.
Sprawa jest chyba trochę bardziej skomplikowana niż myślisz. Dla większości osób przesyłanie danych przez Bluetooth kojarzy się z portem szeregowym i profilem SPP. W przypadku BLE takie pojęcia w zasadzie nie mają sensu. Smartfon po połączeniu z modułem będzie mógł zapisywać/odczytywać dane do/z tzw. charakterystyk. Te charakterystyki przypominają trochę...
Jak ma być prosto i tanio to zrobił bym tak jak proponował galusz Chyba prościej i taniej się nie da zrobić. WRT54GL + SerialMod i do tego podłączyć po 1Wire dołączyć DS2405 Ruter w środku ma ma tyle miejsca że aż nadto, a i pamięci mu starczy na prostą stronę www. Cała aplikacja to już bajka ale zawsze to łatwiej napisać na Linuxa jak na mikrokontroler....
Ale ona nie ma żadnego zastosowania dla w/w przypadku, gdyż kolega nie korzysta z bootloadera. Aplikacja może wejść w obszar zarezerwowany na bootloader bez konsekwencji. Jak pisałem, avr-size nie ma informacji o wybranym ustawieniu fusebitów i zawsze liczy zajętość programu przyjmując maksymalną ilość pamięci FLASH dla danego MCU.
Potrzebuję widzieć na jednym ekranie około 15 różnych temperatur i 3 ciśnienia. To jest możliwe przy wykorzystaniu ESP32 i aplikacji RemoteXY na Androidzie. Połączenie przez Bluetooth, WiFi lub Cloud. Konieczny jest Android 8.0 lub wyższy. RemoteXY wyglada na calkiem fajna aplikacje tyle ze aplikacja jest zrobiona w Rosji. Balbym sie instalowac na...
Kolego, temat jest prosty, czytasz notę katalogową Atmegi i wyświetlacza i wiesz, jakich napięć oba elementy oczekują. Co do LCD i zasilania bateryjnego, pamiętaj że najwięcej energii żeżre podświetlenie LCD (nawet do 120mA), więc albo wykorzystaj LCD bez podświetlenia, ale LCD z nowym typem podświetlenia (ok. 20-30mA poboru prądu). Poza tym nie podałeś...
A np na poczatek jakies prosty programik okienkowy a nie od razu aplikacja z klasami MFC.?
E tam nie można - aplikacja jest napisana nieoptymalnie i tyle. w ATmega8 są 3 timery...
Piszą, że wszystko będzie ok. Zresztą jak popatrzysz po przykładowych aplikacjach w ich DS to łączą bezpośrednio - dokładniej przez rezystory 220 om.
Najprościej użyć modułów BT, albo RFM12/22 - poczytaj wątek "[Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12". Schematy znajdziesz w notach aplikacyjnych kupionych modułów, podobnie z przykładowymi aplikacjami.
8 zadań? A czemu tak dużo? Założe się że można to skutecznie zoptymalizować, np przenosząc zadania o niskim priorytecie do IddleHook (np miganie diodkami). Na stronie freeRTOS jest krótki poradnik jak optymalizować aplikacje pod względem szybkości i zajętości ramu.
no tak ale max w aplikacji ma kondensatory a tu niczego takiego nie ma
(at)Freddie Chopin - z drugiej jednak strony - jakby programiści na Androida pomyśleli to głupia aplikacja do FB (wyświetlanie obrazków i tekstu) nie zajmowałaby kilkuset MB pamięci, 0.5GB RAMu oraz sporej części zasobów procesora. Więc nie negujmy takiej gimnastyki w 100%. Wiadomo, że ja np. mając zlecenie chciałbym je skończyć bez zbędnej straty...
No i kolejny update, znalazłem kilka opinii, że przerwania w bootloaderze to nic dobrego (bez większego wyjaśniania dlaczego? ale od osób na avrfreaks raczej ze sporym zasobem wiedzy) a jednak w książce (at)tmf jest wręcz opisane jak to zrobić by przywrócić wybrane przerwania (intvectortable_case1.c) A cóż takiego strasznego się wydarzy jeśli włączysz...
Witam wszystkich mam pytanie, przeglądając notę katalogową układu TUSB3210, czy mozna go zastąpic po prostu jakimś mikrokontrolerem Atmega z obsługą USB i I2C jak np ATmega 32U4. TUSB3210 jest po prostu sterownikiem - konwerterem USB to GPIO oraz I2C opartym na przestarzałym rdzeniu 8052, czyli odgrzanym kotletem w nowej obudowie i nazwie sprzedawanym...
A może modem HART, na przykład Dziękuję za kolejny pomysł :) Czy ten układ pozwala na max 20mA w pętli ? Może nie wystarczyć. Mogę prosić o przybliżenie działania i sposobu użycia w mojej aplikacji?
Witam, Zajmuję się miedzy innymi programowaniem mikrokontrolerów atmega oraz Pic w języku C. Mogę zaoferować ponadto aplikacje na PC (w tym WPF)/aplikacje web do komunikacji z mikrokontrolerami za pomocą USART oraz USB. Pozdrawiam
Dlaczego do bufora 32 znakowego wpisujesz 64 znaki? Lekko zmodyfikowałem funkcję ReadUart, aby wypisywała zmienną buf: Jakbyś jeszcze kończył string w miejscu, gdzie skończyły się dane, to nie wypisywałyby się śmeci. Coś w tym stylu: [syntax=cpp] ret = ReadFile(hPort, buf, len,&retlen, NULL); buf[retlen] = 0; cout << buf; [/syntax] Tak w...
...albo zwróć uwagę na pobór prądu - jeśli oczywiście masz zasilacz z wyświetlaczem. Podczas normalnej pracy, typowa aplikacja Atmegi 8 , 32 itp. pobiera ok. 20 mA, z jakimiś LEDami więcej, ale jeśli prąd skoczy nagle pod 1A to bankowo coś nie tak na zasilaniu i Atmega się zmaży ;-/ Zasilacze z ogranicznikiem prądu to dobra sprawa w warsztacie elektronika...
Co do uniezależnienia od PC - ja bym albo napisał aplikację generującą kod dla sterowników + bootloader dla atmega, albo interpreter/wirtualną maszynę, która by działała na atmegach i interpretowała kod zapisany np. w eepromie. Pewnie trzeba by było jakoś synchronizować pracę poszczególnych sterowników, ale tutaj ruch na magistrali danych byłby dużo...
Oczywiście, że nie ma, a czy użycie max'a jest konieczne to zależy od aplikacji, można mieć RS232-TTL. BTW, czy czytanie not katalogowych boli?
(at)gothye bo nie mam telefonu który obsługuje tryb tekstowy, bo jest b. mało, jedynie gotowe moduły obsługują w większości ten tryb (at)michalko12, dzięki, zapomniałem wymazać tej linii. jutro będę walczył dalej wszystko dziala, co prawda funkcja zwraca mi kilka dodatkowych krzakow, ale to nie problem w bierzacej aplikacji
Witam. Właśnie udało mi się uporać z podobnym prooblemem. Pony prog też nie widział procesora ATmega 32. Przyczyny mogą byc dwie: 1.Uaktywniłeś zewnętrzny generator RC. Musisz wylutować kwarc i XTAL1 przez kondensator 22p połączyć do masy, i od XTAL1 przez rezystor 6,8k do 5V(patrz aplikacja procka). Wtedy próbować odczytać programatorem zawartość ATmega....
Można by napisać skrypt w Pythonie, który łączy się z płytką poprzez port szeregowy i po otrzymaniu informacji od Arduino przy pomocy modułu PyAutoGUI mógłby przesłać do aplikacji wciśnięte przyciski klawiatury oraz myszy. Gdyby okno teminala, które otwiera się po podwójnym kliknięciu w skrypt Pythona zawadzało to pod windowsem wystarczy zmienić rozszerzenie...
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...
Po tej zmianie działa dobrze , pisałem program na podstawie kodu z zestwu AVT5266 w tym kodzie i projekcie był zastosowany kwarc 8 MHz i wpis Prescale w kodzie było 1 ,a także był wpis Enable Timer1. Też atmega 8 sterował Driverem L293. Aplikacja wysyła litery od 0 do 9 - max prędkość to litra q Aplikacja pochodzi z Sklepu PLAY. Problem rozwiązany Dzięki
Pamiętaj, że jest on potrzebny (wskazany) wyłącznie jeśli robisz precyzyjne pomiary z użyciem ADC. W wielu aplikacjach nie jest wymagany.
No jak, oczywiscie z bootloadera wyjscie lepiej zrealizowac za pomoca watchdoga. To przeciez aplikacja oczekuje, ze procesor bedzie zainicjowany jak po resecie, a nie bootloader. Bootloader normalnie wywoluje sie z programu, ew. stosuje sie rozwiazanie, ze po resecie procesor sprawdza jakis sygnal i wchodzi do bootloadera lub aplikacji. . tak można...
Rok temu miałem pomysł, żeby zrobić zdalne sterowanie prototypowego automatu do bujania hamakiem, niby głupi pomysł, ale pojawiło się zapotrzebowanie :) Pomyślałem, że dobrze byłoby sterować z telefonu który zawsze ma się przy sobie, a piloty zazwyczaj się gdzieś gubią albo zjada je jakiś czworonog. Kupiłem moduł Bluetooth skomunikowałem go z Atmega...
Poszukuje jakichkolwiek danych i przykładowych aplikacji współpracujących z nm 7010b czy ktos ma cos do polecenia?
A możne jakiś mikrokontroler? Najprościej Arduino, lub zwykła ATmega i Ethernet Shield, jeśli potrzebujesz trochę więcej mocy, to jakieś STM32. Płytki Nucleo mają możliwość podłączenia modułów dedykowanych dla Arduino, więc wspomniany shield też dałoby się zastosować. No i możesz pokusić się o zrobienie aplikacji na Androida, która sterowałaby wszystkim....
"The P+repetitive voltage controller as an example of narrowband controllers in UPS applications" "Proporcjonalno-powtarzający kontroler napięcia jako przykład wąskopasmowych kontrolerów w aplikacjach UPS" :) Połączenie DSP i energoelektroniki:). To chyba powinno na 8-bitowcu przjeść:).
To nie jest kwestia czy potrzebny czy nie tylko stylu. Jak raz to dobrze zrobisz to będziesz mógł z tego korzystać w różnych aplikacjach, prostych i bardziej wymagających. Także propozycja adamusx jest jak najbardziej właściwa.
Pewnie tak. Te nowe mają trochę zmniejszony pobór prądu i mogą pracować na większej częstotliwości przy niższym napięciu. Jeżeli Twoja aplikacja poradzi sobie na tańszym, to nie kombinuj tylko wstaw ten tańszy.
Tu zawsze jest jedna zasada maksymalnie krótkie przerwania i wszystko w programie A co z aplikacjami, które pętli głównej nie mają a wszystko jest robione w przerwaniach.
Ogólnie da się (NUT/OS jest za duży na ATmega32). Zacznij od skompilowania uIP i obsługi połączeń TCP/IP w tym stosie. Port na AVR znajdziesz tutaj: http://www.laskater.com/projects/uipAVR.... Na uIP też działa serwer http z obsługą dynamicznej zawartości stron. Kod znajdziesz w przykładowych aplikacjach dostarczanych z kodem źródłowym. Nie obsługuje...
Musisz użyć zew. aplikacji aby skomunikować się z uc(np. avr studio) bądź zbudować/kupić oddzielny programator.
Rezonatory ceramiczne są owszem tanie, ale jednak najbardziej stabilne sa rezonatory kwarcowe. Tam gdzie jest potrzebna stabilna czestotliwość taktowania procesora, to stosuje się tylko i wyłacznie rezonatory kwarcowe. Rezonatory ceramiczne sa stosowane w tanich aplikacjach, gdzie nie jest wymagana duża stabilność czestotliwości taktowania procesora
Ale widać po zasobach w necie że układ jest znacznie młodszy od braciszka atmega, znacznie mniej przykładów. Zainteresował mnie wbudowany RTC, ale nie znalazłem nigdzie jakiejś aplikacji. Czy można podłączyć zewnętrzny rezonator zegarkowy i zasilanie awaryjne, jeśli tak to gdzie i jaki jest pobór prądu z niego, "otarł" się już ktoś o to?
Przede wszystkim widać , że troszkę na oślep walczysz z prawidłową filtracją zasilania więc może to ci pomoże? http://mirekk36.blogspot.com/2012/04/mik... poczytaj, popatrz i zobacz co z czym jest związane i za co odpowiada .... używasz niewłaściwych kondensatorów ... do filtracji. To jedno... a DRUGIE .... ja bym na...
Tak, dokładnie i wtedy nie będzie problemu, że Atmega przeoczy, krótki impuls. A przerzutnik można też zrobić na drugim komparatorze z układu podwójnego (patrz aplikacje komparatorów) ...
Nie łączę jednego z drugim. Najpierw kompiluję bootloader, wgrywam z ustawieniami fusebitów,, potem przez update ładuję aplikację. I to wszystko działa bezproblemowo i update i aplikacja. Działa sprzętowy reset, działa update, aplikacja uruchamia się i działa bezproblemowo. Jedynie wywołanie resetu przez watchdoga, powoduje zawieszenie wszystkiego i...
lol ;)))) no i juz jest przeriobony wsad Atmegi dostepny tak wiec mozliwe ze za nieldugo bedzie dostepna usluga updatu Boxa poprzez NET do obslugi HWK (aplikacja ala JAF update czyli sewer-bufor-atmega-odp ze wszytsko OK) - zadnego wysylania, zadnego montowania itp. Teoretycznie tez mozna wygenerowac stringi do HWK i tez bedzie a z tym juz dzisiaj nie...
Jeżeli masz zamiar tego robić wiecej to nic nie wyjdzie ci taniej niz propozycja ktora padla wczesniej czyli jakis procesor (np Atmega) i wyswietlacz polutowane na plytce. Jezeli to ma byc powtarzalna aplikacja to moze warto sie pomeczyc i wyrzezbic to samemu.
Algorytm MPPT w połączeniu z ogniwami fotoogniwami, jak każda aplikacja konwersji mocy, wymaga dość dużo mocy obliczeniowej, szybkich i dokładnych ADC, szybkich PWM. Atmega 8 kompletnie się do tego nie nadaje, chociaż ma ADC i PWM. Ogólnie Atmel nie ma układów do takich zadań. Chyba nie jest tak źle, rozwiązanie dla ATMega2560: http://blog.atmel.com/2014/06/06/atmega2...
Właśnie jest problem bo C64 to MOS6502/10 a nie Atmega. Chyba że piszesz w BASICu to jeszcze musisz Atmedze interpreter dorobić. Poważne wyzwanie.
Zostawiając temat dyrektyw i innych problemow bezpieczenstwa na chwile z boku, to (doczytałem o tym sterowniku- sercem jest Atmega) myślę ze na to samo wyjdzie (na pewno taniej) jesli sie zbuduje układ na Atmega 328 i wykorzysta pin z mozliwoscia kontroli PWM, odpowiednio izolowany do aplikacji jaka chce stworzyć autor tematu. Jeśli juz nie chce sie...
Czy można prosić o bardziej odpowiedni dla laika rysunek lub objaśnienie dotyczące wyprowadzeń nóżek dla MCP6071 konkretnie w tym przypadku ? Jeśli dobrze odczytałem, to: 1 - masa 2 - V in - 3 - V in + 4 - Vcc - zasilanie 5 - masa 6 - V out 7 - Vdd - zasilanie 8 - masa Wykorzystuję wszystkie nóżki w tej aplikacji ??
ATTiny dla 20MHz (ATTiny13A) bierze ok. 8mA - 40mW, ale co istotne w trybie uspienia juz ok. 20mikroA, co jak przypuszczam daje jej istotna przewage nad ARMem, jesli aplikacja moze okresowo usypiac. BTW, nowy tu jestem, o co chodzi z tym "i" i ostrzezeniami?
Witam, Pomysł dobry ale sypie się najprawdopodobniej z powodu zbyt dużej ilości przerwań. Proponuje projekt sterownika "równoległego", taki wykorzystałem w mojej pracy inżynierskiej. Wprawdzie korzystałem tylko z 8 serw ale 16 też obsłuży po drobnej modyfikacji. Program zabiera większość mocy procesora do obsługi przerwań ale tylko przez czas 2ms potem...
Witam... Aż wstyd mówić, ale mam problem z RS'em w AtMega162. Zrobiłem dwie różne płytki, których przeznaczenie jest identyczne. Różnią się kilkoma diodami oraz tym, że działająca płytka używa T2in oraz R2out układu MAX232, zaś niedziałająca używa T1in oraz R1out. Problem jest następujący - wysyłam jeden bajt po rs232, a aplikacja w PC'ecie dostaje...
Co do sterowania przez internet to najlepiej przeglądarka internetowa;-) Pozwolę się nie zgodzić z kolegą. Primo - przeglądarka - trzeba zabezpieczyć aby np. złośliwy sąsiad nie gasił nam światła. Secundo - przeglądarka działa dość wolno (spróbuj zrealizować ściemniacz na przeglądarce). Moim zdaniem dedykowana aplikacja działająca na socketach (z jakimś...
Witam Mam właśnie układ zrobiony na U2008 z potencjometrem zwykłym, nie wiem czy zakres napięć będzie dobry dla potencjometru cyfrowego. Nie wiem jakie napięcia są na potencjometrze. to chyba nie ma znaczenia .. widzlaem u2008 z ds1802 w dzialajacej aplikacji sprawowalo sie to dosc dobrze :) choc pewnie z atmega czy attinym bylo by to rozwiazanie tansze
Zacznij od poprawnego zdefiniowania F_CPU: http://mikrokontrolery.blogspot.com/2011...
Wystarczy, że z Google Play pobierzesz dowolny terminal RS232 i już masz gotowca. Inna droga to korzystanie z aplikacji środowiskowych, ale nie napisałeś jaki język programowania Cię interesuje.
Kolego przepraszam , ale na tak podstawowe pytania znajdziesz odpowiedź w nocie katalogowej lub na schematach typowych aplikacji z ATmegą . Powinieneś więcej energii poświęcić na własne samodoskonalenie się a nie na oczekiwanie nauki na forum w podstawowym zakresie . AREF do masy ( GND ) poprzez kondensator 100nF
Zacząłeś ten temat od potrzeby wgrania bootloadera do ‘Leonardo’... Na jakiej podstawie wysunąłeś taki wniosek? To może wrócę do początku i powiem co było powodem napisania tematu. Bawię się dobre paręnaście lat w wirtualne lotnictwo i jakiś czas temu przy wykorzystaniu Arduino Leonardo i Micro Pro (CHIP ATmega 32u4) podmieniłem oryginalną...
aplikacja kopia zapasowy aplikacja atmega atmega rs232 komunikacja atmega atmega
schemat zasilacz antenowy czujnik biegu wstecznego volvo płyta
galmet wyswietlacz galmet wyswietlacz
Hotpoint-Ariston LFF 8M132 IX EU – reset zmywarki, anulowanie programu, reset fabryczny UNITRA WS-432 – dwa kondensatory 2x4700uF zamiast jednego dużego, zasilacz symetryczny, ESR