Другой Электронные компоненты вы должны знать, что это микроконтроллер или MCU (MicroController Unit), ATmega328P. Один из самых популярных чипов, который можно запрограммировать для множества приложений любого типа, как для самостоятельных проектов, так и для других промышленных проектов и т. Д.
Наверняка его название звучит вам знакомо, и это один из микрочипов, используемых в планшетах. Arduino и другие доски развития Похожий. Фактически, в значительной степени именно эта открытая аппаратная платформа также способствовала росту ее популярности.
От Atmel к Microchip
Корпорация Атмель была полупроводниковой компанией, основанной в 1984 году. Торговая марка компании, основанной Джорджем Перлегосом, была аббревиатурой от Advanced Technology for Memory and Logic.
На протяжении всей своей истории они разрабатывали ВЧ-устройства, WiMAX, ASIC, SoC, EEPROM, флэш-память и т. Д. Но, в частности, они также сосредоточились на микроконтроллеры. Среди них они включают некоторые производные от Intel 8051, основанные на AVR и AVR32 (обе архитектуры разработаны самой Atmel), а также на базе ARM.
Их продукты Они обслуживают как потребительскую электронику, такую как телекоммуникационные компании, электронную промышленность, медицинское оборудование, транспортные средства, аэрокосмический сектор, карты безопасности, так и военные.
О Микрочип Технология, также является еще одним крупным производителем полупроводников из Аризоны. Предназначен для микроконтроллеров, запоминающих устройств (EEPROM и EPROM), RF и других аналоговых устройств, а также программных инструментов для программирования и разработки. Особенно выделяются его микроконтроллеры, семейство которых разработано самостоятельно, например, PIC.
Что такое микроконтроллер или MCU?
Un микроконтроллер, µC, UC или MCU (Microcontroller Unit), как бы вы это ни называли, это программируемая ИС, способная выполнять заказы, загруженные в ее память. Таким образом, микроконтроллер - это практически полный компьютер на микросхеме. Он имеет все интегрированные компоненты, такие как ЦП, ОЗУ, ПЗУ, а также периферийные устройства ввода-вывода (GPIO, таймеры или счетчики, аналого-цифровые преобразователи, SPI, I2C, USB, Ethernet, компараторы, ШИМИ т.д.).
очевидно, спектакль Эти компьютеры на микросхеме не так высоки, как современные ПК. Они имеют производительность, аналогичную компьютерам десятилетней давности. Однако они очень эффективны и обычно очень привлекательны для различных задач, где высокая производительность не требуется, таких как управление промышленным оборудованием, управление определенными задачами в транспортных средствах, платах разработки, бытовой технике и т. Д.
Что такое ATmega328P?
El ATmega328P Это микроконтроллер, созданный компанией Atmel, принадлежащий к серии megaAVR. В настоящее время он принадлежит Microchip. По своим параметрам и наиболее выдающимся техническим характеристикам это:
- 8-битная архитектура AVR
- 32 КБ флэш-памяти
- 1 КБ EEPROM
- 2 КБ SRAM
- 23 линии ввода / вывода общего назначения
- 32 регистра общего назначения
- 3 таймера / счетчика с режимом сравнения
- Внутренние / внешние прерывания (24)
- Программатор режима UART
- Последовательный интерфейс
- SPI
- 8-канальный 10-битный аналого-цифровой преобразователь
- 6 каналов ШИМ
- Программируемый сторожевой таймер с внутренним генератором
- 5 программно выбираемых режимов энергосбережения
- Источник питания от 1.8 до 5.5 В.
- Его производительность составляет 1 MIPS, то есть один миллион инструкций, выполняемых каждую секунду.
- Тактовая частота 20 МГц
- В упаковке он может быть DIP или PLCC. С 28 контактами.
Что касается его распиновка и таблица данныхВы можете скачать их отсюда.
Что такое AVR?
Если вам интересно, что такое AVR, представляет собой 8-битную архитектуру типа RISC, разработанную Ateml для своей линейки микроконтроллеров. Первоначально он был задуман двумя студентами из Норвежского технологического института, а затем усовершенствован и разработан компанией Atmel Norway. Сейчас он используется в линиях ATmega, ATxmega, ATtiny и AT90.
Кроме того, следует Гарвардская схема, имеет 32 8-битных регистра и всегда разрабатывался с учетом скомпилированного выполнения C наиболее эффективным способом.