А что, можно прошивать микросхемы?
Я в интернете видел как прошить одну микросхему на другую. И что можно взять любую и перепрошить?
|
Цитата:
Микроконтроллер — Википедия |
Цитата:
|
Ещё прошиваются микросхемы ПЗУ, но они именно для этого и придуманы.
|
Цитата:
|
Здравствуйте.
Что означает "прошивать"? Мне кажется это запись в ПЗУ микросхемы какой-то программы? Почитал статью в Википедии, в ней пишут и про микроконтроллеры и про микропроцессоры.Я так и не понял, чем микроконтроллер отличается от микропроцессора? :tehnari_ru_325: |
Микроконтроллер - маломощный процессор снабженный периферийными модулями. То есть, к микропроцессору нужны дополнительные узлы - порты ввода-вывода, память и т.д. и т.п. Процессор это практически голое арифметико-логическое устройство с регистрами, без периферии он работать не сможет, микроконтроллеру в большинстве случаев ничего не нужно, он способен работать самостоятельно.
У микроконтроллеров есть один минус в сравнении с микропроцессорами - отсутствие гибкости архитектуры устройств на них построенных, но для сферы их применения это не имеет большого значения. Впрочем, в некоторых микроконтроллерах шина выведена на внешние выводы, к ней периферию можно подключать минуя порты ввода-вывода МК, Насчет "прошивания" верно, это запись программы во внутреннее или внешнее ПЗУ микроконтроллера. |
Цитата:
Процессоры имеют фоннеймановскую архитектуру (von Neumann architecture), предполагающую хранение программ и данных в общей памяти. Такая архитектура очень гибкая и наиболее характерна для микропроцессоров, ориентированных на использование в компьютерах. Примером могут служить микропроцессоры семейства х86, или МС68000, Zilog Z80, КР1801ВМ1. Микроконтроллеры AVR,PIC имеют гарвардскую архитектуру (Harvard architecture). Такая архитектура, предполагает раздельное использование памяти программ и данных. Исходя из этого процессоры имеют возможность модифицировать свою программу по ходу её выполнения. Микроконтроллеры такой возможности не имеют. Процессоры имеют возможность располагать программу в области хранения данных и наоборот, хранить данные и константы в области хранения программ, контроллеры такой возможности не имеют.У контроллеров раздельно сужествуют область программ это Флеш-ПЗУ и область хранения данных и констант располагается в ОЗУ. И т.д и т.п. |
Цитата:
|
Часовой пояс GMT +4, время: 14:15. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.