A nie lepiej ten fragment poprawić: Kompilatory pod 8bitowce: * ASEMBLERY : AVR Asembler (składnik AVR Studio), AVRA * C/C++ : WINAVR (środowisko), AVRGCC, IAR C++, CodeVisionAVR * BASIC : BASCOM AVR, FastAVR * PASCAL : Embeeded Pascal AVR, AVRCo
ADC jak najbardziej, ale nie sam. Albo bedziesz musiał mierzyć impedancję, albo napięcie z potężnym wzmocnieniem.... Dwie minuty goglowania: [url=http://www.electro-tech-online.com/... Masz tam sporo schematów i pdfów nie działających na podstawie mikrofonów.
To wygląda na to, że uC ma poziomy zbliżone do CMOS (zmiana stanu logicznego jest wykrywana około 1/2 napięcia zasilania), a nie do TTL (około 1.5V), i trzeba zadbać o to, by przy braku sygnału napięcie na T5 było znacznie większe , co najmniej 3.5V. Może zamiast 1N4148 wstawić jednego niebieskiego LED-a? Poza tym myślę, że kondensator powinien mieć...
nie spotkałem się z programem umożliwiającym pisanie drabinki na AVR. C nie jest strasznie skomplikowany - ale dobry kurs z przykładami to podstawa
Na końcu ISR powinieneś dać: [syntax=c]TCNT0 = 0;[/syntax] Co do tego: gFlags.pidTimer to o tym też nic nie wiadomo, czy napisałeś tam przy volatile? To tyle jeśli chodzi o domyślanie się na podstawie paru linijek kodu.
Na dole pierwszego pisze HIGH i LOW. W Mkvcalculatorze masz to samo tyle że u góry. Wpisz High i Low i wciśnij przycisk Ustaw. Wszystkie wartości się ustawią na podstawie tych dwóch wartości.
Oj Panie, daleka droga jeszcze przed Tobą ;-) Użyj google na hasła: - ATMEGA 8 podstawowe połączenia - AVR sterowanie przekaźnikiem - ATMEGA 8 podstawy programowania W jakim środowisku będziesz pisał program na Atmegę ? Jaki masz programator + soft do jego obsługi ?
W sposób który proponujesz to raczej tego zrobić nie można, Atmega stanowi tylko "podstawę transmisyjną" pod CNC shild. Wgrywa się do niej tylko plik konfiguracyjny *.hex a potem już tylko g-code poprzez program grbl.
Wczytać dane z pliku i wystarczy nawet zwykły "case" do wywołania odpowiedniej funkcji na podstawie wczytanych danych.
Gold piny są dobre, wielkość płytki też tylko atmega nie, więc podałem dobrą.
Schemat OK. Co do reszty: Każdy timer ma schemat w dokumentacji na początku rozdziału który go opisuje. Porównaj timery na tej podstawie.
Moje rady przed wyłączeniem komputera: 1. Narysuj własny schemat tego podłączenia które wykonasz. 2. Zmontuj Atmegę na płytce uniwersalnej lub stykowej, podłączając wymagane piny zasilania oraz programatora. 3. Dodaj do tego zasilanie wraz z kondensatorami filtrującymi. 4. sprawdź wszystko 2 razy i dopiero próbuj programować. Ja także często nie mogłem...
Czy da się coś takiego zbudować na popularnym Arduino? Może zaprogramować jakiś mikrokontroler typu ATmega? Arduino to tak naprawdę Atmega na płytce + peryferia ;-) Tak więc da się ten projrkt zrealizować na Arduino przez napisanie programu na Atmegę... Użycie Arduino oszczędzi Ci trochę roboty na start, więc od tego proponuję zacząć. Pomyśl najpierw...
Po pierwsze masz program w postaci *.BIN albo *.HEX żeby go wgrać ,bo to jest podstawa żeby coś zacząć robić Poza tym mikrokontroler może mieć wyłączony interface J-tag i w tym przypadku nie będzie odpowiadał . Do wgrania możesz użyc MPLAB SNAP tylko trzeba w nim zainstalować odpowiednie oprogramowanie i zrobić niewielką modyfikację na pcb . Z reszta...
Na podstawie noty katalogowej byś to zrobił w try miga. Jest tam przecież odpowiednia tabela. Patrz strona 260-261.
Problem też może byc w sprzęcie. Wnioskuję na podstawie schematu ;)
Witam Z tego rysunku, dałbym na wejście mikrofonowe (nóżka 18), po wzmocnieniu przerzutnik RS, który włączyłby za pomocą klucza (tranzystorowy lub analogowy scalak) przycisk nagrywania. Po 20 sek (tak długo można nagrywać na ten scalak) włączyłby kolejny przycisk odtwarzania, jednocześnie włączając inne urządzenie. Można to urządzenie sobie uprościć...
Z uwagą na chińskie wykonanie. No... ale tutaj chodzi ra czej o samodzielnym wykonaniu. Po tych manewrach skrzynka zaczęła pracować poprawnie. 100W warianty stroją powyżej 10W, do QRP trzeba modyfikować soft. Nie, tylko zmienić ilość zwojów na cewce mostu i ustawienia w menu. Opracuję bardziej kompaktowy tuner antenowy na podstawie Arduino lub Atmega...
Atmega na przykłąd jakaś nieduża i podstawa programowania BASCOMA lub C
Diody masz podpięte bezpośrednio pod porty ATmega? Jeśli tak to lepiej dołóż sobie oporniki aby nie spalić wyjść ATmegi. Bezpośrednio przy procku daj kondensator 100nF. Przed stabilizatorem np. 1000uF, a za stabilizatorem 100u (to i tak za dużo, ale lepiej więcej niż za mało). Zliczanie zrealizowałbym w taki sposób: - Odpalić któryś z wewnętrznych timerów...
Simon Monk - Arduino dla początkujących. Podstawy i szkice Arduino w akcji - wydawca nieznany (dostałem książkę w opłakanym stanie bez okładki) Mikrokontrolery AVR ATmega w praktyce - Rafał Baranowski Mikrokontrolery AVR .Język C. - Mirosław Kardaś - Tej książki są dwie części AVR Praktyczne projekty - Tomasz Francuz
Tak, no i możesz do niego podłączyć zasilacz nawet niestabilizowany na 9V (a nawet na 12) i będzie dawał prawie równe 5V. Skoki napięcia mogą spowodować reset. Za wysokie napięcie może zniszczyć uC. Poszukaj w necie trochę, bo chyba mało szukasz, a nikt nie będzie Ci tutaj przepisywał tego co możesz sam znaleźć. Zapoznaj się z tym: http://hobby.abxyz.bplaced.net/index.php...
jak powinienem dobrać te wartości? Zwyczajowo daje się 1-2 MΩ . Dodano po 2 nie znalazłem teorii na podstawie której ono się zwiększa. Zwiększa się podczas zakłóceń ( np.przepięcia ) w sieci.
Witam po dluzszej przerwie. Probowalem dzisiaj zaprogramowac atmege 8 przez arduino ale mam problem. Podlaczylem wszystko (prawidlowo mam nadzieje) alegdy probowalem rozpoznac uC mkavr wykryl atmege 328 ktora siedzi w arduino. http://obrazki.elektroda.pl/9149112700_1... Potem wypialem atmege 328 z arduino bo nie wykrywalo tej 8 i mi...
Napisałem soft na te moduły (ATmega) na podstawie poprzednich linków. Soft działa, sprzęt nadaje i odbiera. Jednak mam problem. Zasięg to tragedia, do 50cm. RSSI przy odległości 10cm to -82, przy 40-50cm RSSI: -90 i traci zasięg. Soft wygląda na ok, sprawdzałem na różnych ustawieniach rejestrów konfiguracyjnych (ze strony HopeRF i z bibliotek lowpowerlab),...
Sam widzisz, że filtracja zasilania prawidłowa to nie jakiś tam wymysł a podstawa. Zatem jak zrobisz sobie nową płytkę PCB, zaprojektujesz wszystko tak jak się należy ale co ważne prawidłowo poprowadzisz ścieżki zasilania bo tu niezbyt dobrze to widać ( a coś czuję pismo nosem że też jest coś nieteges ), zrezygnujesz z tych linii przerwań w końcu, puścisz...
Raczej wątpię, żeby taki program miał sens. Dużo prościej (i na pewno szybciej) jest napisać prosty programik w C na mikrokontroler nawet z jakąś gotową biblioteką od wyświetlacza. Jeśli napiszesz program dla jednej atmegi i danego pinu to są sekundy, żeby przerobić na inny typ.
ATMEGA będzie po to, gdyż jego zadaniem będzie na podstawie zmiany napięcia na wyjściu określenie prędkości obrotowej silnika spalinowego samochodowego (zarówno diesel jak i benzyna), a na podstawie tego będzie sterował wyjściami. Dlatego właśnie atmega. Pozdrawiam i dziękuję za podpowiedzi.
Witam wszystkich, chce wykonać wyświetlanie aktualnego biegu silnika, informacja wejściowa jest pobierana z dwóch halotronów, na których podstawie atmega wyświetla na wyświetlaczu LED aktualnie wybrany bieg. Mam wątpliwości jak ma wyglądać wejście takiego sygnału z halotronu i czy w sposób jak na schemacie odczytam stan załączenia stacyjki? http://obrazki.elektroda.pl/5951758900_1...
Podstawy obsługi eagle. Po załadowaniu klikamy "ratsnest" :)
Tak, to pierwsza rzecz jaką zrobilem, ale zdecydowana wiekszosc tematow zwiazanych z BTM na forum dotyczy jakis konkretnych problemow i ich rozwiazan, a nie ogolnego zarysu takiego projektu, a o to wlasnie tutaj pytam. Konkretne problemy mnie jeszcze nie dotycza, zalezy mi na zupelnych podstawach
Witam! posiadam przedwzmacniacz (z uczącym się kodem z pilota RC5,włącz,wyłącz,pełna regulacja),ale na ATmega 8+TDA 8425.Sygnalizacja na 7 diodach,2 wejścia,przekaznik jako włącznik.Program napisany w Bascomie.Cały układ był zbudowany na podstawie jakiegoś kitu ,ale nie pamiętam w tej chwili jakiego,albo z oferty AVT,albo NE
Obroty wiatraka od PC ze względu na specyfikę swojej budowy nie mogą być efektywnie sterowane napięciowo, dlatego zasilanie impulsowe (PWM) będzie tu najlepsze. Wpisz w google "PWM", nie rozmawiajmy o podstawach. W FAQ działu też jest kilka linków. http://www.googluj.cba.pl/googluj468x60.... Tak, masz rację, z reguły mając na myśli PWM nie myśli się...
Zamrugaj na wszystkich pinach z programu, B5 w nazwie bootloadera to pin, na którym miga ledem przy starcie, ale czasami w core są alternatywne zestawy pinów, a LED "wbudowany" może być nie tam gdzie myślisz. Tak przynajmniej łatwiej niż podłączać LED do wszystkich pinów po kolei. Niby miganie led to podstawa, ale czasami się zapomni ustawić pin jako...
na adc0 jak i na wszystkich vcc na ukladzie mam 3.33v adc0 to wejście sygnału, na niepodłączonym sygnale ma być 0V względem masy oczywiście mierz. Na adc2 względem masy powinno być połowę napięcie baterii. Próbowałeś z inną częstotliwością przebiegu? Jaki przebieg puszczasz na to? zmień podstawę czasu.
Zbudowanie robota może i nie jest trudne, ale wszystko zależy z jakiej perspektywy patrzymy. Musisz odpowiedzieć sobie na kilka podstawowych pytań : -jakie posiadasz podstawy w zakresie programowania mikroprocesorów -jakie posiadasz podstawy w zakresie budowy mikroprocesorów -jakie posiadasz podstawy z zakresu mechanika Użycz do tego mógł byś standardowego...
Czyli USBasp do atmel studio sie nie nada? Zostane prze usbasp bo jest tanszy. Jakie konkretnie programy pod usbasp podejda? Dopiero zaczynam wiec znam tylko podstawy c. Znajde gdzies kurs programowania c atmega? Jakos sie rozni pisanie programow na kompie a na atmega? Oszczędzisz kilka lub kilkanaście złotych na jednorazowym wydatku. Chyba nie warto,...
AVR ma jednopoziomowy system przerwań. Można co prawda odblokować przyjmowanie przerwań w obsłudze przerwania, które uznajemy za takie o niskim priorytecie, ale na ogół więcej będzie z tego kłopotu niż pożytku. Podstawa - to dobrze napisana obsługa przerwań. W procesorze z jednopoziomowym systemem przerwań przerwanie nie może zawierać jakiegokolwiek...
A ja proponuję sięgnąć w takim razie po jakąś książkę o mikrokontrolerach - jest ich pełno - albo poczytać w necie i chociaż zdobyć jakąś podstawową wiedzę bo jak będziesz zadawał na elektrodzie do ilu może zliczyć 8bitowy timer itp - to hoo ho - zadasz ich chyba ze 2 miliardy zanim zrobisz pierwszy program do migania diodą LED Tymczasem pierwszy lepszy...
DDRB |= (1<<PB2);// ustawiasz PB2 jako wyjście(ja preferuję liczby w hex podawać) //PORTB |=(1<<PB2);//Ustawiasz stan wysoki na wyjściu; A twój kod co robi? Zakładając, że ustawiasz sobie PINx jako wyjście, to nadal nie wiesz jaki stan na końcu panuje i musisz go ustalić. Po to jest PORTx. Polecam stronę M.Kardasia, złapiesz tam podstawy...
Tylko jaki ten dzielnik ma być i z jakiego to wzoru obliczyć? Pytasz o podstawy.... to nawet nie piaskownica... http://pl.wikipedia.org/wiki/Dzielnik_na... http://www.elektroda.pl/rtvforum/topic12... http://sim.okawa-denshi.jp/en/teikokeisa...
Oprócz książek warto przejrzeć dział DIY. Jest w nim wiele projektów z uC Atmela. Natomiast z literatury do przejrzenia polecam: - Baranowski R. - Mikrokontrolery AVR ATmega w praktyce - 2005, - Doliński J. - Mikrokontrolery AVR w praktyce - 2003, - Francuz T. - AVR. Praktyczne projekty, - Kardaś M. - Mikrokontrolery AVR. Język C. Podstawy programowania,...
Ok. Mam nowy pomysł. Chciałbym zapytać, czy można sterować ledami 5630 czymś w formie ściemniacza. Czy atmega mi w tym pomoże? Znam podstawy C, nie powinno być chyba problemu z napisaniem prostego programu który powoli włącza oświetlenie dzienne na zmianę z nocnym o zadanej godzinie...Da się coś takiego stworzyć? Mówię o prostym urządzeniu bez wyświetlacza....
Od momentu gdy lampa jako taka stała się modna wszyscy za punkt honoru uznają, ze należy je wyeksponować za wszelką cenę. W efekcie albo lampy są narażone na uszkodzenie, albo użytkownik... ;) W tym wypadku nie poparzy się - to prawda, ale lampy mogą się uszkodzić - brak jakiejkolwiek osłony. Z drugiej strony czytelność tylko by zyskała gdyby były one...
Wykonany układ na podstawie schematu działa wedle oczekiwań. Temat do zamknięcia. Dziękuje :)
Ludzie !! Podstawa to karta katalogowa: strona 35 - Tabela 7. Frequency Range (MHz) = 3.0 - 8.0 CKSEL3:1 = 110 a ze strone wczesniejszej (34) z tabeli 5 cksel0 = 0 lub 1 (szczegóły w tabeli 8 na s35) Ustaw poprostu CKSEL3:0 na 1101 (info z karty katalogowej 0 - włączony 1 - wyłączony fusebit)
Na uczelni nic nie mam, miałem jeden przedmiot z 8051 ale taki bylejaki... To nie magisterka tylko inżynierka, no i kierunek faktycznie troszkę inny. Co do wyboru uC, to jeśli wybrałbym XMEGA, to mimo wszystko podstawy będą aktualne z ATMegi? Czy proste programy typu mruganie ledami czy coś na początek lepiej zacząć na ATM8 a później się przesiąść?...
Odpowiedź brzmi: można (i to tanio, w tym przypadku w granicach 10-15zł + pożyczyć od kogoś programator). Poczytaj wg haseł (również w google): mostek H, PWM, datasheet ATmega8 (lub jakiś inn mikrokontroler), podstawy programowania mikrokontrolerów AVR ATmega.
Sprawdź sobie arduino Leonardo na Atmega 32u4, ma ono proste sterowanie jako klawiatura lub myszka. na podstawie tego modułu łatwo zbudujesz sobie kierownice.
Czyli teoretycznie do sterowania przez LAN wystarczy: 1. http://allegro.pl/item785186105_interfej... 2. Atmega 168 (LCD, dodatki) + oprogramowanie napisane na podstawie linku wyżej?
Właśnie wszystko z tą ATmega 64 robię na podstawie pdf-a, mam z nią pierwszy raz do czynienia, ale o kompatybilności z 103 ustawianej przez producenta nie wiedziałem. Mam jednak taki problem: gdzie w AVR Studio mogę zmienić ten fusebit M103C? Dodano po 9 Znalazłem, nazywa się "CompMode" i po odznaczeniu wszystko działa jak należy. Wielkie dzięki wszystkim...
Program jest wzięty z książki "Mikrokontrolery AVR, Język C, Podstawy programowania". Definiuję jako wyjście poleceniem DDRC.
No .... kto nie stosuje przy nóżkach zasilania każdego scalaka ! - dwóch kondensatorów np jeden 100nF a drugi kilka do kilkadziesiąt uF - ten sam sobie winien. To jest podstawa - a nie coś co może pomóc albo nie. a skoro u kolegi janbernat - jak zobaczył na oscylu, że napięcie skacze i ma garby to zapewne oznacza, że przy pozostałych scalakach, procku...
Wystarczy zobaczyć jakąkolwiek dokumentację techniczną i wszystko staje sie jasne. Przykładowa Atmega 8 na podstawie której zrozumiesz jak działa taki mikrokontroler. [url=https://www.mouser.com/ds/2/268/Atm... A tutaj masz nowszy procesor o większej mocy obliczeniowej. [url=http://www.st.com/content/ccc/resou...
programu to ja ci już nie przeanalizuję teraz bo padnięty jestem ..... .... ale to że wgrywasz bootloaderem i że atmega była programowana wiele razy - nie ma tu najmniejszego znaczenia Dodano po 22 ok - po pierwsze nie stosujesz wcięć w kodzie a jak stosujesz to totalnie bez ładu - przez co nawet tobie trudno później dostrzec jakieś błędy (a szczególnie...
1.Oscyloskop podłącza się pod wejście video telewizora – nie antenowe! 2. kwarc dałeś taki jak trzeba czyli 16Mhz ? 3. Ustawiłeś należycie bity konfiguracyjne pod taki kwarc – jeśli nie to atmega domyślnie chodzi na wewnętrznym oscylatorze – na podstawie twojego opisu obstawiał bym, że z tym jest problem.
jeśli nie potrzebujesz bardzo dokładnie tej 1 us, to uzyj biblioteki util/delay.h tam jest funkcja _delay_us(1) gdzie 1 to czas w us, i samo ci wyliczy na podstawie zdeklarowanego na samej gorze kwarcu.
Sam raczej tego od podstaw nie złożysz .To co Ci proponowałem jest na procesorze Atmega 8. Przesadzasz, co w tym jest trudnego? Komparator za 50gr podoła zadaniu i jescze połowa scalaka zostanie nie wykorzystana, układ jest tak prosty że nawet ktoś kto pierwszy raz trzyma lutownicę dał by radę. Atmega - można zastosować jak ktoś ma programator i nauczył...
Witam Jako, że µP serii ATMEGA stają się coraz popularniejsze, a na stronie dystrybutora brak jest tychże elementów bibliotecznych. Wyszukałem wszystkie „amtegi” na stronie producenta (ATMEL) i na podstawie „pdf –ów” zrobiłem elementy biblioteczne do „Eagle”. Robiłem to w „Eagle 4.16”, ale i...
Jak widzę na podstawie płytki to programy piszesz w ARDUINO? W takim razie dużo prościej i przyjemniej będzie zacząć od LCD, bo do jakiej-takiej obsługi multipleksowych wyświetlaczy LED trzeba już conieco wiedzieć o timerach i przerwaniach. O ile się nie mylę są to wyświetlacze ze wspólną katodą (podłączana tranzystorami do +5V, http://www.scienceprog.com/wp-content/up...
Podstawy mam ale to są podstawy i to na atmega 8, do którego sie ostatnio zbliżyłem z dwa lata temu. Ok to inaczej zapytam aby mieć janość. Z Modyfikacji w programie mogę zrezygnować pod warunkiem przebudowy układu. Jednak to musiałbym zrobić na nowej płytce a przez to nowej atmedze. Czy w takim razie w prostej linii robiąc kopię układu elektronicznego,...
Pomyśl, ile naprawdę masz możliwych wersji tego odcinka na wyświetlaczu o tej rozdzielczości, policz w arkuszu kalkulacyjnym współrzędne lub parametry przyrostowe dla każdej wersji, wrzuć je do tablicy indeksowanej czymś, co odpowiada kątowi i niech Twój AVR rysuje odcinek na podstawie parametrów odczytanych z tablicy.
No to nie masz podłączonych wszystkich pinów VCC i GND - czyli podstawa... http://mikrokontrolery.blogspot.com/2011...
Witam Chciałem przedstawić projekt prostego oscyloskopu, który wykonałem jako pracę inżynierską. Założeniem było wykonanie prototypu urządzenie pomiarowego, dzięki któremu będzie można podejrzeć wygląd sygnałów o częstotliwościach akustycznych. Urządzenie zbudowane zostało przy użyciu procesora Atmega644 połaczonego z wyświetlaczem z telefonu siemens...
Chciałbym mierzyć obciążenie prądowe silnika 3 fazowego 3kv 380v. Na podstawie pobieranego prądu przez silnik Atmega miałaby dokonywać pewnych działań. Jak najprościej to wykonać? Czytałem o przekładniku prądowym i czy on jest kluczem. Prosiłbym o jakąś poradę jak to wykonać. Prosty schemat mile widziany.
Jeszcze kilka uwag co do kodu. Jak już będziesz robić tę lepszą wersję, to koniecznie włącz watchdoga. To jest podstawa, aby mikrokontroler został zresetowany, gdy hardware wejdzie w dziwny, nieustalony stan. Skonfiguruj też Brown-out detection. Jak będziesz robił protokół do komunikacji, to uwzględnij też komunikaty zwrotne wysyłane z mikrokontrolera,...
Proponuję poczytac opis i2c umieszczany na przyklad w datasheetach philipsa dotyczących układów i2c i na tej podstawie napisać własną obsługę.I2c jest naprawdę bardzo proste. Pozdrawiam.
OK.To jeszcze poszukam LM385 i postaram się kupić. A czy jak programuje Atmega8 to ona musi być już na płytce?? Chodzi o to że nie robiłbym tych GoldPinów lub innych na PCB tylko wstawiłbym podstawkę a potem wyciągał Atmega i do mojego programator wsadził(oczywiście z podłączonym zasilaniem). Lepiej żebyś nie miał podłączonego zasilania jak będziesz...
Cześć, Robię prototyp, w którym na podstawie odczytów z czujnika atmega 328 będzie sterować (za pomocą mosfeta) dopływem prądu do silniczka DC 5V. Układ ma być zasilany ogniwami 18650. Kiedy atmega włącza silnik, brakuje jej mocy i resetuje się. Próbowałem rozdzielać prąd z baterii między silnik a AVR na 3 różne sposoby, żaden nie działa. Jak to zrobić?...
[url=http://uhex.blogspot.com/2014/12/ob... masz mojego gotowca wraz z kodem źródłowym :) Moduły były uruchomione na ATmega 32, 128, 328p. W kodach źródłowych masz dwa sposoby inicjalizacji tych układów. Pisałem to na podstawie dokumentacji producenta i pamiętam, że też było kilka haczyków podczas uruchamiania...
1. Nadajnik + odbiornik po przekątnej. Wystarczy jeden zestaw. Żółw jest na tyle duży, że powinno być ok. Oczywiście bariera powinna mieć eliminację tła. 2. Może być tensometr, ale może być też zwykły mechaniczny czujnik, mikrostyk z odpowiednio dobraną siłą nacisku. Żółw waży pewnie z 1,5kg więc łatwo jest wykryć tak znaczący przyrost wagi na górnej...
Jeżeli chodzi ci o to aby wpisując 5+0+1+2+3 mieć liczbę 50123, to można to zrealizować bardzo prosto. w pętli głównej dajesz coś takiego: tmp=get_key();//zakładam że 0 jest kiedy nic nie wciśnięte if(tmp>0) { liczba*=10;//jeżeli podstawa = 10 liczba+=tmp; } zmienna liczba musi być przynajmniej 16 previous_tmp=tmp; tmp=get_key();//zakładam...
Tak wiem, tylko zostaje kwestia obeznania się z tym w miarę dobrze. Programowanie z biegiem czasu będzie coraz łatwiejsze :). Na razie nie potrzebowałem to się nie zajmowałem tym, teraz planuje zrobić z układem ATmega 8 lub coś podobnego. To trzeba coś poczytać. Podstawy układów, jak się do nich zabrać. Informacje na temat programów do programowania...
No ale regulowany zasilacz z ograniczeniem prądowym na początek to wydaje mi się podstawa. Jeśli uruchamiasz prototyp, warto ustawić ograniczenie na zakładaną wartość prądu jaką układ może pobierać i wiedzieć ile to żre i w w razie czego szybko odłączyć. Podłączając zasilacz bez regulacji, ograniczenia prądowego i bez możliwości obserwacji wskazań bardzo...
Zdecyduj co ten komputer ma robić, narysuj schemat na podstawie ds i będziesz wiedział czego potrzebujesz.
(...) Przy tak niskiej częstotliwości, trzeba poszukać miernika z długim czasem bramkowania(...) Przy niskich częstotliwościach mierz się okres sygnału na podstawie, którego oblicza się częstotliwość.
cksel ustawione są na kwarc który ma 12MHz więc problemu z prędkością nie powinno być. Jak nie czytasz i nie programujesz mikrokontrolera to fusów też nie odczytasz , zatem na jakiej podstawie twierdzisz ,że cksel jest ok?
Protokół nie jest zbyt skomplikowany jeśli brać pod uwagę szybkość transmisji i fakt że czujka w stanie czuwania pobiera ok 200µA a alarmu ok 5mA. Jak łatwo przewidzieć komunikacja odbywa się poprzez modulację pobieranego prądu. Należy zapiąć rezystor ok 10Ω w szereg z czujką i podpiąć się pod niego oscyloskopem z podstawą ok 2ms. Powinny...
Na projekt płytki poświęciłem dwie godziny. Atmega została oprogramowana w bascomie – podstawą do poprawnej komunikacji jest zastosowanie transmisji buforowanej i nadmiarowej do tego – aby przez przypadek nie włączyć jakiegoś przekaźnika. Jest to projekt komercyjny dlatego nie zamierzam udostępnić programu na telefon. Co do przykładów jak...
Czy można używać innych jeżyków niż HTML? Tak, np. xHTML :D Czy pójdzie na tym PHP? Nie. No i moje pytanie czy da się zrobić coś takiego na Atmedze? Możesz postawić serwer na Atmedze, który wypluwa klientowi dane z odczytów w formie normalnego (odpowiednio sformatowanego) tekstu. Później piszesz skrypt w PHP, który korzystając ze wspomnianych bibliotek...
Jeśli moduł odpowiada ci literką A na komendy AT to znaczy, że coś jest nie teges. Ale nie z modułem - ale albo z połączeniami albo z terminalem albo nie wiem czym jeszcze. Sprawdź na innym terminalu np na PUTTY. Ja z niego bardzo chętnie i często korzystam - śmiga że aż miło ... i sprawdź jeszcze raz wszystkie połączenia - albo pokaż schemat jak sobie...
Założyłem prenumeratę EdW. Pod choinkę kupię sobie jakąś książkę z podstawami. Jak będę sobie już mniej więcej radził to zacznę zabawę z uC.
Pokaż schemat, który zrealizowałeś i opisz dokładnie, co Ci się nie podoba na podstawie schematu. Nie rozumiem sformułowania "przewodzi lecz tym razem miedzy bramką a kolektorem".
Drogi Kolego FreeRTOS to system operacyjny na mikrokontrolery, taki odpowiednik Windows na PC. Stanowczo to odradzam, jeśli nie umiesz ogarnąć Adruino albo SeggerStudio. Polecam kurs STM32 Piotra Duby i STM32CubeIDE. Przerób wszystkie ćwiczenia - migające diody, ADC, i2c. Poza tym prosiłem o schemat. Na jego podstawie mogę stworzyć szkielet projektu...
Dzięki napewno od tego zacznę, niestety nie mogę części przenieść na kompa. Służy on jedynie do sczytania danych oraz ewentualnej zmiany w epromie. Normalnie będzie autonomicznie działała Atmega. Jeszcze poproszę odpowiedź na podstawy. Po usarcie wysyłam za pomocą komendy [syntax=c]void USART_WYSLIJ_ZNAK(char znak) { //Czekaj az transmisja bedzie gotowa...
Jeśli faktycznie wyjdzie że grzeje się zbyt mocno bo tego jeszcze nie testowałem to zamontuję go do podstawy. Co prawda podstawa jest z blachy stalowej ale powierzchnia spora i powinno dać radę. Max ładuje aku 45Ah i większych nie przewiduję ale może faktycznie to się za bardzo grzac. Po prostu o tym nie pomyślałem. Raz jeszcze wielkie dzięki za procka...
Nie ma tu nic śmiesznego, po prostu zapamiętaj sobie na przyszłość podstawę - znak enter na końcu. A nie jakieś tam końce linii czy inne. Enter na końcu to podstawa podstaw.
Sprawa jest prosta: orientowac sie w asemblerze (wiedziec co w trawie piszczy), znac dobrze C - to jest podstawa. A jak ktos lubi moze sie douczyc roznych wynalazkow.
Wspaniały temat do działu "DSP i transmisja". Wykorzystując wyniki pracy poszukiwawczej "google" jakoś uległy mojemu przeoczeniu te cenne informacje o FFT na ATmega lub inny procek (najlepiej 8b bo narazie temat DSP pomińmy), w związku z czym może ktoś poda przykładowe linki, bo o podstawach przetwarzania to można sobie poczytać w R.G Lyons "Wprowadzenie...
Według mnie błędem jest programator :) Problemem może być brak połączenia masy programatora (LPTa) z masą układu. Pierwsze co zrób to porządny programator, to podstawa wszelkich prac przy uC, tak jakbyś naprawiał zegarek młotkiem i dziwił się że nie działa. Możesz jeszcze spróbować podciągnąć (ale delikatnie 100KOhm wystarczy) linie MISO do plusa. To...
Ja skorzystalem stad: http://kju.wemif.net/lcd/?p=10 Na podstawie stronki zrobilem obsluge lacznie z wyswietlaniem swoich czcionek. Polecam, dziala:D
Dalej F_CPU deklaruj w opcjach projektu. Na podstawie innego tematu - przesiądź się na Atmel Studio zamiast Win AVR, bo ono jest przestarzałe.
Oczywiście że książka jest do kupienia... choć te 82 zł za sama ksiazke troszke ściska w okolicach mostka... ;) Myślę że zgodnie z waszymi opiniami warto się już skupić wybierac wyłącznie z : - EvB ATmega 16-32 (222 z ł – ATMEGA32) - ATNEL ATB 1.03 (339 zł – ATMEGA32 + KABELKI + KSIĄŻKA PODSTAWY C...;) - EvB 4.3 v4 (219 zł – ATMEGA...
Moj programatorek to raptem pare rezystorkow i kwarc. Zrobilem go na podstawie schematow z polskiego helpa do BASCOMa, na liniach XTAL1, XTAL2 jest dany kwarc 4Mhz z kondensatorami 33pF do masy, a dodatkowo linia SCK jest połączona z masa poprzez kondziora 100pF, zasilanie oczywisice z USB albo zewnetrznego zasilacza, programowalem tym ATTINY, MEGE8...
Jeśli chodzi o proste urządzenia typu LCD+jakieś funkcje, to ciężko taką Atmegę8 wykorzystać w 100%... Atmega jest w Polsce na tyle oklepana, że łatwo znaleźć podstawy, albo zapytać o coś trudniejszego i zazwyczaj działa. Jakby wziąć jakiś egzotyczny uC, to już się takiej łatwej pomocy nie znajdzie.
A dlaczego tak jest? Mam wrażenie, że koledzy spali na fizyce. Ale dla przypomnienia warto się zastanowić jak wygląda przebieg prądu i napięcia na cewce i o ile są one przesunięte w fazie... Chyba jesteś trochę za surowy. Przesunięcie fazowe to nie jest podstawa zjawisk, które zachodzą. Gdyby tak było to także przy obciążeniu pojemnościowym włączalibyśmy...
Problem polega na tym, że silnik w chwilach największego poboru pobiera 2A i Atmega od tego fiksuje. Nie był bym tego taki pewien :) Przyczyn może być znacznie więcej - patrz dział Zasilanie i zakłócenia : http://mikrokontrolery.blogspot.com/p/sp... Schemat to podstawa oczywiście więc czekamy ... :) Podaj także...
SP3SWJ --> no powiem ci , że mnianiuśnie, cukierkowo i coraz bardziej zachęcająco wyglądają te wyniki z tego analizatora, które tu pokazujesz ;) przez ciebie się skuszę w końcu na niego ;) A jeśli chodzi o to co napisałem w C to prawdziwym testem dla moich rozwiązań (bez takiej analizy) było napisanie na PC oprogramowania, które pełni rolę Mastera w...
ISP, przetwornik A/C, timery, sporo pamięci i duża szybkość - Atmega już od kilku zł za sztukę. Programowanie przez WinAVR, wystarczy znać podstawy C. Ogółem można zrobić bardzo wiele na takim 'maleństwie' bez zewnętrznych przetworników.
oczywiście że tam nie wróci! zobacz - wyobraź sobie że działa ci twoja procedura nic i nagle w trakcie jej działania przychodzi przerwanie dowolne. Procek zapamiętuje dokładnie ten adres w którym aktulanie wykonuje instrukcję na stosie i przechodzi o obsługi tegoż przerwania. Gdy zakończy procedurę przerwania to rozkaz reti spowoduje zdjęcie ze stosu...
podstawa osuszacza interrupt podstawa podstawa atmega128
oporność stator ustawienie prądu spawania przetwornica 200hz
Moment dokręcania śrub silnika 1.4 Hyundai Brak numerów budynków w Navigator Free na Windows CE