No to w takim razie '51 ma architekture harwardzka zmodyfikowana, bo ma w obu obszarach slowa 8-bitowe. Z kolei chyba PICi maja architekture harwardzka zwykla, bo kazdy obszar ma tam inna dlugosc slowa.
Schemat musisz sobie sam stworzyć, tak jak i program? Jak podejść? Od początku... Od zapoznania się z językiem C, architekturą mikrokontrolerów AVR oraz bibliotekami dla nich. Można podeprzeć się bibliotekami dla Arduino. Dla wytrwałych zostaje jeszcze asembler, tego typu program dość łatwo byłoby napisać właśnie w asemblerze. Trzeba odczytywać stan...
Od 15 będzie dostępna pod adresem http://www.btc.pl/ ksiażka LPC 2000, oczywiscie po polsku, ja już zamówiłem.
Witam, przepraszam pewnie za głupie i proste pytanie dla ludzi tutaj siedzących (niestety ja jestem laikiem w tej kwestii stąd moje pytanie) ale jak ktoś kiedyś powiedział, nie ma głupich pytań jedynie są głupie odpowiedzi. Licząc na wysoki poziom ludzi tutaj odwiedzających liczę na konkretną i merytoryczną odpowiedź na zadanie pytanie: "Co oznacza...
Witam Spróbuj poszukać w pdf-ie Książkę Tomasza Stareckiego pt."Mikrokontrolery 8051 w praktyce" - rozdział 2 myślę ze to powinno wystarczyć. pozdrawiam
Witam potrzebuje dane dotyczące architektury i zastosowania mikrokontrolera AVR. Proszę o pomoc.
Zapewne oznacza to, że zimenna taka przechowywana jest w pamięci FLASH, a nie SRAM mikrokontrolera, co jest związane z architekturą harwardzką AVR.
Ja bym jednak nie odsądzał innych od czci i wiary za chęć poznania asemblera czy w ogóle poznania działania i architektury mikrokontrolerów. Na małych mikrokontrolerach to jest dość wystarczające i wydajne narzędzie i uczy pokory w poszukiwaniu błędów.
Teraz mamy etap gdzie już nie tylko kompilator C optymalizuje się do mikrokontrolerów, lecz architektura mikrokontrolerów optymalizowana jest do kompilatora C: http://obrazki.elektroda.pl/5265963900_1...
Wszystko co proste zostało już powiedziane - niestety albo i stety. Ja uważam że warto wtłaczać w głowy początkujących projektantów - domorosłych amatorów jak i studentów kierunków elektro-technicznych - zagadnienia ponadpodstawowe tego typu. Trochę mam styczność z studentami i ludzie którzy znają kilka języków programowania, kilka architektur mikrokontrolerów...
Panowie i Panie mam pytanko, jak to jest z długością zmiennych w różnych architekturach mikrokontrolerów. Przykłądowo do AVR znalazłem coś takiego na forum: char - 1 bajt short - 2 bajty int - 2 bajty long - 4 bajty long long - 8 bajtów Rozumiem że tak będzie w 8-bitowym AVR. Ale jak będzie wygladała sytuacja w 16 bitowym XMEGA, oraz w 32-bitowym ARM?...
Zobacz sobie to Przy wszelkiego typu kursach internetowych warto zwrócić uwagę na datę ich publikacji. W AVR wiele się zmieniło, nie tylko w sprzęcie, zmianie uległy także kluczowe rzeczy w kompilatorze GCC, powiązane z architekturą sprzętową AVR.
Do nauczenia się C wystarczy zwykła książka do C, np. Język ANSI C Kernighana i Ritchiego (WNT), profesjonalnie przedstawia materiał i nie traktuje wszystkiego "po łebkach". Odradzam na początku stosować C++. Do programowania mikrokontrolerów będzie potem tylko niezbędna znajomość architektury mikrokontrolerów oraz cech stosowanego kompilatora.
Rozumowanie logiczne - też o tym myślałem. Nie jestem jednak na takim poziomie, bo zrobić to samemu. Nie jestem programistą - nie piszę kodu, choć opracowywaniem algorytmów chętnie się zajmuję. Musiałbym opanować wiele aspektów pokrewnych, by się do tego zabrać - programowanie aplikacji, typy interfejsów, architektura mikrokontrolerów oraz ich programowanie....
Czasami producenci mikrokontrolerów w dokumentacji publikują schemat blokowy takiego układu. Różne architektury mikroprocesorów zamkniętych w mikrokontrolerach stosuje różne rozwiązania. Należy na wstępie wspomnieć o architekturach: Harwardzkiej http://pl.wikipedia.org/wiki/Architektur... i Von Neumanna http://pl.wikipedia.org/wiki/Architektur...
Czy jest możliwe zrobienie sieci równorzędnych uC w 1 robocie albo 1 uC główne do którego podpięte będą inne uC odpowiadające za różne rzeczy ?
Jest jeszcze CH32V tez z RISC-V.
mega rdzeń + słabe peryferia No rzeczywiście - w przykładach Kolegi rdzenie są naprawdę "mega" (no chyba że w porównaniu do architektur paleoprocesorowych)
Moim zdaniem uwaga Marka była na miejscu, gdyż używanie sprzętu który nie zapewnia bezpieczeństwa i szukanie jak sprawić by ten sprzęt był jednak bezpieczny to forma masochizmu. W pracy bym po prostu powiedział człowiekowi by nie zawracał gitary i poszedł się nauczyć bezpiecznych narzędzi, a nie szukał workarounda na badziew bo się nie chce komuś nowej...
Moim zdaniem takie 'pomoce dydaktyczne' wcale nie ułatwiają zrozumienia działania komputera. Nie ma to jak zacząć od programowania w asemblerze, czy to mikrokontrolerów czy architektury na PC.
Różnice będą, ponieważ peryferia w tych procesorach konfiguruje się inaczej, inne są timery, inne są porty itp. Sama składnia C jest ta sama, ale żeby pisać programy trzeba przede wszystkim znać architekturę mikrokontrolera.
Moim naturalnym środowiskiem, w którym występuję i w miarę się poruszam, jest rodzina AVR. I z podziwu nie mogę wyjść, co jest powodem jej popularności. Rację miał chyba kolega janbernat pisząc kiedyś, że inżynierowie to najbardziej konserwatywna grupa w społeczeństwie. Wolisz nauczyć się dobrze programować pod kilka wybranych architektur mikrokontrolerów...
Chodzi o mikrokontrolery takie jak w telefonach. Takie, czyli? Podobne pod każdym względem? Zapomnij. Taka architektura jak w telefonach - ARM? To STM32. Ale nie napisałeś poza ogólnikowymi słowami, co system ma robić.
Dzięki wielkie, teraz mam jakieś pojęcie skąd zacząć szukać. A nie wiecie może jak klasy chowane są w pamięci?...Architektura mikrokontrolera jest specjalnie dostosowana czy może dane są jakoś specjalnie grupowane?
Polecam Tobie jako lekturę Książkę Mikrokontrolery AVR ATMega lub Attiny w praktyce. Bardzo fajna książka. A następnie Nota katalogowa ATMELA. Aby używać assemblera musisz znać architekturę mikrokontrolera więc najlepiej się z nią zapoznać.
Dobry wieczór, Poszukuję książki do nauki tych mikrokontrolerów. Chodzi zarówno o ich architekturę i budowę, jak i programowanie. Posiadam STM Nucleo 446RE, więc wolę nie kupować książek, które mogą być przestarzałe i opisują stare rdzenie, jak np. M3. Pozdrawiam serdecznie, z góry dziękując.
Wszystko zależy od Ciebie, jeśli rzeczywiście chcesz czegoś to to zrobisz. I wg mnie nie istnieje ktoś taki jak "humanista" w rozumieniu "ten, kto jest słaby z matmy". Taki ktoś to po prostu leń. Jak będziesz chciał to będziesz umiał matematykę. Z fizyką to samo. Tylko się przyłóż. Zero imprez - jak już się nauczysz, to w nagrodę pójdziesz się pobawić....
Jeśli interesują Cię takie rzeczy to poszukaj jakiejś literatury o układach cyfrowych i architekturze mikrokontrolerów. A jaką byś polecał dla nowicjusza gdzie łopatologicznie jest to przedstawione? Dzięki za szerokie i zrozumiałe objaśnie. Mówiąc że uszkodzenie programu w EEPROMie będzie powodowało całkowity klops w działaniu uC, myślałem, że uC sprawdza...
Wszyscy bardzo zachwalaja C, ale dlatego nie moge zaczac w nim pisac bo wszystko wyglada jak flaki z olejem :) Bez przesady... Polecam książkę B. Kenighana i D. Ritche "Język ANSI C" - świetna książka do nauki programowania w "czystym" języku C, nie tylko na PC. Jeśli nauczysz się podstaw programowania na PC, to przesiadka na mikrokontrolery nie sprawi...
Tak architektura RISC jest zdecydowanie lepsza niż ta stosowana w PC. Dla porównania można zobaczyć jak pracuje mikrokontroler AT90SXXXX (oparty na RISCu) w porównaniu ze zwykłą 51' - nieba a ziemia. Ta architektura ma dużo zalet ale jedyną wadą jest to że nie pograsz już sobie w gierki i normalne aplikacje...
A to tak przy okazji tylko. Motorolki z serii 68k są w architekturze von Neumana, wszystkie.
A ja radzę odwrotnie - najpierw liznąć choć trochę asm (który jest bardzo prosty w przypadku '51) i poznać dogłębnie architekturę mikrokontrolera, a dopiero później zabrać się za język wysokiego poziomu, np. C. Bascoma nie lubi, gdyż tak naprawdę to czasami do końca nie wiadomo co robią generowane przez niego procedury...
Z architekturą wewnętrzną będzie trudniej , tam tylko pinologia (opis wyprowadzeń) w tym i RESET.
To jakiego NOWEGO języka uczy się w tej chwili? Tego typu argument w ogóle do mnie nie trafia. Branża technologii jest taka, że jak się stoi w miejscu to realnie się cofasz. Więc jeśli ktoś sobie chce stać w miejscu i zostać przy tym co nauczył się x lat temu (za 'x' wstawić dowolną liczbę, byle dwucyfrową) to proszę bardzo, ale nie przedstawiajmy...
korzystam z ksiazki P. Borkowskiego AVR&ARM7 wyd. Helion - lekcja 3 Masz rację - tzn masz rację, że w tej książce są schematy gdzie do procka autor podłącza diody LED bez rezystorów !!!!!!!!!!!!!!!!!!! i to przy zasilaniu +5V (Żeby to robił jeszcze przy zasilaniu +3V z bateryjki i podłączał diody LED o spadku napięcia ok 3V (białe/niebieskie) .......
W języku polskim raczej nic nie znajdziesz. W Polsce te układy nie cieszą się nadmiernym powodzeniem, poza Polską zresztą też. Dostępna jest jedynie dokumentacja producenta po angielsku. To link do strony producenta układu: [url=http://www.silabs.com/tgwWebApp/pub... Laboratories A to link do...
Ja pisałem o 89C2051. Na stronach Atmela niewiele jest na ich temat (tak mi się wydaje) najwięcej jest wszystkiego dla AVR i tych z ISP (S2051). Także na elektrodzie raczej C2051 oprócz tematów szkolnych zaczyna odchodzić w przeszłość. Na stronach Atmela jest wszystko co trzeba żeby poznać '51 i są wszystkie narzędzia potrzebne do pisania w ASM. Jeśli...
odnowiłem kontakty z osobą programującą (programy na PC), więc są szanse na jakieś efekty. Muszę Cię zmartwić , jeżeli ta osoba nawet pisała w CC+ to C dla mikrokontrolerów to zupełnie coś innego wymagana jest przynajmniej podstawowa wiedza z architektury danego mikrokontrolera oraz zasady działania danych bloków układu , jedynym wspólnym elementem...
Siemanko! Uczę się podstaw obsługi uC AVR z książki Pawła Borkowskiego "AVR & ARM7. Programowanie mikrokontrolerów dla każdego.". Lekcja pierwsza przedstawia podłączenie diody do ATMegi8 i jej zaświecenie. Prąd płynie między PB0 (+), a PB1 (-). W książce jest napisane, że: Należy wyraźnie podkreślić, że bezpośrednie podłączenie diody LED do układu umożliwia...
Czy kod do obsługi DS18B20 jest w miarę uniwersalny. Powinien taki być, natomiast nawet taki prosty kod może wymagać poprawek zależnych od architektury mikrokontrolera. Na używanym w tym projekcie też spodziewałbym się problemów, gdybym wykorzystywał pozostałe piny portu B - zauważ, że pin do 1-wire to jedyny pin używany na tym porcie. Powodem jest...
jak to mówią Chińczycy, hold your horses, man. pozwolę trochę zdjąć klapki "obowiązujące" na forum (albo bardziej namieszać ;) ) Wszystko zależy na jakim poziomie abstrakcji chcesz sie "dobrac" do robota i co tak naprawdę chcesz zrobić? Istnieje cała masa narzędzi (języków programowania, frameworków, bibliotek, etc.) w których nie interesuje Cię "zupełnie"...
Moje zdanie jest takie: nauka assemblera ZMUSI cię do zapoznania sie z architektura procka. A programowanie mikrokontrolerów ma wiecej wspolnego z elektroniką, to nie pascal na PC! Dlatego znajomość architektury Ci sie przyda, jak będziesz chcial "coś" do tego procka podłaczyc. Bo bez wyswietlacza i klawiatury jest głuchy i ślepy :) Poza tym polecam...
Zgadzam się co do tej książki chodź tam jest opisane programowanie w języku asembler, ale żeby zrozumieć architekturę up to warto do niej sięgnąć napisana w przystępny sposób polecam. Na pewno na początek przydadzą się takie informacje, a późnej można zacząć programować w C. Podsumowując najlepiej zakupić na początek te książkę "Mikrokontrolery AVR...
czy potrafisz tworzyć programy na ATMega128 w jezyku BASOM AVR ewentualnie w ASM? Witaj na forum elektroda.pl! Oczywiście, mogę pomóc w tworzeniu programów na mikrokontrolery takie jak ATMega128 zarówno w języku BASCOM AVR, który jest wersją BASICa dla mikrokontrolerów AVR, jak i w języku asemblera (ASM) dedykowanym dla tych układów. Jeśli chodzi o...
Hej, chce zrobić na swoją pracę inzynierska emulator mikrokontrolera. Na początku wybrałem sobie atmege8, ale po dokładniejszych zagłębieniu w temat okazało się że nigdzie nie można znaleźć dokładnego opisu architektury (mam na myśli opis poszczególnych elementów, Alu, układu sterowania itp) więc miał bym bardzo utrudnione zadanie. Znacie mikrokontrolery...
Początek nowego roku to dobra motywacja do zmian. Temat trudny, jeżeli Arduino to jednolite środowisko pozwalające na programowanie w C++ modułów zgodnych z platformą i opartych o mikrokontrolery o różnej architekturze (i samych mikrokontrolerów), to gdzie poza mikrokontrolerami jest dobre miejsce na takie subforum? Wokół Arduino skupiona jest spora...
Witajcie, jestem średnio zaawansowanym programistą mikrokontrolerów 8051. Chciałem poznać teraz architekturę AVR, jednak nie wiem zbyt, na czym polega różnica w systemach przerwań obu tych mikrokontrolerów? Móglby ktoś przybliżyć zagadnienie?
Czy ktoś z Was dysponuje może listą funkcji C wraz z opisem, dla wspomnianego kompilatora? C to C, wszędzie taki sam. Różnice mogą występować w bibliotekach funkcji, ale znajomość paru podstawowych zagadnień języka C i architektury mikrokontrolera (tu niestety potrzebna jest dokumentacja mikrokontrolera). Dokumentacja kompilatora Ride jest bardzo obszerna...
Ja bym polecał AT89s52 - architektura '51, dodatkowy timer, 8k Flash i ISP - czyli programowanie w układzie, bardzo wygodne. (no i kosztuje jakieś 3PLN :D)
Jeśli to mało o pic to proponuje bys poszukał w kśięgarni Mikroprocesory jednoukładowe PIC Stanisław Pietraszek, wydawnictwo Helion Mikrokontrolery PIC16F8x w praktyce. Architektura, programowanie, aplikacje Tomasz Jabłoński, wydawnictwo BTC
Ten Bascom i assembler na pewno się czymś różnią. Który jest łatwiejszy? Który ma większe możliwości? Tymi programatorami co podałeś link to mogę zaprogramować w obu językach czy tylko w Bascom'ie, bo na razie tak z grubsza przeleciałem i nie widziałem nic o assembler'ze W każdym języku, ponieważ ten programator służy tylko i wyłacznie do przesłania...
podaj różnice pomiędzy mikrokontrolerem a mikroprocesorem Cześć! Jako ElektrodaBot, chętnie opiszę różnice pomiędzy mikrokontrolerem a mikroprocesorem: 1. Zastosowanie: Mikrokontrolery są używane głównie w systemach wbudowanych i aplikacjach o niskim zasobie mocy, takich jak piloty, roboty, czujniki itp. Mikroprocesory natomiast są wykorzystywane w...
Witam, Też miałem sporo problemów z Timerem w ATmedze 32. Po dziś dzień nie mam pojęcia dlaczego przez długi czas w ogóle nie działał (lub nie wyzwalał przerwania), na całe szczęście w ostateczności ruszył. Znajomy miał problem z przerwaniem od RS232. Również nie wiadomo czemu uC pomijał przypisanie wartości rejestru do zmiennej. W tej sytuacji pomogło...
Witam, Poszukaj pod hasłem "Simulink Coder" np. [url=http://www.mathworks.com/products/s... Źle podchodzisz do tematu. Wzór który jest na bloczku mówi Ci jaką masz transmitancję regulatora PID a generowanie kodu zajmuje się Simulink Coder. Twoje zdanie to określenie transmitancji regulatora PID oraz dobór parametrów. Resztę zrobi Simulink....
Jest to schemat blokowy 8 bitowych mikrokontrolerów PIC opartych o architekturę Harwardzką. Przykład PIC16F628A http://ww1.microchip.com/downloads/en/De... strona 12 https://en.wikipedia.org/wiki/PIC_microc...
AVE... Z assemblera skorzystałem tylko raz: gdy chciałem użyć kawałka pamięci programu jako pamięci EEPROM. PICi wymagają precyzyjnej czasowo sekwencji operacji na rejestrze dającym dostęp do funkcji zapisu, i to można zrobić tylko przez ASM. Moje użycie polegało na skopiowaniu stosownego kodu z noty katalogowej. Znajomość assemblera czy całej architektury...
Mikrokontrolery AVR ATmega w praktyce Rafał Baranowski W książce zawarto informacje o architekturze, asemblerze, narzędziach programowych i technikach programowania mikrokontrolerów AVR, ze szczególnym uwzględnieniem układów z grupy ATmega. Najlepszą metodą poznania architektury, cech i możliwości funkcjonalnych mikrokontrolerów są praktyczne próby...
Niezłe :D Przyszło mi na myśl, czy dało by radę wskrzesić np. Amigę 500 używając mikrokontrolera avr jakiegoś? W końcu Amiga była taktowana zegarem 6Mhz (chyba) A AVR'y mogą z reguły do 16Mhz pracować. Tylko że w amidze każdą czynnością zajmował się jakiś wyspecjalizowany układ. W sumie było ich trochę na płycie głównej, ale można by zatrudnić kilka...
Witam. Z kompilatorami to kolega janbernat ma rację . Tylko atmele wszystkie od małych 8 pinowych po te 100 pinowe to jedna architektura , te same rozkazy , ten sam stos (pomijam AT90S1200) . Natomiast pic -e to różne architektury pic12 czy pic16 lub pic18 a już pic24 to także inna architektura.
Po pierwsze, to mikrokontroler nie uciągnie linuxa! Linux wymaga typowo mikroprocesorowej architektury i MMU!
8051 nie posiada programowalnej pamięci, więc nie ma do niego programatorów. Sprecyzuj o jaki mikrokontroler oparty o architekturę 8051 Ci chodzi, bo ich rodzajów i sposobów programowania jest mnóstwo.
Witam. Mam taką prośbę. Ma ktoś moze referaty, informacje ew. adrsy stron na których można znaleść coś o mikroprocesorach, mikrokontrolerach ewentualnie o pamieciach CACHE? Nie szukam szukam dorbnych informacji. Interesują mnie jak najwiecej i jak najdoklądniejsze informacje o nowościach z tych dziedzin. Znaczy tak od 2003 roku w góre. Najchętniej o...
Witam !!! Potrzebuje jakiś informacji o Mikrokontrolerze jednoukładowym z rodziny 8051 ponieważ muszę wykonac prezentacje multimedialna na lekcje, z góry dziękuję i pozdrawiam :)
Nawiążę współpracę z elektronikiem - programistą ze znajomością programowania mikrokontrolerów jednoukładowych. Znajomość architektury ARM i środowiska IAR będzie dodatkowym atutem. Oferta skierowana przede wszystkim do chętnych z okolic Zielonej Góry, ale nie tylko. CV i LM proszę przesłać na adres: r.awramik(malpa)epf.pl
Tak na prawdę nie wiadomo dla kogo one są, dla tych co nie chcą się uczyć C* (i używać przynajmniej 18F), czy dla masochistów asemblera? *- tak, wiem do 16F jest kompilator C, ale co z tego gdy architektura do bani. Oceniasz rynek z poziomu swojego grajdołka, podczas gdy on nawet Ciebie nie zauważa. Kilka lat temu była wielka dyskusja o wyższości Atmela...
Zamiast zadawać tak podstawowe pytania na forum, lepiej zajrzyj do dowolnego podręcznika z zakresu mikrokontrolerów lub podstaw architektury komputerów i poczytaj nt. przerwań. Takiego czegoś też robić nie należy: GPIOB->ODR ^= 1<<7; Tzn. przy jednym przerwaniu i braku pętli zdarzeń zadziała, przy czymkolwiek bardziej skomplikowanym - już niekoniecznie.
Takie biblioteki to raczej pod jedna architekture. Ustawiaja one rejstry DDR itd specyficzne dla danej architektury. Teoretycznie funkcje powinny sie nadawac ale konfiguracja wyprowadzen/portow na kazdej architekturze jest inna.
Mikrokontroler DS89C450 nie ma wydzielonej nieulotnej pamięci danych (EEPROM/FLASH) jako takiej. Można jednak dla nieulotnego przechowywania danych wykorzystywać pamięć programu , gdyż architektura mikrokontrolera pozwala na przeprogramowywanie tej pamięci (dokładniej górnej jej połówki) przez wykonywany kod (In-Application Programming). Szczegóły opisane...
Po pierwsze, 8051 i AVR to całkowicie inne rdzenie, więc na pewno 8051 będzie się inaczej programowało w asemblerze niż AVR. Mam tu na myśli nie tylko inny zestaw rozkazów, ale także i całkowicie odmienne architektury, co zmienia nieco styl pisania programów. Kolega darkonel ma częściowo rację, jeśli zrozumiesz specyfikę programowania w asemblerze 8051,...
Dodam jeszcze jedną pozycję: "Mikrokontrolery - architektura, programowanie, zastosowania" autorstwa pana Ryszarda Pełki, wydawnictwo WKŁ. Poza tym myślę, że "Anatomia PC" też może Cię zainteresować. :)
:arrow: pawlis To się tak nie da raz-dwa i wszystko wiedzieć. To wymaga czasu i pracy. Obecnie mam wrażenie, że nie wiesz o co zapytać. Powinieneś zacząć od poznania architektury mikrokontrolera. atmega nie robiłaby nic (bo nie ma takiej potrzeby) az do momentu otrzymania przerwania. kolejnym krokiem byłoby zliczanie impulsów otrzymywanych na tą samą...
napewno któryś z avrów ma zbliżone wyprowadzenia do 52 prosze sprawdz ATMEGI 8515 i 8535 jedna z nich powinna prawie pasować poza zmianą w resecie !!! procek sporo szybszy riscowa architektura wiekszosc polecen w jednym cyklu zegara 8k pamieci +eeprom z tego co pamietam to 8515 ........
Domyślnie po resecie piny portów '51 ustawione są w stan wysoki, aby nie wymuszały silnego ściągania do masy (być może niechcianego) i aby działały jako wejścia. Daleko nie zajdziesz, wypytując na forum o każdą głupotę dotyczącą '51, bo czytelnicy wściekną się i przestaną odpowiadać :) Musisz poświęcić trochę czasu, aby zapoznać się z architekturą tych...
Czuję tutaj dysonans. Polecanie komuś łatwiejszego rozwiązania jakim jest arduino czy ESP32 i jednocześnie polecanie znacznie trudniejszego języka jakim jest cpp? I tak przypomnę, że RISC-V to tylko określenie architektury a nie procesora ;) W sumie arduino na RISC-V jest porównywalne do arduino na cortex-A (Risc-V nie jest stworzony z myślą o mikrokontrolerach,...
https://obrazki.elektroda.pl/7888594700_... MikroElektronika (Mikroe), firma zajmująca się rozwiązaniami wbudowanymi, która radykalnie skraca czas rozwoju, dostarczając innowacyjne produkty sprzętowe i programowe oparte na sprawdzonych standardach, zaprezentowała płytkę Fusion for PIC v8, oferując uniwersalną obsługę mikrokontrolerów...
I kolejna sprawa o której już wspominałem to taka, że nie chce w projekcie mieć tysięcy plików, które nie będą mi do niczego potrzebne i których przybywałoby przy każdej aktualizacji distortosa. Warto tutaj dodać, że od dłuższego czasu całość jest zrobiona tak, że używając np. STM32F4 możesz po prostu wywalić wszystkie foldery innych rodzin mikrokontrolerów....
RISC jest rosyjski. Jakiś czas temu Rosja wykupiła wszelkie licencje od Japończyków, którzy przez pewien czas go rozwijali. Teraz postanowili zrobić takiego "konia trojańskiego". No nie no to już jest aż śmieszne. Masz jakieś powiązania z ARM, że tak zaciekle krytykujesz konkurencyjną architekturę? To że Rosja produkuje mikrokontrolery z rdzeniem RISC-V...
Mam pytanie do kolegów odnośnie mikrokontrolerów STM8. Jaka jest różnica w ich architekturze oraz programowaniu w porównaniu do STM32? Jakie są różnice w porównaniu do 8-bitowych AVR-ów?
No właśnie czy zaczynać od C, czy asm, to jest problem. Wszystko zależy od zainteresowań, jeżeli to ma być wyciskanie siódmych potów z procka, czyli np. taki kolorofon, czy jakieś DSP (a co! na ATmega też się da :] ) to zdecydowanie asm, który wbrew pozorom nie jest wcale taki skomplikowany. C z kolei nadaje się doskonale do aparatury kontrolno - pomiarowej...
Cóż, po kolei opowiem co nieco z moich doświadczeń. 1. Jak mogę poznać podstawy assemblera? (Assembler czy asembler?) Musisz poczytać nieco o architekturze procka. W zasadzie może być dowolny. Może to być standardowy procek "PCtowy" (mam tu na myśli architekturę x86). Do tego polecam książkę "Jak pisać wirusy". Jest to podstawowy kurs asemblera x86...
z stm32 masz 3 pozycje [url=http://www.btc.pl/index.php?ukey=ca... nie dość że drogie to za dużo o mikrokontrolerach (architekturze sprzęcie) się z nich nie dowiesz...
Czyli chcesz filtrować dźwięk. Ale nadal nie wiemy jakie pasmo... Jeśli obchodzi cię pasmo audio (DC..20kHz) to dla jakości Audio CD (16bit x samplowanie 44100Hz) masz 22.67us czasu między kolejnymi 16bitowymi próbkami. Przy taktowaniu procesora 16MHz, instrukcja "jednocyklowa" wykonuje się w 62.5ns. Więc pomiędzy kolejnymi próbkami wykonasz 362 instrukcje....
dzieki za cenne rady. jesli chodzi jednak o assemblera to nie mowie ze jest trydny i juz napewno nie jest mi obcy, ale w bascomie poporostu bede musial kodowac. Chodzi o to ze we wrzesniu (ostatni miesiac wakacji studenta :) ) bede mial praktyki w firmie ktora zajmuje się tym i wlasnie oni nakazali mi zapoznanie się z tym modelem mikrokontrolera i...
Kiedyś było na stronie ATMEL'a. Cała architekturę AVR opracowało dwóch studentów z Norwegii - A lf Bogen and V egard Wollan. Norwegowie rozwijali później rodzinę mikrokontrolerów po szyldem norweskiego oddziału ATMEL'a. R to risc. Obecnie na pytanie o znaczenie AVR ATMEL odpowiada: nic nie znaczy, po prostu nazwa. Spotkałem jeszcze (chyba na avr freaks)...
...bo studia to nie jest coś "lekkiego, łatwego i przyjemnego". Na UŚ/WIiNoM jest kilka przedmiotów "dla wszystkich", które robią odsiew i są to: - Wprowadzenie Do Informatyki - Podstawy Techniki Cyfrowej - Architektura Komputerów - Systemy Wyszukiwania Informacji - Systemy Ekspertowe
Samo programowanie jest proste. Ale bardziej mnie interesuje architektura. Wiem że ARM są dość nowe na rynku zwłaszcza z rdzeniami z rodziny cortex tak więc trudno dostac jakiekolwiek szczegółowe informacje o architekturze. Sam mikrokontroler jeszcze da się jakoś architektonicznie sobie wyobrazić ale, o samych rdzeniach jest naprawde niewiele. A co...
Przecież napisałem, że przykład jest dla zupełnie innego mikrokontrolera, więc co w tym dziwnego, że pliki nagłówkowe się nie zgadzają? Przecież ten układ to nie jest STM32, nie jest to nawet ARM Cortex-Mx i nie jest to architektura ARMv7-M - mikrokontroler STR71x to układ z rdzeniem ARM7 z architekturą ARMv4T. Jeśli liczysz na znalezienie czegoś gotowego,...
Moja odpowiedź jest taka: Asembler - ciężki, na różne rodziny mikrokontrolerów musisz się uczyć innego (minimalne różnice), różne rodziny mają różną architekturę, ciężki do dużych projektów, ale za to pełna "kontrola" nad układem:D C - praktycznie na każdy mikrokontroler wygląda tak samo, drobne różnice polegające na innych bibliotekach, typach danych,...
Jeśli jesteś całkowitym początkującym to zacznij od przerobienia przykłądów http://mikrokontrolery.net/avr_kursy.htm... poczytaj tematy na elektroda.pl uzywajac szukaj ( hasła asembler avr). Poczytaj również posty w temacie http://forum.mikrokontrolery.net/viewtop... , ściągnij sobie ze strony atmela noty katalogowe avrów np. http://www.atmel.com/dyn/resources/prod_...
Algorytm w mikroprocesorach przeważnie ściśle związany jest z zasobami procka i przenoszenie bez poważnych przeróbek jest mało realne. Na przykład program korzystający z 8 zewnętrznych przerwań na program do procesora który ma tylko 2. Też uważam, że kolega w ogóle albo nie do końca rozumie co to są algorytmy :( A są one oderwane od platformy. To czy...
Mikrokontrolery AVR są w architekturze harvardzkiej, pamięć programu jest odizolowana od reszty. Nie da się rozszerzyć pamięci programu.
Polecam dobry kurs programowania na lamach magazynu elektronika dla wszytskich sa to roczniki archiwalne podajze z 97roku Pozdrawiam W EDW jest przedstawiony cykl artykułów autorstwa Pana Sławomira Surowińskiego zawierających kurs programowania 8051 w asemblerze i w przystępny sposób opisana jest bardzo dokładnie architektura i działanie tych układów...
Firma musi od czegoś zacząć. Kto wie? Może kiedyś zaczną produkować 32-bitowe mikrokontrolery oparte na własnej architekturze? Osobiście życzę im jak najlepiej.
Jak najbardziej, tylko nie ma sensu używać C++ w środowisku w którym masz łącznie 500B RAMu itp. Polecałbym 16- i 32-bit mikrokontrolery z 'odpowiednią' ilością RAMu. Także rozważ np. debugowanie programu napisanego w C++ na 8 bitowym kontrolerze z architekturą Harvard ;-) kiepsko to widzę.
Dobry projektant zwraca uwagę na szczegóły (...) Ja tam ujmę to inaczej programiści z bascoma i C doszukują się niewłaściwej pracy układu w kwarcu , płytce , drucikach , elementach tylko nie w chłamie ,który piszą w C i bascomie . Przez 20 lat nie spotkałem się z sytuacją ,w której coś nie działało przez kwarc , za to z bascomem i c skończyłem w trybie...
Wydawnictwo BTC; Jacek Bogusz "Mikrokontrolery ST7LITE w praktyce". Zawiera opis architektury i asemblera oraz kilka przykładów. W Elektronice Praktycznej ukazywał się kurs dotyczący tych procesorów tego samego autora.
Tak. Mają dokładnie taką samą architekturę. Różnią się tylko lekko peryferiami no i oczywiście ilością wyprowadzeń :) Pozdrawiam
Z doświadczenia - architektura jest bez znaczenia. U mnie w pracy rpi sczytują dane ze wszystkich niekompatybilnych systemów diagnostycznych a że jest za duży to właśnie część wymieniam na esp32 - taki mały upgrade starszych urządzeń. W większości mają arm-y. Chociaż jest mnóstwo ze starym win xp embedded ale nie wiem na czym stoją.
https://obrazki.elektroda.pl/3132172300_... Ktoś mi może powiedzieć po ile bitów płynie na poszczególnych strzałkach bo lepiej bym chciał zrozumieć zasadę działania tego mikrokontrolera?
Może chodzi o ortogonalność architektury (każda instrukcja może być wykonana na dowolnym rejestrze, nieważne czy to jest rejestr I/O, SP (Stack Pointer), PC (Program Counter) czy też rejestr ogólnego przeznaczenia (tak samo każdy rejestr może być adresowany pośrednio). Texas w swoim MSP chwali się taką architekturą dowodząc że ma najmniejszy kod wynikowy...
architektura procesora architektura laptopa architektura politechnika
zerowa licznik licznik schemat ideowy zasilania radio fabryczny toyota corolla
Błąd "Err" na prostowniku PowerTech SDC10 - przyczyny i rozwiązania Długość portów bas-refleks 84l, 48Hz, 12cm