Właściwe podejście do ochrony przyrządów półprzewodnikowych, takich jak mikrokontrolery może radykalnie poprawić niezawodność danego projektu. Niestety nie wszystkie zabezpieczenia obwodów mają postać sprzętu, takiego jak bezpieczniki czy transile, montowane w liniach zasilania układów scalonych. Niektóre formy ochrony obwodu mogą zawierać się w oprogramowaniu,...
Witam Mam problem z komunikacją po 1wire między dwoma mikrokontrolerami. rezystor 4,7k jest podpięty, układy są zasilane 5V. Więc tak: Nadajnik wysyła 12345 do dobiornika: 'ustawianie prędkości transmisji danych $baud = 4800 'przypisywanie nazw do numerów portów Lednieb Alias P3.7 'ustawienia na portach 1 gdy set lub 0 gdy reset Reset Lednieb 'definiowanie...
Hej! Ja podpinam pod reset coś takiego (załącznik). Naciśnięcie przycisku powoduję reset mikrokontrolera. Dodadtkowo układ zabezpiecza mikrokontroler przed samoczynnym resetowaniem się pod wpływem zakłóceń. Co do reszty to masz rację, reset powoduję dokładnie to samo jakbyś wyłączył i ponownie włączył zasilanie. Proponuję skończyć z mitami, i na solidnie...
Mikrokontroler ma starte napisy, jest w SMD, ma 20 nóżek o rozstawie 0,05", i są one podłączone następująco: 1 = Vcc (5 V) 2 = wyjście na tranzystor Q1 3 = wyjście na tranzystor Q2 4 = układ resetu RC (4,7k do Vcc, kondensator X6 do masy) 5 = wyjście na segment 2 6 = wyjście na segment 1 7 = wyjście na segment 8 8 = wyjście na segment 3 9 = wyjście...
W mikrokontrolerach C51 firmy Silicon Laboratories w jednym z rejestrów (RSTSRC) jest bit (SWRSF), którego ustawienie uruchamia proces zerowania mikrokontrolera.
>bogdan_p Tutaj się akurat mylisz. AT89C51Rx2 ma wbudowany szeregowy bootloader i do ich zaprogramowania potrzebujemy tylko programu FLIP i przejściówki RS232. > Połączenia podczas programowania są następujące: PC RS232Tx - uP Rx PC RS232Rx - uP Tx PC GND - up GND Aby wprowadzić uP w tryb bootloadera należy: -linie PSEN uP zewrzeć do masy przez...
Witam. zastanawiam się czy i ewentualnie jaki użyć układ resetu. Tak w sumie zastanawiam się czy oprócz bezpieczeństwa mikrokontrolera są jakieś inne przesłanki by używać tego typu układy? nie wspominam tutaj o układach, które posiadają Watchdog. W moim układzie posiadam kilka układów które mają linie reset, są układy które resetują się przy niskim...
Cop Security 15-ZT16-CDRW nie działa reset do ustawień początkowych za pomocą przycisku resetu. Resetuje się data ale hasło zostaje Nie pomaga też wyciągnięcie baterii Czy jest możliwe że hasło jest zapisane w Mikrokontrolerze ATMEL AT89C2051-24PU znajdującym się na płycie głównej Czy jest możliwe skasowanie hasła lub wgranie nowego firmware-u dostępnego...
Witam Mam wykonany układ na AT90S8535. Czy ktoś może wiedzieć dlaczego układ resetuje się w przypadku gdy dotknę pincetą pinu reset. (chodzi mi oto, czemu jest taki czuły. Czy to normalne) Dokładniej to pinu reset w złączu programującym ISP. Złącze jest ok 1cm od mikroprocesora. Jest wykonany prosty układ resetu rezystor 10k + kondensator 4,7uF. czy...
Kiedy chciałem przesunąć wskaźnik na adres obok poprzez dodanie do niego wartości 'i' to procesor resetuje się nie wchodząc nawet do tej pętli . Po włączeniu zasilania jest reset, reset, reset , reset........ Ja się tylko zastanawiam, jak to jest możliwe, że się resetuje przed wejściem do tej pętli skoro zakładamy, że błąd jest w pętli. Cztery pytania...
Źle poprowadzone zasilanie, jak ktoś już wyżej pisał za dużo "zygzaków" i "prawie" zamkniętych pętli. Vcc i GND powinny biegnąć blisko siebie i tylko rozgałeziać się na poszczególne układy (nie mozna robić "pętli" z nich). Dodatkowo dobrą techniką jest dokładanie 100n do każdej nogi zasilania mikrokontrolera.
Chciałbym wykorzystać do resetowania jeden z układów DS1810 lub DS1812 jednak mam pytanie Czy mikrokontroler Atmega128 resetuje sie poziomem niskim (DS1810) czy stanem wysokim(DS1812)?
Witam, mam pytanko czy do jednego układu STM mogę podpiąć 3x mikrokontorlery AVR dla ich wspólnego resetu ?!
Może problem jest banalny ale ja nie miałem z tym do czynienia i nie wiem jak to zrobić! Układ składac się z będzie z tachoprądnicy, mikroprocesora i wyświetlacza! Ma mieć on możliwośc wyzerowania, zatrzymania lub wystartowania licznika! Chodzi o trzy przyciski start, stop, zero, reset! Reset wiem gdzie podłączyć. A co z pozostałymi przyciskami na dowolny...
Witam wraz z kolegą robimy układ elektroniczny na ATTINY 2313, który docelowo ma generować dźwięk na PWM-ie. Dźwięk ma być zapisany na pamięci FLASH Atmela - AT45DB161D. Schemat wygląda następująco: Po stworzeniu płytki i wlutowaniu elementów zabrałem się do pisania kodu. Oto zamieszczam kod assemblerowy mojego programu: .include "tn2313def.inc"...
A z czystej ciekawości chciałbym zapytać czy ten terminal to jest tylko gniazdo usb i z niego lecą piny czy w tym usb jest coś jeszcze jakiś mikrokontroler?
Witam, Zajrzałem do kodu z linku, który jest pod filmikiem na YT i wydaje mi się trochę dziwne (od razu mówię, nie używam Arduino i mogę się mylić co do działania biblioteki do LCD), że najpierw są deklarowane znaki dla wyświetlacza, a dopiero później jest on inicjowany. W przykładzie użycia biblioteki LiquidCrystal_I2C jest troszkę inna kolejność:...
Mikrokontrolery, zwłaszcza ośmiobitowe, wydają się być generalnie łatwymi w użyciu układami. Mamy bowiem do dyspozycji prosty komputer i garść zwykle mało skomplikowanych peryferiów. Wystarczy napisać odpowiedni program i tyle. Ale nawet te proste z natury układy mają funkcje i możliwości, które są mało znane. Nie dlatego, że to jakiś sekret, ale ponieważ...
Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody. Problem ten to błędy w krzemie. Kilka lat temu zaprojektowałem...
Podobnie jak w przypadku komputerów jednopłytkowych, procesorów, procesorów graficznych i innej elektroniki na rynku, pandemia wpłynęła także na produkcję mikrokontrolerów, pozostawiając producentom ograniczone zasoby. Oczekuje się, że niedobór chipów zakończy się w nadchodzących miesiącach, a wkrótce po tym nastąpi uzupełnienie dostaw. Niezależnie...
Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki rozwojowe, debuggery, kompilatory, etc. Wiele z tych czynników...
Programator tropic, jak sama nazwa wskazuje, to programator zrobiony z myślą o picach, którego autorem jest jakiś trol, w tym przypadku, trol.six. ;) - obsługa przez polecenia, tzn nie potrzeba dedykowanego oprogramowania - uniwersalny protokół UART, obsługuje XON-XOFF na razie jednostronnie - czyta oraz wysyła w formacie hex Wersja którą prezentuje,...
Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach, w czujnikach temperatury/wilgotności/itd. z wyświetlaczem...
Witam,jestem zupełnie początkujący w mikrokontrolerach. Walczę z ARMem LPC-2138 w środowisku CrossStudio. Mój problem polega na tym, że program wgrany do mikrokontrolera ulatuje po resecie i nie wiem jak zrobić żeby został. Próbowałem z różnymi konfiguracjami FLASH debug/release, RAM debug/release i nic. Jak mi się zdaje program musi być w pamięci FLASH,...
Witajcie, dzisiaj przedstawię jak okiełznać kolejny chiński mikrokontroler WiFi+Bluetooth, a dokładniej W800-C400 od WinnerMicro. Na ten moment można go kupić za około 10 zł, z kolei płytkę startową z nim już za 25 zł i obie te ceny uwzględniają już przesyłkę. Oczywiście nie będę tu korzystać z takiej płytki, tylko kontynuując moją tradycję użyję urządzenia...
Elektroniką zajmuje się już trochę czasu i ostatnio zarażony przez kolegę i jednego z nauczycieli postanowiłem zacząć swoją nową przygodę z mikrokontrolerami. Na potrzeby tej że przygody wykonałem sobie zestaw testowy do ćwiczeń jak i mam nadzieje moich przyszłych projektów. Chwalić się nie ma czym więc krótko napiszę tylko co mój testowy zestaw zawiera,...
Witam! Od niedawna zacząłem interesować się mikrokontrolerami. Zbudowałem sobie coś a la zestaw uruchomieniowy i tu mam problem: zaraz po uruchomieniu mikrokontrolera na wszystkich portach mam napięcie 2,30V. Dopiero po chwilowym podaniu Vcc na nóżkę reset stany portów odpowiadają tym zadanym w programie (po prostu po zresetowaniu). Niby problem niewielki...
Firma Microchip umieściła podwójne wzmacniacze operacyjne w swoich 8-bitowych mikrokontrolerach. Mikrokontrolery PIC16F527 i PIC16F570, posiadają wewnętrzny moduł podwójnego wzmacniacza operacyjnego, 8-bitowy przetwornik ADC oraz dwa komparatory. Łącząc warunkowanie sygnałowe (signal conditioning) wraz z funkcją wzmocnienia, prezentowane chipy wdrażają...
Firma XMOS dodała przetworniki ADC do swoich procesorów wielordzeniowych xCORE-Analog, przeznaczonych do zastosowań przemysłowych takich jak czujniki, efektory i sterowniki silników. Firma mająca siedzibę w Bristolu, wyda swoje 6, 8, 10, 12, 16-rdzeniowe mikrokontrolery z przetwornikami ADC nazywając te serię A w odróżnieniu od istniejącej już serii...
zdecydowałem się na zastosowanie uC aby wyeliminować efekt falowania wody (a tym samym podnoszenie i opadanie włącznika pływakowego co skutkowało kilkunastoma krótkimi włączeniami pompy przy każdym dolewaniu wody). Nie wystarczyło zastosować filtr RC? Dodaj na wszelki wypadek rezystor 10kΩ podciągający RESET do Vcc. Przy takich urządzeniach jak...
Pisaliśmy o nowym układzie od STMicro Kluczowe cechy i specyfikacje NUCLEO-G491RE: * Mikrokontroler STM32G491RE ARM Cortex-M4 z 512 KB flash, 112 KB SRAM w obudowie LQFP64 * Złącze rozszerzające kompatybilne z ARDUINO Uno V3 * Piny w standardzie ST morpho, zapewniające pełny dostęp do wszystkich wejść i wyjść układu STM32. * Wbudowany debugger i programator...
Witam, Potrzebuje opisu układów zabezpieczeń alarmowych w mikrokontrolerach.W jaki sposób steruje sie układem watchdog, oraz prostego schematu układu RESET, wraz z opisem zastosowania tego sygnału w mikrokontrolerze i typowymi jego źródłami...
Witam, zwracam się z prośbą o rozwiązanie mojego problemu. Niedawno zacząłem interesować się programowaniem mikrokontrolerów w języku bascom. Mój ostatni projekt który wykonałem to jedno kanałowy termostat do wytrawiarki pcb. Problem polega na tym, iż po po wielokrotnym naciskaniu przycisków na wyświetlaczu lcd zaczynają pojawiać się tzw. "krzaczki"...
Witam. Tworzę projekt oparty na mikrokontrolerze ATTINY414. Powstaje on w środowisku Microchip (Atmel) Studio. Program ma wyświetlać aktualną temperaturę z czujnika oraz średnią kroczącą temperatury z ostatnich 24 godzin. Dane chciałbym wyświetlić na małym wyświetlaczu OLED, 128 x 32, sterownik SSD1306 (komunikacja przy pomocy I2C). Mikrokontroler ma...
8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu na strukturę kosztów” i lepszego wsparcia zapewnianego...
Witam, Mam problem, z którym walczę od dłuższego czasu i nie mogę sobie poradzić. Zrobiłem sobie programator do mikrokontrolera, ale nawet nie mogę połączyć się z komputerem. Rzeczy, które sprawdziłem i jestem pewny, że są w porządku: - połączenie układu max232 z mikrokontrolerem - nóżkami 10 i 11 (RXD i TXD) w odpowiedni sposób. - zasilanie napięciem...
AVRDUDE ma parametr -E za pomocą którego można ustawić m.in. stan linii RESET. W dokumentacji jest napisane, że dzięki temu można ustawiać czy po zakończeniu programowania mikrokontroler ruszy z programem czy nie. Z tego co jednak widzę, to ustawienie dotyczy nie tyle mikrokontrolera co po prostu linii /RESET w porcie równoległym czyli pinu 16 w złączu...
Wyczuwam w tobie nieuzasadniony,paranoiczny lek przed zawieszeniem modułu GSM. :) To się raczej nie zdarza. Od tego jest mikrokontroler aby sprawdzać komunikację z modułem nawet np. co sekundę. W przypadku braku odpowiedzi robimy reset. Bardziej niż zawieszenie się modułu GSM obawiałbym się zawieszenia mikrokontrolera.
Omawiany układ i ogromny ESP32-PICO-D4 dla porównania. Układ HC32L110 to oparty na rdzeniu ARM Cortex-M0+ mikrokontroler, który zamknięto w maleńkiej obudowie CSP16 o wymiarach 1,59 mm x 1,436 mm, co czyni go najprawdopodobniej najmniejszą na świecie opcją w pakiecie z ARM. LilyGO T-HC32 jest jedną z pierwszych płytek deweloperskich z tym mikrokontrolerem...
Moduł DshanMCU Pitaya Lite to płytka rozwojowa MCU oparta na kolejnej alternatywie dla układów STM32: mikrokontrolerze MindMotion MM32 z rdzeniem ARM Cortex-M3, o którym mówi się, że jest kompatybilny programowo z STM32. Jednostka może być taktowana zegarem o częstotliwości do 120 MHz, posiada 128 KB pamięci SRAM, 512 KB Flash oraz oferuje dwa porty...
jeżeli układ pracuje bez programatora to jest absolutnie odporny na dziwne sytuacje, nawet przy ustawionym BOD na 4Volt przy dobrym zasilaniu w ciągu roku na kilkuset układach nie wystąpił żaden reset. watchdog oczywiście także jest włączony. ogólnie jest to najbardziej sympatyczny mikrokontroler z jakim miałem do czynienia.
Ponieważ jesteś zielony w temacie, to zacznij od książki w ZIELONEJ okładce, podanej na końcu :))) wyjaśni ci wszystko od początku. -Jaki mikrokontroler najlepiej kupić? Taki jaki jest potrzebny do konkretnego projektu. :)))) (żeby można było go programować bascomem AVR, żeby miał wbudowany oscylator, więcej niż 4KB pamięci,żebym mógł do niego alfanumeryczny...
Jeżeli PonyProg nie wywala błędów komunikacyjnych na samym początku a programuje (wolno) a potem weryfikacja nie przechodzi to jest problem z przewodami miedzy układem HC a mikrokontrolerem. Podmień tego HC244 na inny egzemplarz. Linie SCK przydało by się obejrzeć oscyloskopem. Można wstawić kondensator między SCK a GND ze 22-100pF Zobacz jak masz port...
dziękuje za cenne uwagi! zmieniłem zasilacz na 9V + 7805 dałem kondensatory do 7805 na wejście i wyjście. ale czekam na przesyłkę z kondensatorami 100nF i dopiero będę mógł sprawdzić ostatecznie jak to działa w praktyce. Mam jeszcze pytanko co daje ustawienie BOD w układzie? Dodano po 11 Acha i jeszcze jedno. kondensator blisko nóżek zasilania mikrokontrolera....
Diody na pewno poprawnie, dołączyłem na samym końcu po stwierdzeniu że występują resety, stan rejestru MCUCSR sprawdzałem początkowo przez debug, później wyciągnąłem na diody. po uruchomieniu/aktualizacji programu pokazuje reset zewnętrzny/JTAG, po niespodziewanym resecie gasną wszystkie (domyślam się że o to chodziło przy pytaniu o kierunek podłączenia...
Eeprom służy do zapisu parametrów i ustawień których nie można zaprogramować podczas programowania mikrokontrolera. Są to parametry "wyuczone", zdobyte przez mikrokontroler podczas pracy programu a maja być pamiętane. Możesz sobie czytać z tego Eeproma w kółko ale kosztuje Cię to czas. Ja pracuję tak że działam w programie na RAM bo ma szybszy dostęp....
Ale w czym problem ? Potrafisz angielski na poziomie A2 ? Jeśli nie to może translator czy słownik. Zalinkowałeś dokumentację, w której każdy z pinów o który pytasz jest rozpisany. Np: BLANK Blank all outputs. When BLANK = H, all OUTn outputs are forced OFF. BLANK 23 2 31 I GS counter is also reset. When BLANK = L, OUTn are controlled by grayscale PWM...
Wygenerowałem sobie prosty projekt na układ STM32F070CBTx w CubeMX i odpaliłem w Keilu. Jedyne co włączyłem w CubeMX-ie to w RCC zegar - zewnętrzny kwarc 12 MHz i USB_FS skonfigurowane jako VCP (CDC). Po załadowaniu do Keila i skompilowaniu programu wgrywam go (J-Linkiem po SWD) do mojego układu na płytce. I nic się nie dzieje, a komputer (do którego...
Niedawno zakończyła się kampania crowdfundingowa otwartego mikrokontrolera, który ma być sprzętowym emulatorem starszych mikrokontrolerów, takich jak Zilog Z80, MOS 6502 czy Motorola 68000. Wybrano zestawy instrukcji tych konkretnych układów z powodu tego, jak istotne te procesory były w historii komputerów: Z80 obecny był w TRS-80 czy ZX Spectrum,...
Już jakiś czas temu prezentowano mikrokontroler WinnerMicro W806 Alibaba Xuantie XT804 C-Sky z zegarem do 240 MHz, 1 MB pamięci Flash, 288 KB i pamięci SRAM. Układ ten można znaleźć na płytce rozwojowej HLK-W806, która dostępna jest za jedyne 2 dolary. Producent posiada w swoim portfolio jeszcze inny układ - W801. Zwiększa on wewnętrzną pamięć Flash...
Firma iWave Systems zaprezentowała niedawno rodzinę modułów SoM w obudowie LGA iW-RainboW-G54S z procesorami STM32MP13x. Są one przeznaczone do zastosowań wbudowanych i konsumenckich o niskim poborze mocy. Przedsiębiorstwo przedstawiło również kompatybilny komputer jednopłytkowy, aby zapewnić dostęp do rozbudowanych urządzeń peryferyjnych. Nowy SoM...
witam wszystkich ...po ostatniej mojej konstrukcji kolorofonu postanowiłem zaprojektować coś odmiennego...a mianowicie płytke testową procesorów AVR i nie tylko... Jest to układ zawierający podstawowe "klocki" (umożliwiające stworzenie tzw.."rąk i nóg" procesora)...takie jak: -wyświetlacz LCD 16*2 znaki -dwa podwójne wyświetlacze 7-segmentowe -linijka...
Witam jakiś czas temu wykonałem płytke do bramy wjazdowej wszystko jest sterowane mikrokontrolerem.Jednak jest pewien błąd z którym nie potrafie sobie poradzić a dokładnie Układ sie resetuje.Nie jest to wina wydajności zasilacza ukad resetuje sie tylko przy obciążeniach hmm indukcyjnych? czyli silnikach(nawet jak podłącze te małe silniczki DC)Po podłączeniu...
Ogólne dyskusje o mikrokontrolerach. Współpraca z układami I/O, zasilanie, układy resetu i nadzoru, zagadnienia teoretyczne To ja się pytam gdzie mam pisać w związku z AVR ? Pozdrawiam Tam gdzie są Ogólne dyskusje o mikrokontrolerach No chyba że twierdzisz że to są wzmacniacze audio bo wtedy oczywiście trzeba pisac w dziale audio.
Witam ponownie. Dziekuje za wszystkie pomocne odpowiedzi, chociaz nie potrzebnie moje pytanie zostalo zinterpretowane odnosnie tego ze potrzebuje jakiegos sprzetu. Nie pytalem o sprzet, chodzilo mi bardziej o metodologie programowania takiej komunikacji, jak napisac taki software aby mogl przeslac zmienne do eeprom i je zapisac. Tym razem zapytam konkretniej....
poniżej masz kod, podłączenie jest banalne i rozkład pinów masz w samym programie. Linia Reset podłączona jest do tranzystora NPN z opornikiem 1 k w obwodzie kolektora, do startu potrzebujesz jeszcze mikroprzełącznik który wyzwala start kasowania. Zasilanie kasowanego procka następuje wprost z linii PORTB6 Schematu nie chce mi się rysować bo jest w...
Witam, prawdopodobnie błąd jest w inicjalizacji watchdog. Wykorzystujesz do tego dwie funkcje, init_WDT() oraz init_watch_dog(). Pierwsza init_WDT: ale już kolejna linijka [syntax=c]WDTCSR=_BV(WDIE);[/syntax] kolejne nadpisanie rejestru WDTCSR, w tym momencie ponieważ mieścisz się w czterech cyklach zegara ustawiasz bit WDE na 0 a bit WDIE na 1. Zgodnie...
Napisałeś, że sterujesz przekaźnikami duzej mocy. W takim wypadku znaczenie może mieć pole elektromagnetyczne pochodzące od obwodu sterowanego (domyślam się, że płynie tam dość duży prąd). To by tłumaczyło sytuację w której układ resetuje się tylko gdy masz do tych przekaźników coś podłączone: Pole elektromagnetyczne indukuje się na ścieżce do której...
Witam. Widzę, że jest niezłe zamieszanie. Ja również miałem takie kłopoty i uwolniłem się od resetów mikrokontrolerów z serii AVR. Układ odporny jest nawet na dotknięcie nóżki resetu grotem lutownicy i maltretowanie go przez 10 minutowe pstrykanie lutownicą !!!!. Układ jest super odprony - oto co zrobiłem (schemat może zamieszcze później, bo teraz jestem...
Co kto lubi. Jeśli ktoś chce ciągnąć (druta) RS485 czy CAN na drodze 10 cm niech se ciągnie. Do transmisji w obrębie urządzenia czy płytki wymyślono standard I2C. Przy dużych prędkościach transferu idealnym rozwiązaniem jest SPI przy czym faktycznie trzeba zadbać o oddzielne dociągnięcie czy przełączanie biorących udział w programowaniu ISP linii RESET....
Witam Wlasnie rozpoczolem swoja przygode z mikrokontrolerami i postanowilem zaczac od czegos z serii AT89S. I mam taka prozbe aby ktos zamiescil tutaj jakis przykladowy schemacik z tym prockiem w roli glownej. Nie chodzi mi ty o jakis rozbudowany uklad tylko o cos typu diodka i guziczek. Chcialbym zobaczyc jak powinien taki uklad wygladac w praktyce....
Witam Wszystkich zainteresowanych:) Chciałbym zainteresować swoim problemem szczególnie tych z Was, którzy wykorzystywali w swoich aplikacjach mikrokontrolery ST7LITE1xB. Napisany przeze mnie program pięknie działa na płytce startowej "REVA starter kit", zaś nie rusza w mojej aplikacji. Interfejs ICC wykonałem zgodnie z informacjami na str. 13 karty...
chwila , chwila akcja przypisana do przycisku (buttona) wykonuje się dopiero w momencie puszczenia go... właśnie to sprawdziłem. Pomysł TZOK-a jest najlepszy, bo znacznie ułatwia zaprogramowanie tez mikrokontrolera. Za pomocą onClick można poradzic sobie z przesłaniem rozkazu do wykonania czynności, ale za pomocą czego można przypisać akcję resetu dla...
Witam Czy jesteś pewien że kod zawarty w przerwaniu skończy się wykonywać zanim przyjdzie następne przerwanie. W kodzie widzę dużo skoków do różnych procedur. Miałem podbny problem gdy kolejno przychodzące przerwania wędrowały na stos aż do zablokowania mikrokontrolera. Spróbuj zrobić obsługę w przerwania w pętli głownej. Przerwanie ustawi zmienną bitową...
Witam! bardzo serdecznie. Zwracam się do Państwa z następującym pytaniem. Otóż mam dość poważny problem z mikrokontrolerem ATtiny2313. Udało mi się skonstruować barierę podczerwieni w oparciu o diodę nadawczą podczerwieni oraz układ odbiorczy podczerwieni TFMS5360 lub TSOP1736 (odpowiednik). W układzie wykorzystano ten pierwszy. Potrzebuję zamontować...
Ja bym dorzucił możliwość odłączenia kwarcu, ewentualnie podłączenia generatora zewnętrznego. Filtrowanie zasilania AVCC trochę okroiłeś. Przed dławikiem wstaw elektrolit a za dławikiem 100nF. Jeżeli chodzi o AREF. Tam też powinien być kondensator 100n. A jak chcesz mieć bardziej uniwersalny układ to zrób sobie choćby wyprowadzenie do podłączenia zewnętrznego...
Czujnik ruchu PIR autor: Hélio Pereira - consola.repairgmail.com - www.umodding.info Wstęp Celem projektu jest wykorzystanie taniego czujnika PIR do wykrywania ruchu. Zastosowany został mikrokontroler PIC18F25K20 dla wykrywania czy stan czujnika się zmienił oraz dla generowania dźwięku z głośnika lub przetwornika piezo. Mikrokontroler również kontroluje...
Witam! Zaczynam przygodę z stm32. Mam płytkę stm32discovery, którą programuje w środowisku IAR. Napisałem programik, który komunikuje się po uarcie z kompem. Program działa- wysyłam rozkaz z terminala na, który mikrokontroler odpowiada (wykorzystuje przerwania). Problem zaczyna się gdy resetuje układ. Kroki postępowania: 1. Kompiluje program o IARze...
Witam. Jak wiadomo - przy wykorzystywaniu mikrokontrolerów bez programatora się nie obędzie. Chciałbym przedstawić wykonany przez siebie projekt płytki do programatora AVR-Doper. Dotychczas korzystałem z programatora bazującego także na wyżej wspomnianym, programator wykonany był w technologii THT. Z powodów głównie estetycznych, wielkości płytki oraz...
Dzięki za odpowiedzi :) Reset zasilania to żaden problem, zasilanie z USB na czytnik daje się przez kluczyk i po problemie. A druga sprawa zdaje się rozwiązuje się sama, bo jeśli nie ma zasilania na czytniku, komputer nic nie wykrywa? Albo nie rozpoznaje urządzenia, ale reset zasilania byłby tak szybki, że nawet komunikat by pewnie nie zdążył wyskoczyć...
Witam, Próbuje w ramach nauki zbudować zegarek w oparciu ATMegę168 i PCF8583. Zbudowałem następujący układ: Napisałem do niego następujący program: [syntax=c] #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include "HD44780.h" #include "i2c.h" #include "PCF8583.h" uint8_t godz, min, sek, hsek; uint8_t dzien, miesiac;...
Firma Nuvoton Technology wypuściła na rynek serię NUC123 - nowy 32-bitowy mikrokontroler z rdzeniem Cortex-M0 wyposażony w interfejs USB w standardzie 2.0 FS (Full Speed) oraz 10-bitowy przetwornik analogowo-cyfrowy. Nowa seria NUC123 posiada taktowanie zegara z wysoką częstotliwością 72 MHz, 20 KB SRAM oraz 8 portów do obsługi USB, co czyni go potężnym...
Autor zastanawiał się, jak zaimplementować w projekcie interfejs bardziej elegancki, niż zwykle stosowane przyciski. Częściowo zainspirowany materiałami wideo umieszczonymi przez D. Jones'a na stronie EEVBlog, postanowił zainteresować się pojemnościowymi przyciskami dotykowymi. Zwykle jednak wadą tego typu rozwiązań jest konieczność wykorzystania dedykowanych...
Znam sie tylko na LPC'kach, ale ze schematu i zdjęć wnioskuje że należy przytrzymać przycisk oznaczony BOOT0 i wcisnąć na chwilę reset, wtedy powinien wejść w tryb bootloadera. Heh. Zakupiłem to cudeńko, w sumie ze względu na wyświetlacz... Na płytce powinien być program Flash loader demonstrator . Uruchamiasz go, następnie przechodzisz w module w tryb...
Na pierwsze kilka miesięcy w zupełności wystarczy Ci nawet Atmega 8. Zastanawia mnie tylko fakt zakupu dobrej klasy programatora przez początkującego. AVRami zajmuję się od kilku lat i powiem Ci szczerze: nigdy nie musiałem debugować programu programatorem. Inaczej - nauczyłem się tak pisać programy, żeby pewne krytyczne miejsca kodu móc zdebugować...
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (). Zastanawiam się nad tym, jaki zestaw startowy byłby najlepszy? Są 4 możliwości: 1. ZL27ARM (); cena:...
Dzień dobry Naprawiam właśnie uszkodzony AS-946A. Wyświetlał losowe znaki po włączeniu, pierwsze podejrzenie - mikrokontroler. Miał niecałe 3V zamiast 5. Sprawdzam stabilizator, 3,6V na diodzie zenera zamiast 5,6. Nie miałem takiej pod ręką, zastąpiłem 7805, mimo tego nadal nie wyrabiał prądowo. Podłączyłem 5V z zasilacza, wyświetlacz wskazał pobór...
Należy "podpisać" przesyłane zmienne tak by mikrokontroler jednoznacznie wiedział z którą ze swoich zmiennych skojarzyć ma przesłaną wartość i w niej ją zapisać. Wiele urządzeń ma swoje własne sekwencje bajtów po których własnie mikrokontroler jest w stanie określić co nadeszło. Takie sekwencje nazywają się "ramką". Na przykład System NMEA 0183 z odbiorników...
Tak, schemat jest jak najbardziej prawidłowy. Rezystor ściągający do masy bazę tranzystora NPN możesz wyrzucić, robi to za ciebie mikrokontroler, kiedy na pinie jest stan 0 :) A jak MCU wprowadzisz w stan reset to co?
Witam, Piszę program sterujący pracą zgrzewarki oporowej. Za pomocą PWM załączam tranzystory dużej mocy na określony czas z określonym wypełnieniem. Istotą mojego problemu jest pojawianie się napięcia na pinach, na których mam PWM (PE9, PE11, PC8, PC9) podczas resetu mikrokontrolera oraz podczas włączania/wyłączania mikrokontrolera. Nie mogę oczywiście...
Problem stanowi mikrokontroler STM32F051C8 który po wgraniu kilkadziesiąt razy programu zaczął się samoistnie resetować co 400ms. Pin reset nie był podciągnięty pod 3.3V, ale po podłączeniu pull-upa nic to nie zmieniło. Dało się go programować za pomocą ST-Link Utility (connect under reset). Pin BOOT0 podciągnięty pod masę, za pomocą zworki, którą można...
Przeczytaj dokładnie artykuły z tego cyklu:
MicroMod to modułowy ekosystem interfejsów do szybkiego programowania systemów wbudowanych i prototypowania. MicroMod jest dostarczany z dwoma komponentami, tj. „Płytką procesora” z mikrokontrolerem i płytką nośną. Złącze M.2, znane z komputerów, jest interfejsem między tymi dwoma komponentami. Płytki nośne służą do korzystania z różnych...
Firma ITEAD jest znanaa ze swoich produktów do automatyki domowej Sonoff, które zaczęły się od ESP8266 WiFi i systemów łączności RF kilka lat temu, ale ostatnio firma zaczęła również oferować produkty zgodne z Zigbee, w tym inteligentny przełącznik Sonoff BASICZBR3, Sonoff ZBBridge WiFi do Zigbee Gateway oraz tani klucz sprzętowy USB CC2531 Zigbee...
Na rynku dostępna jest ogromna ilość kompaktowych płytek, zgodnych z Arduino Zero, opartych na mikrokontrolerze SAMD21 (ARM Cortex-M0+), w tym między innymi Exen Proto, Wemos D1 SAMD21 czy Seeeduino XIAO. Ta ostatnia jest najmniejsza z nich wszystkich, przy wymiarach zaledwie 23,5 mm x 17,5 mm. Wszystkie te płytki są domyślnie wyposażone w port USB...
Renesas Electronics RL78/G15 to 8-bitowy mikrokontroler klasy podstawowej z 1 KB pamięci SRAM, 4 KB lub 8 KB Flash na kod. Oferowany jest w różnych rozmiarach z obudowami od 8 do 20 pinów. Najmniejszy z nich, mający osiem wyprowadzeń, mierzy zaledwie 3 mm × 3 mm. Firma STMicro właśnie Kluczowe cechy i specyfikacje Renesas RL78/G15: * Rdzeń procesora...
Dzięki za zainteresowanie tematem. Skleciłem dokładnie układ jak poniżej. Użyłem gotowego modułu przetwornicy i mam nadzieję, że przerysowałem go bez błędu. Mikrokontroler steruje przetwornicą przez wyjście typu OC, przez tranzystor P-MOSFET (-30V; -55A) w układzie high-side. Nie miałem wyboru, musi być high-side. Problem występuje w dwóch momentach:...
Teoretycznie nie ma potrzeby. Obwody wejściowe mikrokontrolera są oparte na tranzystorach polowych (zresztą cały jest zbudowany w oparciu o technologię CMOS), a co za tym idzie obwody wejściowe mają bardzo dużą impedancję i nóżka działa jak antena i "ściąga" różne śmieci z otoczenia. Na przykład te spowodowane silnikiem lub wyłączeniem lampki na biurku....
Witam. Pisalem na forum mikrokontrolery ale tam nie ma nikogo zainteresowanego. Dlatego pisze tutaj. Szukałem na forum ale nie znalazłem nic ciekawego. Chciałbym zrobić reseter AP. Wykonałem cos takiego na ne555 procujące jako multiwibrator astabilny, ale nie dziala to poprawnie to znaczy malo stabilnie. Chodzi mi o napisanie prostego programu na pic16f84...
WITAM na wstepie chcialbym zaznzczyc ze jestem poczatkujacy mam program napisany w asm i potrzebuje "przetlumaczyc" go na język C++... jest to rozruch silnika... zwracam sie do ludzi znajacych oydwa jezyki Ja troszke znam C++ ale nie znam asemblera .... wiec proszę o pomoc... potrzebuje także dopisać do tego programu ŁAGODNY rozruch tzn. silnik sie...
Dokładnie tak jak pisze snow. W normalnych warunkach procek bez podciągniętego resetu do zasilania będzie pracował normalnie ale spróbuj w czasie jego pracy przyłożyć do niego np. dzwoniącą komórkę. Jeśli zakłócenia będą wystarczająco duże mikrokontroler "zwarjuje". Dlatego dla bezpieczeństwa warto połączyć reset z zasilaniem rezystorem o wartości np...
Hej, mam problem z tytułowym mikrokontrolerem. Po wgraniu przez JTAG (CrossStudio "Build and Run") prostego programu zapalającego LEDy na płytce projektowej, wszystko działa. Jednak gdy zresetuje cały układ (poprzez przycisk reset, bądź odłączając zasilanie), przestaje działać. Debug pokazuje, że rejestr instrukcji (PC) wskazuje w inne miejsce, niż...
Cześć. Dawno to dałeś, ale ja dopiero przeglądałem. Potrzebuję 2 rzeczy do wykonanego już w 2/3 projektu. 1) Panel sterowania ze zdalnym odbiorem najlepiej w kodie RC5 lub RC6 do sterowania urządzeniem. Rozkazy z pilota mają sterować cyfrowymi przełącznikami. jest ich 9. Niektóre przełączniki mają trzymać jak zatrzaski, a inne dawać impulsy. Te impulsowe...
nie identyfikuje ci chip-a. Często się to zdarza a wiec standartowo 1. Sprawdz czy są zimne luty 2. Sprawdz poprawność połączenia Vcc->Vcc, reset -> reset 3. Powiedz jaki system 4. Ustawiłeś w bascomie programator?? 5. Jak sprawdzisz to wszystko napisz czy działa jak nie to bd dalej myśleć też to przeżywałem z tym programatorem ;p ps. Hubert pochwalisz...
Podczas załączania i wyłączania dużych prądów pojawiają się silne impulsy elektromagnetyczne. Cały obwód mikrokontrolera zawsze separuję przekaźnikami i transoptorami. Nie może być również kontaktu z przewodem neutralnym. Za to bardzo starannie trzeba się podłączyć do PE. Mało tego, upewnij się, że jest zapewniona dobra skuteczność ochrony na PE. Na...
Witam serdecznie. Chciałem zaprezentować mój ostatni projekt. Jest to projekt sterownika GSM w wersji drugiej. Urządzenie posiada moduł GSM (SIM300D), gniazdo na kartę SIM oraz antenę. Sercem układu jest ATmega16. Wcześniejsza wersja z przed 2 lat do pracy wymagała telefonu Siemens C35 (
Pobór prądu jedna sprawa a dostępność w Polsce druga. Dzięki uprzejmości przedstawiciela NXP dostałem sample LPC1102. Oto wrażenia: 1. BGA16 to nie tragedia jeśli chodzi o przylutowanie. Można to zrobić. Gorzej że płytkę pod to wykonać to tragedia. Dwie warstwy wystarczą ale trzeba zrobić przelotkę która ma średnicę całkowitą do 0,3 mm. Firmy które...
Witam wszystkich. Mam pewien problem z Atmegą16L - a nawet z kilkoma. Sprawa wygląda tak: niedawno zacząłem przygodę z elektroniką cyfrową, kolega pomógł mi wystartować i zaopatrzył właśnie w kilka wyżej wspomnianych Atmeg oraz taką najprostszą płytkę testową jaką można mieć, czyli miejsce na Atmegę w technologii SMD, generator taktowania (kwarc 7.3728...
Dziękuję mirekk36 za uwagi. Właśnie siadam do przerobienia wszystkiego od nowa według Twoich uwag. Zobaczymy co z tego wyjdzie :) Aldoro: płytkę zrobię gdy na stykowej uda mi się to najpierw uruchomić :) Dodano po 1 Zastosowałem Wasze uwagi i podłączyłem wyjścia mikroprocesora (VCC, AVCC) pod dodatnie zasilanie, a GND pod ujemne (prąd płynął z zewnętrznego...
Microchip wprowadza do produkcji następną generację prostych ośmiobitowych mikrokontrolerów z serii PIC. Wyposażone są one w zaawansowane peryferia analogowe i cyfrowe, co pozwala aplikować je w szerokim zakresie urządzeń - ładowarek do baterii, oświetleniu ledowym, zasilaczach oraz urządzeniach do kontroli pracy urządzeń. Układy PIC12F752 oraz PIC12HV752...