Nurtuje mnie pytanie : Dlaczego układy Atmel SAMA5D nie są mikrokontrolerami ? Jeśliby ktoś znał odpowiedź to bardzo proszę o informacje.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamMARCIN.SLASK napisał:Bo to są układy typowo mikroprocesorowe (bazują na ARM), a mikrokontroler to już bardziej złożony element, który to posiada np. swoją pamięć programu / operacyjną.
tadzik85 napisał:nie prawda mikrokontroler jest elementem o poziom niższym prostszym
cobraDXP napisał:Nurtuje mnie pytanie : Dlaczego układy Atmel SAMA5D nie są mikrokontrolerami ? Jeśliby ktoś znał odpowiedź to bardzo proszę o informacje.
Cytat:Dlatego z założenia mikrokontroler jest elementem bardziej złożonym od procesora.
nsvinc napisał:Załóżmy. Pomijasz fakt, ze obecnie wiekszość 'mikroprocesorów' to są SOCe, które są -dziesiąt krotnie bardziej rozbudowane niz nasze zabawki typu STM32.
Cytat:A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications.
Cytat:No i właśnie się dowiedzieliśmy, że Z80CPU, 8086 czy MC68020
michalko12 napisał:cobraDXP napisał:Nurtuje mnie pytanie : Dlaczego układy Atmel SAMA5D nie są mikrokontrolerami ? Jeśliby ktoś znał odpowiedź to bardzo proszę o informacje.
Dziwne pytanie, mam wrażenie, że zadane na uczelni.
Odpowiedź jest w rozeznaniu się czym się różnią od siebie 3 rodzaje rdzeni
1. Cortex-Ax
2. Cortex-Rx
3. Cortex-Mx
i jakie jest ich przeznaczenie. A w pierwszej kolejności powinieneś znaleźć odpowiedź na wiki itp jakie są różnice między mikroprocesorem a mikrokontrolerem, o ile jakieś są poza ich przeznaczeniem.
tronics napisał:Trudno pisać o mikroprocesorach i mikrokontrolerach w kryteriach integracji pamięci bądź nie. Np. są układy z rdzeniem '51 bez pamięci flash w ogóle, mają za to pamięć SRAM. Czy to czyni je mikroprocesorami? Mikroprocesory z kolei mają zintegrowany SRAM (choćby w postaci cache) - czy to czyni je mikrokontrolerami? Wiele H8 czy 68HC nie ma pamięci wewnętrznej flash/eeprom, a mają ograniczony SRAM jednak producent wyraźnie opisuje je jako mikrokontrolery, nie mikroprocesory. Nie uważam by dawne określenia pasowały do sytuacji - to byłoby uproszczenie. Moim zdaniem różnica jest bardziej w kwestii wykorzystania samego układu niż w jego budowie czy też obecności MMU (którego np. 6502 czy mc68000 nie posiadały, a jednak były właśnie mikroprocesorami, nie mikrokontrolerami!)
dondu napisał:Bardzo dobra definicja:
Cytat:A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications.
http://en.wikipedia.org/wiki/Microcontroller