IDE (STVD) jest na pewno darmowe, i umożliwia debugowanie. Jakkolwiek zgadzam sie ze Ali to średnie miejsce do zakupów produkcyjnych, ale porównując kanały oficjalne to mega8 w dalszym ciągu kosztuje wielokrotność STM8. Popularność STM8 wśród hobbystów jest znikoma, ale są dostarczane biblioteki z przykładami co oznacza że uruchomienie dowolnego peryferium...
Co innego upchac cos fajnego do 512 czy 256 bajtow :) W sumie więc twoje początkowe pytanie nie bardzo miało sens. Ciebie przecież interesuje rdzeń a nie MCU, fascynujący dla mnie jest kontakt z rdzeniem na niskim poziomie oraz jego wszystkimi IO. Tylko aby wykorzystać IO potrzeba kontaktu z płytką stykową (minimum) albo/i "lutownicą" (projektowanie...
https://obrazki.elektroda.pl/8003230600_... Po umieszczeniu materiału o porównaniu częstotliwości Napiszcie co myślicie o takiej metodzie. Wróciliśmy do tematu https://obrazki.elektroda.pl/3296797900_... Wejście sygnału mierzonej częstotliwości podamy na TIM2 CH2 czyli PA1 na płytce oznaczone jako A1. Nie będziemy...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
https://obrazki.elektroda.pl/2912621300_... AddressSanitizer (ASan) to lekkie i wydajne narzędzie wykrywające błędy zarządzania pamięcią w aplikacjach napisanych w językach C i C++. ASan został opracowany przez Google i jest dostępny jako część zarówno kompilatora LLVM (od wersji 3.1), jak i GCC (od wersji 4.8). Jego dokumentacja dostępna...
https://obrazki.elektroda.pl/8717321000_... Cena $5 (20zł) dotyczy oczywiście producenta, u nas jeszcze VAT, ale i tak powinniśmy się zmieścić w 30zł. Ale do rzeczy, co się zmieniło w porównaniu do RP2040: 1. Jest teraz do wyboru płytka 7×7mm, QFN60 (RP2350A) z 30 GPIOs lub 10×10mm, QFN80 (RP2350B) z 48 GPIOs 2. 4 MB pamięci QSPI flash,...
https://obrazki.elektroda.pl/8632693900_... W starszym sprzęcie elektronicznym, który został wycofany z użytku, można znaleźć ciekawe elementy, w tym różnego rodzaju mikrokontrolery. Choć obecnie dostępne są bez problemu za niewielką kwotę 32-bitowe mikrokontrolery o dużej mocy obliczeniowej, wyposażone w interfejsy sieciowe, to czasem...
https://obrazki.elektroda.pl/3980833600_... Witajcie moi drodzy. Zapraszam na krótki test włącznika/ściemniacza do puszki Tuya/SmartLife sterowanego przez WiFi, model WF-DS01. Przedstawię tutaj jego wnętrze, omówię jak jest zbudowany, narysuję jego schemat a na koniec pokażę też na oscyloskopie jak wygląda regulacja mocy triakiem....
https://obrazki.elektroda.pl/5034148800_... Witajcie, dzisiaj przedstawię tutaj wnętrze małej płyty/kuchenki indukcyjnej. Najpierw zobaczymy jak taka płyta jest zbudowana, a potem sprawdzimy, co ciekawego można ze środka wymontować i użyć przy nauce elektroniki. Być może uda nam się uruchomić dwa małe zasilaczyki impulsowe 5V, a może...
1. Wstęp Projekt bardzo prostej stacji pogodowej opartej o ESP32 DevKit V1 i sensor BME280. Odczyt wartości jest dostępny poprzez interfejs sieciowy w sieci lokalnej, do której jest podłączona. Całość jest zasilana za pomocą zasilacza impulsowego 5V ze względu na powszechność i łatwą dostępność tego typu urządzeń. 2. ESP32 Moduł ESP32 DevKit V1 jest...
Czy kiedykolwiek zdarzyło Ci się użyć terminu UART tylko po to, by zostać poprawionym przez innego inżyniera, że nie jest to UART, ale USART? W pewnych przypadkach oba te terminy są zamienne, ale w wielu innych używanie ich wymiennie jest niepoprawne. Przyjrzyjmy się, czym dokładnie są USART i UART, a także jakie są pomiędzy nimi główne różnice. Większość...
Ja jakiś czas temu uruchomiłem drukarkę termiczną z kasy Elzab. Jak na 2015r to dość konserwatywna konstrukcja. Prawdopodobnie można by to mocno scalić i uprościć. Chociaż nie wiem jakie są regulacje od strony prawnej być może one nie nadążają za techniką. Kasa wyprodukowana w roku 2015, jednak sam model Elzab Delta powstał ponad dekadę wcześniej. Widać...
https://obrazki.elektroda.pl/2141571100_... Od systemów wbudowanych do inteligentnych produktów oczekuje się coraz większej funkcjonalności. Można to łatwo osiągnąć dzięki Linuksowi, który oferuje oprogramowanie do wszechstronnego zastosowania. Jednakże Linux wymaga dość dużych zasobów sprzętowych, w szczególności pamięci, więc platforma...
https://obrazki.elektroda.pl/4427359900_... Mikroprocesor (MPU) czy mikrokontroler (MCU)? To pytanie stawia sobie wielu projektantów systemów elektronicznych. W poniższym artykule przyjrzymy się, jakie czynniki należy wziąć pod uwagę przy wyborze odpowiedniego urządzenia przetwarzającego do naszego następnego projektu. Wybór odpowiedniego...
Trzeba się przyzwyczaić. ST cieszy się z wyników za zeszły rok i nie przewiduje znaczących zmian w dostępie do półprzewodników: https://www.reuters.com/technology/stmic... Tłumaczenie: PARIS, 27 stycznia (Reuters) – Francusko-włoski producent chipów STMicroelectronics planuje w tym roku podwoić...
OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie twarzy w smartfonie czy wykrywanie pasa ruchu przez...
https://obrazki.elektroda.pl/5132775900_... Chociaż na zdjęciu widać mini płytkę z PIC18F1220, to posłuży ona jedynie do praktycznego zaprezentowania obsługi wątków które zaimplementowałem. Obecne możliwości kodu który chce zaprezentować, to działanie równoległe 2 lub trzech wątków, w tym głównej funkcji main która jest pierwszym wątkiem....
Motorole programuje się inaczej jak typowe mikrokontrolery typu PIC czy AVR. Programowanie jest mocno zbliżone do niektórych ARM-ów. Motorole nie mają podziału na pamięć programu i danych lecz mają jednolity obszar pamięci. W pierwszej kolejności należy wymusić za pomocą odpowiednio skonfigurowanych końcówek uruchomienie BOM czyli Boot ROM. To program,...
Mikroprocesor wymaga duzej wiedzy. Wiekszej niż 4017. Nie w dzisiejszych czasach, autor ma cztery mikrokontrolery i cztery transceivery radiowe :) Współcześnie mikrokontrolerem zastępuje się tranzystory czy pojedyncze bramki, z konieczności użytkownicy nie ogarniają nawet połowy możliwości stosowanych elementów. Zgodnie z wymaganiami autora należało...
Witam państwa Kupiłem ZL29ARM z ZL3ETH z książką Mikrokontrolery STM32 w sieci Ethernet w przykładach. Mam Windowsa 7 32 bitowego. Programator Stlink V2 oryginalny z Kamami. Przykłady ściągnięte 1.03 z strony BTC Ogarniam dopiero C początki TrueStudio i ściągnąłem Keila chce uruchomić przykłady z książki żeby na nich żeby pouczuć. Czy może któryś może...
Witam. Wiem że temat był już wałkowany ale nie odnalazłem tematu w którym znalazł bym rozwiązanie mojego problemu. Przyznam że mikrokontrolery programuję dość rzadko ale wszystkie moje poprzednie projekty ruszały. Do teraz. Mam problem z uruchomienie wyświetlacza LCD 128x64 ze sterownikiem KS108 ze sklepu Kamami o oznaczeniu abg128064a-05 z układem...
Ja również korzystałem z gcc i CodeVision i muszę przyznać, że znacznie lepiej pracuje mi się w środowisku CodeVision. Pierwsza jego zaleta jest przejrzysty interface i duże wsparcie w postaci gotowych biblitek i generatora codu, który szczególnie początkującym ułatwia uruchomienie programu na AVR-ki. Obecnie przesiadlem się na AtmanAVR IDE, który bazuje...
Różnica jest taka ze mikrokontroler ma wbudowane różnego rodzaju urządzenia Com, porty wejścia wyjścia, timery etc ma wbudowaną pamięć flash i eeprom na przechowywanie danych oraz sram. Czyli jest w pełni funkcjonalna jednostka. Procesor to procesor musi mieć inne urządzenia zewnętrzne, żeby mógł funkcjonować. Tak naprawdę każdy procesor czy mikrokontroler...
Myślę, że u podstaw Waszego sporu leży brak konsensusu w kwestii semantycznej - co każdy z Was rozumie pod pojęciem "nauczyć się". Bo odnoszę wrażenie, że niektórzy z Was pod tym pojęciem zaczynają rozumieć uruchomienie na płytce demonstracyjnej (kupionej) dekodera mp3 (ściągniętego z sieci) za pomocą pewnych narzędzi programistycznych (też ściągniętych...
Powielasz znany mit, jakoby mikrokontrolery ośmiobitowe były łatwiejsze od współczesnych 32bitowych. A nie są. Wręcz przeciwnie. Programując AVR-y zwykle musisz odwoływać się bezpośrednio do rejestrów. W przypadku większości nowoczesnych układów, ze względu na rozbudowany charakter sprzętu byłoby to w większości przypadków zbyt kłopotliwe (choć rzecz...
Witam. Mam pytanie. Czy na plytach testowych takich jak Propox opartych o mikrokontroler ARM mozna uruchomic system Linux skompilwoany pod ARM z prawdlowym wykryciem przez niego kontrolera sieci RTL8019 i portow szeregowych RS232. jezeli nie to na jakiego typu test-boardach mozna to zrobic. Wiem ze z Ethernut to nie ma problmu ale niestety musi byc...
Chciałbym przypomnieć o jeszcze jednej konsekwencji podziału forum. Skoro mamy w ten sposób trzymać poziom, to wszelkie posty, chociażby nieznacznie , nie na temat w dziale Mikrokontrolery będą natychmiast lądować w koszu, z ewentualnym prezentem dla piszącego w postaci upomnienia, a dla naszych ulubieńców - banem. I tym razem nie będzie to kilkudniowa...
Keil zawiera całkiem dobry symulator,gdzie możesz również zasymulować działanie portu szeregowego>Sprawdz najpierw dzialanie swojego programu na symulatorze,mozesz równiez podejrzec wartosci wpisywane do rejestrów i zweryfikowac poprawnosc ustawienia odpowiednich rejestrów. Uruchomienie programu z pamięci RAM moze wymagac małych korekt w pliku linker-a....
Witam kolegów Wczoraj przyszły mi moduły zamówione 433MHz i tak sobie siedzę i kombinuje ale nic mi nie wychodzi. http://obrazki.elektroda.pl/6778213900_1... Chciałem na początek zrobić układ co zapali mi diodę LED no ale nie mogę się połączyć pomiędzy modułami.Układ odbiornika zrobiłem na Attiny2313 natomiast nadajnika na Atmega8 oba...
Wiem, że nie powinienem odpowiadać sam sobie, ale temat został przeniesiony pod Mikrokontrolery - chociaż o uC i tym podobne nie było pytania tylko o zasilanie. Główny problem to jak z Li-ion 3,7V otrzymać stabilne i najlepiej liniowe 5V w najrozsądniejszy sposób (koszt i ilość elementów). Kolejne pytanie to czy ładowanie ogniwa podczas pracy urządzenia...
Jak realizować komunikację NFC w motoryzacji? NFC to nie tylko płatności zbliżeniowe w komórkach, dowiedz się o innych zastosowaniach w motoryzacji. Firma NXP oferuje dedykowane mikrokontrolery i oprogramowanie pozwalające na użycie NFC w motoryzacji. Na kursie dowiesz się jak jest wykorzystywany NFC w motoryzacji, poznasz mikrokontroler NCx3340 i...
A więc tak. Jeśli chodzi o wyświetlanie to docelowo ma to być wyświetlacz 2 lub 3 liniowy po 8 lub 16 znaków dlatego teraz nie zajmuje się tym szczegółowo i nie wyświetlam części ułamkowej. Na razie używam tego co mam. Chodzi mi na razie o uruchomienie tego czujnika tak aby działał dobrze. Wyświetlacza innego nie mam bo w sklepie brakło a do innego...
Nie sądzę, za wiele oczekujesz =] DosBox chodzi dopiero na ARM11 i do tego wolno. A kelner32(taka wtyczka pod linuxa umożliwiająca obsługę plików fat dla Windowsa) by poszedł? Z ciekawości, po co Ci ten DOS ?? Chciałem sobie złożyć coś w rodzaju małego przenośnego(Jako ekran używał bym konsoli gameboy color.) kompa z systemem Windows 3.11, jednym portem:...
Robiłem nie tak dawno temu na tym zestawie mały serwer www. Wykorzystywałem IPCore procesora 8051 z opencores.org i sterownik dla 8051 ze strony ASIX'a i przykładową aplikację ze stosem TCP/IP, również ze strony ASIX'a. Uruchomienie całości było generalnie dosyć proste - spodziewałem się większych kłopotów przy uruchamianiu serwera www w układzie FPGA...
Tym bardziej polecam ten układ z ATMega32. Zrobienie serwera TCP/IP to bardzo trudna sprawa. Tam masz już działający kod i to od razu współpracujący z kamerą i servem. Ogólnie to może być i ATMega128, i ARM albo nawet AVR32. Tylko że AT91SAM9261 nie ma ani Ethernetu ani interfejsu ISI do kamery. Ma go AT91SAM9260. I tylko takiego da się kupić w Polsce....
A tutaj piszą jak uruchomić adc na atmedze http://mikrokontrolery.blogspot.com/2011...
Na początku dziękuję wszystkim za uwagi i dodatkowe informacje. Nie spodziewałem się takiej ilości konstruktywnych komentarzy. Aktualnie raczej nie będę tutaj często zaglądał, chociaż jakby temat się rozwijał, postaram się odpowiedzieć zbiorczo przynajmniej raz na tydzień. Poprzedni tydzień minął mi na ustaleniach, dzwonieniu i spotkaniach. Uruchomienie...
Żeby pisać na mikrokontrolery w C++ trzeba znać ten język bardzo dobrze. Niestety mikrokontroler to nie PC i nie "wybacza" nieprzemyślanych konstrukcji, które kończą się alokacją ogromnych ilości pamięci. Tak konkretniej to chodzi mi o nieprzemyślane używanie klas. C na mikrokontrolery jest znacznie łatwiejszy. A mógłby ktoś napisać w C++ i w C program...
1. Lekceważysz podłączanie niezbędnych pinów oraz filtrację zasilania: http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011... 2. Przede wszystkim mam prośbę o sprawdzenie kodu ze zmianami i ewentualne poprawienie błędów. Wrzuć tutaj program w znacznikach...
Tutaj znajdziesz wiedzę i przykład sterowania za pomocą mikrokontrolera: http://mikrokontrolery.blogspot.com/2011...
No to tak jak pisałem wyżej. Moduł BT HC-05+jakiś uC od Atmela. Do tego napisać prostą aplikację na androida i gra. Na tej stronie znajdziesz wszystko co potrzebne dla laika żeby to uruchomić: http://mikrokontrolery.blogspot.com/2011... Wszystkie podzespoły znajdzies np na allegro.
AS -> Atmel Studio: http://mikrokontrolery.blogspot.com/2011...
W bardzo wielu projektach wykorzystujących mikrokontrolery koniecznością jest dodanie interfejsu komunikującego się poprzez VCP czy telnet, a w najczęściej przez UART. Jednym z rozwiązań może być biblioteka Natural Tiny Shell (NT-Shell) stworzona przez Shinichiro Nakamurę , który oferuje prosty terminal vt100. [youtube]https://www.youtube.com/watch?v...
Tutaj znajdziesz przykład takiego generatora na ADC dla AVR: http://mikrokontrolery.blogspot.com/2011...
Czyli generalnie pytasz o wszystko :) Do PT100 najprawdopodobniej podłączysz jakiś wzmacniacz - sam zasugerowałeś to rozwiązanie w "równoległym" wątku. Z punktu widzenia Atmegi będzie to sygnał analogowy, czyli pomiar za pomocą ADC: [url=http://mikrokontrolery.blogspot.com... [url=http://mikrokontrolery.blogspot.com...
Witaj, Skleiłeś kod z kilku stron, jak sądzę, bo na tym blogu nie używamy sbi() :) Włączasz ADC i od razu go odczytujesz. Należy poczekać na zgaszenie flagi ADSC, albo na przerwanie. A tutaj masz ładnie opisane czynności: http://mikrokontrolery.blogspot.com/2011... EDIT. Drzasiek mnie wyprzedził. EDIT 2: Definiowanie F_CPU...
Mikrokontrolery ST mają dwie nogi, zwane BOOT0 i BOOT1 - poszukaj w dokumentacji jakie mają być stany logiczne na tychże wyprowadzeniach aby uruchomić bootloader.
Witam, próbuje odpalić wyświetlacz z kodu podanego na stronie :http://mikrokontrolery.i nfo.pl/programowanie/wyswietlacz-hd44780... Oto kod: Compiling C: diody4.c avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./diody4.lst -std=gnu99...
Twoja funkcja adc_read() zwraca wartość typu uint16_t, którą następnie przypisujesz do zmiennej ACDC typu uint8_t, czyli efektywnie obcinasz 8 bardziej znaczących bitów. To są klasyczne typy z C, nie ma w nich nic specyficznego dla AVRów. Zapis jest bardzo czytelny - uint - Unsigned Integer, czyli liczba całkowita bez znaku, 8 - długość zmiennej w bitach....
http://mikrokontrolery.blogspot.com/2011... W połowie artykułu jest pewna uwaga.
Ustawiasz napięcie odniesienia na Vcc, ale ... w funkcji pomiaru z powrotem ustawiasz napięcie odniesienia z pinu AREF, czyli zewnętrzne, bo nadpisujesz wartość ADMUX. Wzór OK. [syntax=c]return ADCW;[/syntax] zmień na [syntax=c]return ADC;[/syntax] Przykłady ADC: http://mikrokontrolery.blogspot.com/2011...
Deklaracja jest jak najbardziej poprawna, można jednak dodać deklarację const: const char *titles[] = {... O sekcjach można pisać doktoraty, ich ilość i zawartość może się różnić w zależności od kompilatora i środowiska uruchomieniowego. Napisy prawie zawsze są umieszczane w sekcji kodu lub stałych. Tablica powinna być w tej samej sekcji,...
Witam jestem początkujący z arduino. Chciałbym zrobić projekt ktory wyswietli mi stan naładowania akumulatora w % na wyswietlaczu ssd1306. I moje pytanie jest jak zczytac napiecie z akumulatora li ion 3s i wyswietlić stan jego naladowania w % na wyswitlaczu? Cała prawda o akumulatorach (każdego rodzaju, NiMH, Kwosowych, NiCd oraz Lipo) jest taka, że...
Czyli wywołując czekaj(poczekaj) zmienna pt przyjmuje wartość 1500 i wtedy void czekaj(unsigned long pt) { unsigned char tp1; for(pt=1500;pt>0;pt--) { for(tp1=255;tp1!=0;tp1--); } } Dobrze rozumuję?
Zakładam, że wybierzesz mikrokontrolery AVR, bo te są u nas najpopularniejsze. Będziesz musiał uruchomić ADC w swojej atmedze. http://mikrokontrolery.blogspot.com/2011... Za pomocą tego mierzysz napięcie, a potem piszesz procedurę porównującą zmierzoną wartość. Jak coś to mogę podrzucić kawałek kodu. Zacząć trzeba oczywiście...
Witam. Mam problem z uruchomieniem silnika z dysku HDD pod arduino. Słabo się na tym znam ;p. Szukałem trochę o tym w guglu ale nigdzie nic prostego nie znałem. Wszędzie jakieś dodatkowo mikrokontrolery są potrzebne itp. Dodam jeszcze że silnik ma 4 wyprowadzenia. Mam kilka tranzystorów NPN/PNP. Czy zna ktoś prosty sposób na to?
Witam, najpier zdejmij "opłatę" za oglądanie fotek (zmniejsz "wagę" pliku), a wtedy możemy podyskutować. Pozdrawiam Dodano po 42 Chyba jednak nie przeczytałeś wszystkiego, co jest tam napisane na stronie w podanej przez Ciebie lince. A gdzie masz bufor dla łącza ISP wg tego schematu: http://www.elektroda.net/mikrokontrolery... ? Pozdrawiam
Drugi schemat jest OK. Dioda jest istotna bo: http://mikrokontrolery.blogspot.com/2011... i zaglądaj do spisu treści na tej stronie. Jedna nóżka tego tranzystora odzie do minusa ? Tak i jest to emiter, a ten minus nazywa się masą (GND).
Napięcie wejścia ADC0 powinno być niższe (bądź równe) napięciu odniesienia. Schemat podłączenia jest błędny. Brak również kondensatora (np. 100nF) z AREF do masy. Zacznij od tego: http://mikrokontrolery.blogspot.com/2011... W szczególności zastanów się, dlaczego ktoś dodał dodatkowy rezystor 10k szeregowo do potencjometru...
1.Proszę o info odnośnie innych układów, które mogły by mi posłużyć do zbudowania konwertera. Robin Do tego celu nadaje sie jeszcze uklad TUSB3410 firmy Texas Instruments. Co do szczegolow musisz niestety przebic sie przez dokumentacje (powszechnie dostepna). W wiekszosci tego typu ukladow wymagany jest kwarc zewnetrzny, bo sa to zwyczajne mikrokontrolery,...
Jak to? wybacz ale nie bardzo rozumiem. Korzystam z książki "Paprocki - Mikrokontrolery STM32 w praktyce". I tam nic nie widziałem o wsadach więc nie wiem co to ;/
Napisz tak: Dim Zmienna As Byte Zmienna = 0 Config Intx = Low Level | Rising | Falling [ | Change ] 'Konfiguracja reakcji na sygnał przerwania 'za x podstaw nr przerwania wybierz jeden ze sposobów pobudzenia kocówki uC Enable Interrupts 'Uruchomienie przerwań globalnych Enable Intx 'Uruchomienie przerwania INTx On Intx Obsluga_przerwania 'wskazanie...
https://sites.google.com/view/projekt-mi... To jest program napisany z użyciem Arduino HAL. USBasp będzie Ci potrzebny tylko do wgrania bootloadera z poziomu Arduino IDE, a później programujesz przez UART, poprzez konwerter UART/USB. Można ten program po prostu uruchomić na tanim klonie Arduino Nano, zamiast bawić...
myślę, że te warningi nic nie zmienią ... Chcesz rozwiązać swój problem czy tkwić w miejscu stojąc na 10 stopniu schodów Piekła Początkujących: http://mikrokontrolery.blogspot.com/2011... Idę spać, a Ty przemyśl sprawę i wybierz swoją drogę :)
sprawdź czy masz prawidłowe napięcia 5V i 12V http://www.elektroda.net/mikrokontrolery...
Zakładamy że kondensator jest pusty( rozładowany). Co oznacza stan niski na wejściu 2 i wysoki na wyjściu 3 bramki NAND. Czyli kondensator zaczyna się ładować przez R1 co oznacza wzrost napięcia na kondensatorze a tym samym rośnie napięcie na wejściu 2 bramki. Gdy napięcie na kondensatorze przekroczy próg przełączania bramki A. Bramka A zmieni stan...
Bez schematu to żadnego DACa nie uruchomisz. http://mikrokontrolery.blogspot.com/2011...
Witam ponownie Sprawa nie aktualna. Okazało sie ze w/w mikrokontrolery są wadliwe. Poszedłem dziś do sklepu i zakupiłem nową sztukę zamontowałem do układu i wszystko pięknie śmiga. Serdeczne pozdrawiam. Krzysiek
Zacznij od podstaw: http://mikrokontrolery.blogspot.com/p/sp...
Zwróć uwagę że w Twoim kodzie nigdzie nie podajesz informacji prockowi gdzie ma zmierzyć napięcie. Przed konwersją musisz w rejestr ADMUX wpisać numer kanału ADC. Robi to tą linijką programu: Korzystam z ADC0, domyślnie ustawione są na 0 czyli powinno się zgadzać. że ustawienie w tym wypadku jest domyślne jest błędne, choć kanał autor swoim programem...
Wow, to rzeczywiście pomogło. Co prawda LCD wyświetla same śmieci, ale robi to w rytm programu, więc problem z podłączeniem prawdopodobnie został rozwiązany. No to więcej ważnych informacji na ten i nie tylko temat znajdziesz tutaj: http://mikrokontrolery.blogspot.com/2011... Podłączyłem LCD i Atmegę do wspólnego zasilania....
Nie istnieją mikrokontrolery Arduino lub Nucleo. To są płytki do prototypowania, na których można znaleźć mikrokontrolery AVR, ESP, STM32 (Arduino) lub STM32 (Nucleo). Możesz przyjąć że mikrokontrolery nie obsługują języków typu Java ani Python. Nawet jeżeli ktoś gdzieś napisał protezy, to działa to w bardzo ograniczonym zakresie i wsparcie do tego...
Akurat takie rezystory miałem i według http://mikrokontrolery.blogspot.com/2011... powinny być ok. Za hexa dzięki, niestety po wgraniu nic się nie dzieje. Chyba wrócę do modeliny i plakatówek... Co ciekawe reszta uC wydaje się działać - póki nie miałem kwarcu napisałem obsługę wyświetlacza 7 segmentowego i działało....
Nie może być szkodliwe. zastanów się nad tym dobrze. wykorzystuję tylko dwie końcówki. Co zresztą? Po drugie w książce P. Góreckiego "Mikrokontrolery dla początkujących" tak było i wszystko śmigało bez problemów.
Chcę się teraz zabezpieczyć przed zamknięciem tegoż obwodu przypadkowymi stanami wysokimi na atmedze. Obserwuję np. takie krótkie "piki" podczas uruchamiania, zanim program zostanie uruchomiony. To znaczy, że program jest źle napisany i tam szukaj przyczyny Twoich problemów. Porty AVR nie mają prawa generować jak to określiłeś "pików" pomiędzy momentem...
Hej, Chcę zacząć programować mikrokontrolery STM32 na rejestrach. Mam płytkę Nucleo-f103 i usiłuję uruchomić jakieś środowisko programistyczne. Na początku skupiłem się na Eclipse system workbench for stm32. Niestety ciągle mi coś nie wychodzi. Nie mogę wgrać do płytki żadnego programu. Może źle zacząłem szukać środowiska. Są stare poradniki i możliwe,...
Lepiej opisz co chcesz zrobić, a nie jak - może jest lepsze rozwiązanie, o którym nie pomyślałeś. Jeśli nie, to sprawdź setjmp()/longjmp() z biblioteki standardowej. Pozdrawiam, Dr.Vee PS. Przeniosłem do Mikrokontrolery AVR.
Program po wciśnięciu przycisku uruchamia pojedynczą konwersje a następnie czeka na jej zakończenie i w zależności od jej zakończenia wykonywane są instrukcje Czyli jeśli: ADC<350 to gasi obydwie diody ADC<700 to świeci LED1 jeśli ADC>=700 świecą obydwie diody Tylko jest jeden problem bo z tej strony co na początku ją podawałem Program działa...
Przy podstawowej wiedzy z zakresu elektroniki trudno będzie ci poradzić sobie z uruchomieniem tego sterownika. Proponuję zapoznać się z tematami : -[url=http://mikrokontrolery.blogspot.co... BLDC -[url=http://www.elektroda.pl/rtvforum/t... Prosty sterownik silnika HDD -[url=http://www.elektroda.pl/rtvforum/t...
Witam Chciałem zastosować do mikrokontrolera ATtiny45 kwarc zegarkowy 32768Hz. Dane katalogowe dopuszczają zastosowania takiego kwarcu, należy ustawić w FuseBity "CKSEL = 0110". Jednak po takim ustawieniu i podłączeniu kwarcu, w BASCOM-ie nie jest rozpoznawany mikrokontroler. Do kwarcu dołączone są kondensatory 2x27pF względem masy. Zwiększałem te kondensatory...
Czy moglibyście opisać mi wykorzystanie wyjścia PWM w mikroprocesorach AVR. Tan chodzi mi o to jak to zmusić do życia? Było to kilkakrotnie opisywane w tym dziale. Po naciśnięciu SZUKAJ wpisz PWM i wybierz dział MIKROKONTROLERY. Ostatnio podawałem sposób uruchomienia PWM w ATtiny26: http://www.elektroda.pl/rtvforum/topic88...
Witam Wszystkich, Poszukuję osoby z Poznania, która pomoże mi (uruchomić/ zaprogramować prosty układ na np. Attiny26 lub innym. Sam nie wiem co robie źle, czy mam jakiś felerny programator, czy moze blad jest gdzie indziej. (7 procków już się chyba zawiesiło) Oczywiście wynagrodzę chetnego. Pozdrawiam Szymon Przeniosłem z Mikrokontrolery.
Ok,w takim razie trzeba było na początku zaznaczyć że radio będzie użytkowane poza autem. Skoro nie działa bez wyświetlacza to uruchomienie go może nie być takie proste(brak magistrali danych).
Masz tam gotowy program spakowany rarem. Zapewne wystarczy go pobrać i uruchomić w wybranym IDE.
(at)BlueDraco: Zgadzam się z Tobą i też się zastanawiam na czym polega ta dziwna maniera polecania zabytkowych, 8-bitowych AVR'ów? Pomijając ich ograniczenia strukturalne, za każdym razem wchodząc na Forum widzę problemy typu: jaki programator, programator nie działa, błędy zapisu, program jest dobry, a jednak nie działa... i tysiąc tego typu problemów...
Ja się nauczyłem obsługi mikrokontrolerów na tej stronie: http://mikrokontrolery.blogspot.com Nie polecam arduino ponieważ jest drogie! Arduino kosztuje ok 200 zł a cały zestaw elementów potrzebny do uruchomienia atmegi8 ok 30zł (za programator też). Poza tym będziesz miał problem z przejściem z ardunino na atmegę bo arduino ma inne komendy niż zwykły...
Witam. Mam wielki problem z uruchomieniem termometru ds1621 podłączonego przez i2c. Po kilku dniach szukania na forum, czytania datasheetów i książki "Mikrokontrolery AVR ATmega w praktyce" R. Baranowskiego nie mogę znaleźć rozwiązania. Wydaje mi się, że mniej więcej czaję o co chodzi w i2c ale nie daję juz rady. Możliwe, że nie inicjuję dobrze termometru...
Na początek polecam książkę Mikrokontrolery STM32 w praktyce, po jej przeczytaniu na pewno uda się uruchomić kilka projektów a od tego już krok do własnych aplikacji.
Podłączyłem AVCC jeszcze i nadal nie działa, czy zasilanie dla USB jest konieczne? korzystając z http://mikrokontrolery.blogspot.com/2011...
Popatrz na przykłady: http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011... ... i zaglądnij do spisu treści tej strony.
Co dokładnie źle działa w Eclipse na Linuxie? Jeśli mowa o różnych aspektach wizualnych, to częściowo można sobie pomóc uruchamiając Eclipse z konsoli tak: $ SWT_GTK3=0 eclipse Tym sposobem wymuszasz użycie starszej (i mniej zabugowanej) implementacji SWT - wygląd programu staje się nieco toporny, ale trzeba przyznać, że sporo (większość) dziwnych problemów...
Chodzi mi o naprawdę bardzo prosty program który nie obsługuje wyświetlacza tylko zmienia stan jednego z pinów. Po prostu wole sam sobie narzucać poziom trudności, a przy moim marnym doświadczeniu w pisaniu programów w C te większe programy to już robi się "mentlik". Na internecie jest pełno ale według mnie nie są jasno tłumaczone. Potrzebuje tylko...
Najprościej i bez komplikacji? 1. Za 20-50 zł kupisz sobie programator na USB, którego BĘDZIESZ PEWNY (zalecam taki, który ma napięcia pracy 3,3V oraz 5V, bo niektóre działają tylko na 5V!). 2. Potem odpowiednie połączenie http://mikrokontrolery.blogspot.com/2011... 3. Podłączenie programatora. 4. 10 razy sprawdzenie...
piotrva rozumiem, że mówisz o obsłudze w timerze? Zliczać ilość przerwań, tak samo jak w liczniku powyżej? Jak duża ma być ta liczba, o której mówisz? Cykli timera jest 150 na sekunde. Czas drgania styku(wg. deklaracji producenta) to około 20us. Toż to najgorsza możliwa rzecz - opóźnienie w przerwaniu! To zbrodnia dla programu! Wiem, że tak się nie...
Uruchamiałem na fpga Risc-v i cortex-m0. Nic przyjemnego, nie dziwię się takie pomysły nie są popularne. Ludzie mają problem z uruchomieniem gotowego uart, a co jak przyszło by im synchronizować peryferium na fpga? ;) Chyba jeszcze cypress się ostał oraz Zynq i w sumie nawet są user frendly, gorzej że próg wejścia jest wysoki i dla fpga taki pozostanie...
teoretycznie jest możliwość. Aktualizacja bootloader odbywa sie po przez wgranie pliku do ram i uruchomienia z określonego sdresu. To samo można zrobić po przez JTAG .
Niestety problem w tym że mikrokontrolery nie będą blisko siebie, a komunikacja będzie odbywaś się po rs485. Synchronizacja będzie wykonywana w czasie uruchomienia.
EG8010 + IR2113 - najprościej na ASIC-u Na 555 nie widzę sensownego prostego rozwiązania, żeby zrobić SPWM analogowo potrzebujesz generatora przebiegu sinusoidalnego, generatora p. trójkątnego i komparatora. Na uC oczywiście jest prościej. Nie wiem po co kładziesz nacisk na taniość, projekty amatorskie nigdy nie są tanie niezależnie od ceny elementów....
"Mam model czołgu, czy dałoby się dodać silniczki i go "uruchomić" chodzi oto aby tylko jeździł" - nikt Ci nie odpowie jak nie podasz co to za model, albo nie wrzucisz zdjec. O ile gasienice sie obracaja na jakis rolkach, to pewnie sie da podlaczyc do nich silnik. Taki silnik musialby byc z przekladnia (np pololu). Dodatkowo bateria - i pytanie czy...
Nie słuchaj - aduc to niezłe mikrokontrolery. NA poczatek albo osobie juz nieco zaznajomionej są duzo lepsze niz rodzina avr. Przynajmniej nie będziesz pytał za dwa dni co siestało że programator przestał widzieć. Co do programowania to polecam w bascom 8051 robic wstawki ($asm) lub poprostu w trakcie programu wstawiac dydrektywy asm (mov {zmienna_1},{zmienna_2}...
mikrokontrolery bitowe podstawki mikrokontrolery mikrokontrolery rynek
jowisz kineskopy układ hydrauliczny schemat zwalnia zasoby
przyczepa samochodowa przyczepa samochodowa
Jak podłączyć przekaźniki do modułu Peltiera? Przepływ paliwa przez świecę płomieniową w HSW 9.50