Potwierdzam - nie warto się przywiązywać do jednego producenta / jednego typu mikrokontrolera. Ale na początek warto wybrać mikrokontrolery które są najbardziej popularne (przykładowo STM32 / ESP) - dlatego, że najłatwiej znaleźć materiały do nauki :) STM32F411 jest jak najbardziej dobrym wyborem. Jeśli chcesz konkretów, proszę bardzo. Pracowałem w...
Sam jestem posiadaczem dwóch LaunchPadów, ale procek jaki tam jest wsadzony to plus minus odpowiednik tiny2313 tylko że 16 bitowy i w sensownej cenie a nie tak fantastycznej jak ostatnio Atmele. Ciekawi mnie natomiast, że nikt się nie zająknął o STM8S/L. Ichni starterkit ~35PLN, a możliwości kosmicznie większe w porównaniu z LaunchPadem. Do tego full...
Sprawdzales ktore jeszcze army maja 12 bitowy przetwornik ADC? Przetwornik A/C o rozdzielczości 12bit i maksymalnej częstotliwości próbkowania równej 1MSps posiadają mikrokontrolery z rdzeniem ARM produkowane przez firmę Analog Devices (seria ADuC702x). To jest ich zaletą, ale poza tym mają mnóstwo wad. Spotkałem się jednak z opinią, że "w Internecie...
http://obrazki.elektroda.net/24_12691712... Witam! Chciałbym przedstawić jeden z moich ukończonych projektów. Nie mam zbyt wiele czasu więc prezentacja będzie niestety mało szczegółowa. Mam nadzieje, że mi wybaczycie. Inspiracją do rozpoczęcia tego projektu były podobne urządzenia prezentowane w internecie. Zawodowo jestem programistą natomiast...
https://obrazki.elektroda.pl/2998720100_... W Koncepcja modularna niespójność skalarna Po wielu godzinach wspólnych przygód, spoglądając z perspektywy na budowę zestawu, odniosłem wrażenie, jakby trochę na siłę rozdzielono moduły, które wcześniej miały swojego protoplastę w postaci znanych nam audio kombajnów zawierających wszystkie...
https://obrazki.elektroda.pl/1655231800_... Microchip, po zakupieniu Atmela, utrzymuje nadal projekty, jakie realizowała ta firma przed przejęciem. Wypuszczane są kolejne układy z rodzin AVR (tinyAVR i megaAVR) jak i 32-bitowe mikrokontrolery z rdzeniem ARM-Cortex. Do układów tych dodawane są nowe rozwiązania, czego przykładem może...
http://obrazki.elektroda.pl/4083580600_1... Jak wygenerować losowy ciąg bitów? Niektórzy ludzie powiedzą, że to niełatwe, inni, że to bardzo trudne, a jeszcze inni zastanawiać się będą, czy to w ogóle możliwe. Oczywiście, nie problemem jest tworzenie ciągów pseudolosowych bitów korzystając z oprogramowania, ale niestety nawet najlepszy...
Mikrokontrolery 32 bitowe zawojowały rynek, jednakże ich 8 bitowi przodkowie nadal są równie popularni na rynku, co 32 bitowe układy. Układy 32 bitowe o szerokim wachlarzu peryferiów, są idealnymi kandydatami do wielu aplikacji, co tłumaczy czemu są tak popularne wśród projektantów systemów elektronicznych. Projektanci wiedzą, że kompleksowe i skomplikowane...
http://obrazki.elektroda.pl/9197682900_1... Firma Silicon Labs zaprezentowała dwie rodziny mikrokontrolerów EFM8 dedykowanych dla przemysłu motoryzacyjnego. Zostały one zaprojektowane do szerokiego zakresu aplikacji w samochodach, w szczególności do obsługi interfejsów dotykowych i kontrolnych w kabinie pojazdu. Rodzina układów EFM8SB1...
| to jest operator OR Konkretnie to jest bitowy operator OR.
Rodzina AVR jest niezła. Ale są inne alternatywy: - mikrokontrolery firmy Silicon Laboratories (dawniej Cygnal) - 8 bitowy szybki rdzeń zgodny z '51 + bogate wyposażenie wewnętrzne (pod tym względem AVR-ki "wysiadają"), - mikrokontrolery z wydajnym 32 bitowym rdzeniem ARM z oferty firm Atmel lub NXP (dawniej Philips). Dystrybutorem firmy Silicon Laboratories...
http://obrazki.elektroda.pl/8329058400_1... Układy z rodziny PIC32MZ DA firmy Microchip to 32 bitowe mikrokontrolery (MCU), które posiadają - jako pierwsze w branży - zintegrowaną jednostkę GPU dedykowaną do akceleracji grafiki 2D. Układ ten wyposażono także w aż 32 MB pamięci DDR2. Cechy te umożliwiają ogromną elastyczność w zakresie...
Parę lat temu był to standard przemysłowy. Ja ostatni projekt na 8051 (na ADuC812) zrobiłem jakiś 10 lat temu. Teraz stosuję tylko Cortex M3 lub Cortex M0+. Ale 8051 jest ciągle jeszcze do zdobycia i słyszałem że niektórze producenci wypuszczaja ciągle jeszcze nowe wersje tego mikrokontrollera. W dzisiejszych czasach 32 bitowy ARM Cortex M0+ ma dużo...
Witam. Polecam 8 bitowy MC9S08GT60 lub jakiś 16 bitowy z rodziny MC9S12
Cześć Ogólnie rzecz ujmując to 16-bitowe procesory (również mikrokontrolery) mają 16-bitową wewnętrzną architekturę. To Znaczy, że ich rozkazy mogą operować na 16 bitowych danych w jednym cyklu rozkazowym. Nie jest za to regułą, że mogą się komunikować z układami peryferyjnymi (pamięciami, układami I/O, PIC itp) po 16 bitowej zewnętrznej magistrali...
Witaj, Z tego co widzę w dokumentacji to Xmega32e5 ma jeden rejestr 8 bitowy CALL zgodnie z punktem 25.14.9. Problem może wynikać z tego że inne mikrokontrolery z tej rodziny (XmegaAU) ma już CALL i CALH punkt 28.16.8. Pozdrawiam
http://obrazki.elektroda.pl/4521881600_1... Microchip wprowadził na rynek nową rodzinę mikrokontrolerów. Oparta na PIC16 linia układów PIC16F19197 to MCU o zmniejszonym poborze prądu i wbudowanym, niezależnym od rdzenia układu kontrolerem wyświetlacza LCD. Rodzina tych układów liczy dziewięciu członków. Oprócz kontrolera LCD układy...
http://obrazki.elektroda.pl/8123888200_1... Microchip reklamuje mikrokontrolery z rodziny PIC18F*K42* jako elastyczne platformy, mogące dopasować się do dowolnej aplikacji. Rodzina tych 8 bitowych układów składa się z 10 członków o szerokim zakresie parametrów: pamięcią flash od 16 do 128 KB czy obudowami od 28 do 48 pinów. Jednakże...
Dlaczego 8-bitowe mikrokontrolery nie wymierają? Krótka wersja odpowiedzi: Powodem jest to, że nie wymierają również deweloperzy, którzy potrafią w sposób optymalny wykorzystać możliwości 8-bitowych MCU w biznesie. Wersja dłuższa: Każdy MCU jest tyle wart, ile warte jest oprogramowanie napisane na ten MCU. Jeżeli coś się da zrobić na 8-bitowym MCU...
Właśnie odkryłem Xmegi i w ostatniej chwili zrezygnowałem z Propellera żeby w Xmedze projekt zrobić :) Przy okazji czy ktoś mógłby mnie uświadomić (bo nie znalazłem) czy xmega przy pomocy DMA może wypluć stream 4 bitowy? 1 bitowy bez problemu przy pomocy SPI, ale 4 bitowy?, konkretyzując: wczytać 1 bajt z pamięci i wysłać w porcjach po 4 bity równolegle...
http://obrazki.elektroda.pl/3905940400_1... Microchip Technology poszerzył ofertę sprzedawanych mikrokontrolerów z rodziny PIC32 o nową linię produktów, dedykowanych do sterowania silnikami elektrycznymi. Układy z serii PIC32MK to cztery mikrokontrolery zintegrowane z peryferiami dedykowanymi do aplikacji związanych z sterowaniem silnikami...
Z wad: - brak sprzętowego dzielenia - brak przesuwania o kilka bitów na raz To pogarsza wydajność, ale nie ogranicza w żaden sposób możliwości. Szczególnie w c nie jest to widoczne. - architektura Harvard - brak priorytetów przerwań (nie dotyczy xmega) - GCC jakimiś protezami obsługuje przestrzenie adresowe, nie zawsze sprawnie mu to wychodzi - wskaźniki...
Przeglądając dział mikrokontrolery z kilometra widać, że w 90% są to pytania tyczące się programowania. Podział ma zmniejszyć ilość prostych pytań bascomowych.. zastanawiam się ilu początkujących wie, ilu bitowy ma procesor? Dlatego podział na ilość bitów jest bez sensu. Dlatego wydaje mi się, że podział zaproponowany wyżej: - początkujący - bascom...
(at)tplewa Pisałeś Inny mikrokontroler to zawsze jakiś wydatek na programator itd. Podałem wiele innych spełniających ten warunek (brak dodatkowych wydatków), za co otrzymałem taką odpowiedź Do tego co wy ciągle z tymi STM32 jak by innych procków na tym świecie nie było Są PIC, ale nie ma aż tak dużo tanich eval board, a mcu są z reguły "skrojone na...
https://obrazki.elektroda.pl/1976862200_... W pierwszym etapie projektu protokołu bezprzewodowego tworzonego na elektroda.pl zbieramy proponowane wymagania. Zapraszamy do wypowiedzi w tym temacie. Jakie macie wymagania dla protokołu bezprzewodowego? Szczegóły o projekcie znajdziecie tutaj: maciej_333 Trzeba odpowiedzieć na początek...
chyba łatwiej będzie zastosować kartę flash. Zrobienie hosta USB to nie lada wyzwanie. Są mikrokontrolery pełniące tę funkcję, jednak z tego co pamiętam nie ma chyba nic z rdzeniem AVR. Zresztą poszukaj na stronie producenta www.atmel.com Po 10 ciu latach muszę wam powiedzieć, że znalazłem procesor AVR z wbudowanym OTG. Na wiki poczytajcie: https://pl.wikipedia.org/wiki/AtMega8...
Jeżeli chodzi o mikrokontrolery z rodziny AVR takie jak np. 90S8515 to posiadaja one wbudowany licznik "Timer" 16 bitowy z komparatorem cyfrowym , czyli kompletny cyfrowy modulator PWM i posiadaja wystarczajaca ilość pamięci aby umieścić w nich program który generuje próbki dla funkcji sinus, wraz z umieszczeniem algorytmu sterowania który zachowa u/f=const...
Jedyne co mogę polecić to przeszukanie elektrody i skorzystanie z google. W dwóch zdaniach- przetwornik przetwarza analogową wartość napięcia na liczbę. Oczywiście wszystkie liczby we współczesnych systemach mikroprocesorowych i komputerowych a więc i w mikrokontrolerach zapisywane są w oparciu o logikę dwustanową -tj. binarnie. Tak więc przetwornik...
3a. Rusala - sterowanie makiety skrzyzowania - AT89C5131 - assembler 3b. Rusala - wyswietlanie grafiki niskiej rozdzielczosci w 3 odcieniach szarosci na TV - MSP430F135 - C 3c. Rusala - wyswietlacz wektorowy na lampie oscyloskopowej (w trakcie takze komunikacja przez SMS, przed tym jakies duperele ktorych nie pamietam) - ATmega162 - C 3d. Rusala - cykliczny...
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...
http://obrazki.elektroda.pl/3104154700_1... W zeszłym roku Firma Atmel przestawiła rodzinę mikrokontrolerów D20 opartą o rdzeń ARM Cortex M0+. Ostatnio na konferencji Embeded World odbywającej się w Norymberdze, firma poinformowała o rozszerzeniu portfolia produktów opartych o rdzeń Cortex M0+ o trzy nowe rodziny produktów D21, D10...
Notatki z prezentacji, którą teraz tworzę, może się przydadzą: Mikrokontrolery AVR stosowane są w przemyśle samochodowym, w systemach zabezpieczających, bezpieczeństwa oraz rozrywkowym. Stosują je np firmy BMW, Daimler Chrysler oraz TRW W X-Boxie, w padach zastosowano AVRy z interfejsem USB. Atmega48 pojawia się jako dodatkowy mikrokontroler w Lego...
Witam. By zapoznać się na dobre z AVR'ami rozpocząłem pisanie programu z procedurkami które później będe wykorzystywał. Jak zawsze, chcę by każda część programu była w 100% moja, żadnego kopiowania z innych źródeł. Niestety, napisanie jakiejś bardziej skomplikowanej procedurki od podstaw pochłania dużo czasu. O wiele prościej by było sięgnąć do jakiegoś...
Czy możesz porównać ile stosuje się we współczesnym sprzęcie 32-bitowych mikrokontrolerów ARM, a ile 8-bitowych, takich jak AVR czy PIC? Oczywiście, mogę porównać liczbę 32-bitowych mikrokontrolerów ARM do 8-bitowych mikrokontrolerów AVR i PIC stosowanych we współczesnym sprzęcie. Obecnie, w wielu aplikacjach, mikrokontrolery 32-bitowe ARM zyskują...
Zobacz tutaj oba przykłady w kompilatorze CManiak: http://mikrokontrolery.blogspot.com/2011...
Myślę, że dla początkującego istotna jest możliwość "zajrzenia do śrdka" procesora przy uruchamianiu programów - tego nie potrafią tradycyjne ATmega, a w Cortexach jest to rozwiązane b. dobrze. Drugi problem dla początkujących - to architektura Harvard. W poprawnie napisanym programie dla ATmega dłuższe stałe, w tym np. łańcuchy tekstowe, powinny być...
Vitling , przeczytaj ten artykuł [url=http://mikrokontrolery.blogspot.com... i zerowanie bitów, powinien Ci pomóc w zrozumieniu przesunięć bitowych. Zerknij też na [url=http://mikrokontrolery.blogspot.com... mikrokontrolerow...
także chciałbym zapytać jak mogę indywidualnie nastawiać każdy PIN potru z osobna? Np. PORTC |=0x08 PORTB |= (1<<PB6) Poczytaj o operatorach bitowych - http://mikrokontrolery.blogspot.com/2011... Else dotyczy poprzedzającego go ifa. http://mikrokontrolery.blogspot.com/2011...
Zastosuj jawne rzutowanie : [syntax=c]tmp = ( (unsigned char) ~PINB >> 4);[/syntax] W CManiaku sprawdź sobie taki program: [syntax=c]#include <stdio.h> int main(void){ unsigned char a,b; a = 0x11; b = ( (unsigned char) ~a >> 4); printf("%x", b); return 0; }[/syntax]
Mikrokontroler najlepiej ze sprzętowym UART. Ogólnodostępne i tanie są mikrokontrolery 8-bitowe AVR, do tego celu wystarczyłby popularny ATtiny2313. Kosztuje on około 4zł. Należałoby go odpowiednio oprogramować - polecam C lub asembler. Do wgrania skompilowanego wsadu trzeba posłużyć się odpowiednim programatorem - schematów jest dużo, a najprostszy...
Firma Microchip zaprezentowała nową rodzinę 16-bitowych mikrokontrolerów z rdzeniem PIC - PIC24F „KM”. Produkty z nowej rodziny, produkowane w niskoprofilowych obudowach, wyposażono w pamięć Flash do 16KB, 2KB pamięci RAM, 512B EEPROM oraz zaawansowaną funkcjonalność analogową. Przeznaczeniem prezentowanych produktów jest przemysł motoryzacyjny,...
http://obrazki.elektroda.pl/8621716100_1... Najnowsze układy z rodziny PIC32 firmy Microchip to nowe mikrokontrolery z rodziny układów o eXtremalnie niskim poborze mocy (XLP), które wprowadzają tą technologię do świata 32 bitów. Układy PIC32MX1/2 XLP oferują obecnym użytkownikom PIC32MX osiągnięcie podobnej, lub wyższej wydajności przy...
Żeby nie było za łatwo, zaproponuję jeszcze trzecią, dużo mniej znaną drogę :) MSP430 LaunchPad http://www.ti.com/tool/msp-exp430g2 Za 14zł(RAZEM z przesyłką) dostajesz 2 16-bitowe mikrokontrolery, programator, do ściągnięcia bazujące na Eclipse środowisko programistyczne ( kompilator, debuger, itd) . Na kilogramy dokumentacji i przykładów. Bawię się...
Dziś, po ponad 11 latach potrafię programować różne mikrokontrolery 8 i 32-bitowe. Nadal nie mam odwagi spróbować sterowania matrycą LCD, bo wiem, że trzeba wygenerować impulsy o czasach nanosekund - a to 0,000000001 sekundy. Poza czasami dość kłopotliwym zagadnieniem jest ilość linii takiego wyświetlacza, rzadko który mikrokontroler posiada ich wystarczającą...
Na początek napisz parę prostych programów w C na PC - opanuj w zakresie podstawowym język, którego będziesz używał na mikrokontrolerach w nieco przyjaźniejszym środowisku. Potem zabieraj się za mikrokontrolery, tylko raczej nie za 8-bitowe zabytki.
... co wynika z tego, że gdybyś używał nazw pinów (a nie numerów) oraz przesunięć bitowych, to błędu byś nie popełnił: [syntax=c]#define E (1<<PB1)[/syntax] Nie definiuj F_CPU w kodzie z tych powodów: http://mikrokontrolery.blogspot.com/2011...
(at)toch88 Nie ma powodów, aby nie stosować takiego zapisu. Np. Atmel w swoich nagłówkach dla ARM daje możeliwość korzystania z pól bitowych, lub składania wartości z masek i przesunięć. Przy czym jeśli korzystasz z pól to wygodnie jest użyć compund literals: http://mikrokontrolery.blogspot.com/2011...
Jest jasne, że 32-bitowe mikrokontrolery ARM, szczególnie STM32 są i będą popularne.
A więc tak- na początek pewnie chodziło Ci o mikrokontrolery:) Odpowiedzieć na Twój post będzie strasznie ciężko bo jest straszliwie ogólny i dotyka tematu rzeki. Po pierwsze musisz opanować język C który w zasadzie jest tu językiem wiodącym. Kolejna kwestia to co właściwie chcesz na tym mikrokontrolerze oprzeć. Do prostego mrugania diodą nadaje się...
Mamy jeszcze MSP430 - też 8bitowiec, który kiedyś słynął z tego że "nie pobiera prądu". Jak jest obecnie - nie wiem, bo nigdy tych procków nie dotykałem] MSP430 to mikrokontrolery 16-bitowe.
znaczyć bitowy muzyk bitowy pamięć bitowy
aplikacja galeria karta pamięci uszkodzona pokojowy termostat temperatura
diagbox peugeot reset pieca buderus
Skoda Felicia 1.3 MPI – kiedy czyścić wtryskiwacze, objawy zabrudzenia, interwały serwisowe Skoda Felicia 1.3 MPI, 1.6 MPI, 1.9 D – kiedy wymienić rozrząd, wpływ oleju, objawy zużycia