Виж всички

Моля, вижте английската версия като нашата официална версия.Връщане

France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English) Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino) United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ) New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português) United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
У домаБлогИзчерпателно ръководство за ATMEGA328P AVR Microcontroller
на 2024/03/21 1,454

Изчерпателно ръководство за ATMEGA328P AVR Microcontroller

ATMEGA328P е широко използван микроконтролер, като Pinout се отнася до оформлението и описанието на функцията на пиновете на микроконтролера.Значението на ATMEGA328P PINOUT се крие в спецификацията на интерфейсите, мощността и наземните щифтове на микроконтролера, служещи като решаваща основа за проектиране и програмиране на веригата.Тази статия ще изследва съответните познания за ATMEGA328P, включително конфигурация на ПИН, функционални характеристики, спецификации, области на приложение и разликите между ATMEGA328P и ATMEGA328PU.

Каталог

1. Atmega328p микроконтролер
2. Конфигурация на ПИН
3. ATMEGA328P Характеристики
4. ATMEGA328P Спецификации
5. Функционална диаграма
6. Области на кандидатстване
7. Схема на проектиране
8. Как да използвам ATMEGA328P
9. Разлики между Atmega328, Atmega328p и Atmega328pu
10. ATMEGA328P Алтернативи

ATMEGA328P микроконтролер

ATmega328P Microcontroller

Atmega328p е 8-битов микроконтролер с ниска мощност CMOS, базиран на подобрената AVR RISC архитектура, включваща много пинове и функции.Разработен от Atmel Corporation (сега част от Microchip Technology), той използва 8-битова CMOS технология и RISC процесор, като подобрява ефективността и ефективността на мощността с функции като автоматичен сън и вътрешен сензор за температура.

ATMEGA328P ChIP предлага вътрешна защита и различни методи за програмиране, което позволява приоритизирането на този контролер при различни обстоятелства.Този IC позволява съвременни методи за комуникация с други модули и самия микроконтролер.Благодарение на тези подробности използването на микроконтролера ATMEGA328P бързо се увеличава ежедневно.

Конфигурация на ПИН

ATMEGA328P чипът има 28 щифтове за вход/изход с общо предназначение (GPIO), като конфигурацията на използването и диаграмата на диаграмата на всеки щифт е подробно описана в следващата диаграма.

ATMEGA328P Pinout

ATMEGA328P функции

Висока производителност, 8-битов микроконтролер с ниска мощност AVR:

- Advanced RISC Architecture;

- Сегменти с не-ле-леквидна памет с висока издръжливост;

-захранване за нулиране и програмируемо откриване на кафяво-аут;

- Вътрешен калибриран осцилатор;

- Външни и вътрешни източници на прекъсване;

-Шест режима на сън: празен ход, намаляване на шума на ADC, запазване на захранване, сваляне на захранването, режим на готовност и удължен режим на готовност.

Спецификации на ATMEGA328P

- флаш памет: 32K

- SRAM: 2KB

- EEPROM Памет: 1KB

- Скорост на процесора: 20MHz

- Тип интерфейс: I2C, SPI, USART

- Захранване на захранване Мин: 1.8V MAX: 5.5V

- Захранване за устройства за повърхностно монтаж: Повърхностно монтиране

- Тип на пакета: PDIP/TQFP

-Брой на щифтовете: 28-PDIP, 32-TQFP

- Работен температурен диапазон: -40 ° C до +85 ° C

- Вход/изходни линии: 23

- Брой входове на ADC: 8

- 8-битов таймер/брояч: 2

- 16-битов таймер/брояч: 1

- PWM: 6

- Режими на програмиране: ISP, IAP, H/PV

- Режим на симулация: Debugwire

Функционална диаграма

ATMEGA328P Function Diagram

Области на кандидатстване

Повечето вградени системи, като тези, базирани на технологията на вградените системи, използват ATMEGA328 за извършване на различни операции поради обширните си примери и помагат на материали, достъпни онлайн.

Използва се в Arduino, което го прави един от най -популярните контролери.

Дизайнерска схема

ATMEGA328P Package Diagram

Как да използвате ATMEGA328P

Използването на ATMEGA328P е подобно на всеки друг контролер, основно центриран около програмирането.Първоначално контролерът се програмира, като пише съответните програмни файлове в своята флаш памет.След като този код е изхвърлен, контролерът изпълнява този код и предоставя подходящи отговори.

Целият процес на използване на ATMEGA328 включва:

Изброяване на функциите, които контролерът трябва да изпълнява.

Писане на тези функции на език за програмиране в рамките на програма за интегрирана среда за развитие (IDE).

ATMEGA328P програмирането може да се извърши и в Arduino IDE.

След като напишете програмата, следващият етап включва съставяне на кода за идентифициране и коригиране на грешки.

Накарайте IDE да генерира шестнадесетичен файл за писмената програма след компилиране.

Този шестнадесетичен файл съдържа машинния код, който трябва да бъде написан във флаш паметта на контролера.

Изберете устройство за програмиране, за да установите комуникация между компютъра и ATMEGA328P (обикновено SPI програмист, направен за AVR контролери).Можете също така да използвате Arduino UNO дъската за програмиране на ATMEGA328P.

Стартирайте софтуера Programmer и изберете подходящия HEX файл.

Използвайте тази програма, за да изгаряте шестнадесетия файл в флаш паметта на ATMEGA328P.

Изключете програмиста, свържете съответните периферни устройства на контролера и след това захранвайте системата.

Разлики между ATMEGA328, ATMEGA328P и ATMEGA328PU

За обикновените потребители е трудно да се разбере защо има различни маркировки на кристалите и кой да изберете.Нека се опитаме да изясним:

Разликата между първите два модела на кристала е минимална при традиционните сценарии на приложение, което ги прави по същество взаимозаменяеми.

В сравнение с ATMEGA328, ATMEGA328P значително намалява консумацията на енергия, както е отразено в техническите спецификации.Следователно ATMEGA328P прие по -усъвършенстван технологичен процес в ранните етапи на развитие.Това обикновено означава, че тези чипове са по -скъпи.Микроконтролерите с ниска мощност AVR, класифицирани с технологията PicOpower, правят ATMEGA328P по-подходящ за устройства с батерия, където са необходими мерки за контрол на потреблението на енергия.

Чип подписите с различни опции варират и когато ги четете с програми като Avrdude, можете да срещнете съобщения за грешки за ATMEGA328P, ако типът микроконтролер е посочен неправилно.

Само ATMEGA328P поддържа пакета TQFP32, докато пакетът TQFP328 е несъвместим, свързан с размера на кристала.За последното дебелината на кристала е ограничаващ фактор.

ATMEGA328 липсва предпазител за детектор с ниска мощност, който може допълнително да намали консумацията на енергия и да деактивира БПК (откриване на кафяво-аут).Този предпазител съществува във втория модел, функция, видима само във версиите на PicOpower Series, завършваща с 48PA, 88PA, 168PA, 328p и т.н., а също така се прилага за BODS и FUSS FUSS.

Има фини разлики в командната система, включваща инструкции за навигация, въпреки че в това отношение чиповете и на двата варианта могат да стартират компилирани програми.

Буквите "PU" представляват типа на пакета на кристала, т.е. пластмасов пакет DIP28.ATMEGA328 се инсталира лесно в такава опаковка, като по този начин добавянето на този суфикс.Освен това, други варианти на пакета се обозначават с комбинации от букви като AU, MU и т.н.

Arduino въз основа на ATMEGA328P MINI е опростен избор, тъй като пропуска USB до серийна част.Atmega328p Pro Mini обикновено е известна като форма на ATMEGA328P AU.Въпреки това, за някои устройства този размер може да е твърде малък, а моделът на PU е по -подходящ.

Микроконтролерите се използват широко в различни устройства, включително тестовия транзистор ATMEGA328P и контролера ATMEGA328P NANO 3.0.

1ATMEGA328P Алтернативи

Atmega8535, Atmega16, Atmega32,






Често задавани въпроси [FAQ]

1. Каква е AVR архитектурата на Atmega328p?

Инструкциите в паметта на програмата се изпълняват с тръбопровода с едно ниво.Докато една инструкция се изпълнява, следващата инструкция е предварително извлечена от паметта на програмата.Тази концепция дава възможност за изпълнение на инструкциите във всеки цикъл на часовника.

2. Какъв е недостатъкът на Atmega328p?

Основен кон за търговска употреба е, че тя е единичен източник, собствена архитектура.Плюсове: Те могат да бъдат като ATMEGA328 е универсален чип.Той има ADC, I2C, PWM поддръжка, 40 Pin IC и др.Минуси: Atmega328 е скъп, когато обмисляте малки задачи.

3. ATMEGA328P аналог или цифров ли е?

Microcontroller на Atmel Atmega328p, използван на Arduino UNO, има модул за аналогово към цифровина (ADC), способен да преобразува аналогово напрежение в 10-битово число от 0 до 1023 или 8-битово число от 0 до 255. Входъткъм модула може да бъде избран да идва от всеки един от шест входа на чипа.

4. Има ли Atmega328p EEPROM?

Поддържаните микро-контролери на различните дъски Arduino и Genuino имат различни количества EEPROM: 1024 байта на Atmega328p, 512 байта на Atmega168 и Atmega8, 4 kb (4096 байта) на Atmega1280 и Atmega2560.Съветите Arduino и Genuino 101 имат подражаващо пространство на EEPROM от 1024 байта.

За нас

ALLELCO LIMITED

Allelco е международно известен едно гише Дистрибутор на услуги за обществени поръчки на хибридни електронни компоненти, ангажиран да предоставя цялостни услуги за доставка на компоненти и вериги за доставки за глобалните електронни производствени и дистрибуционни индустрии, включително глобални топ 500 фабрики за OEM и независими брокери.
Прочетете още

Бързо запитване

Моля, изпратете запитване, ние ще отговорим незабавно.

количество

Популярни публикации

Номер на гореща част

0 RFQ
Карта за пазаруване (0 Items)
Празно е.
Сравнете списъка (0 Items)
Празно е.
Обратна връзка

Вашите отзиви имат значение!В Allelco ценим потребителското изживяване и се стремим да го подобряваме постоянно.
Моля, споделете вашите коментари с нас чрез нашата форма за обратна връзка и ние ще отговорим незабавно.
Благодаря ви, че избрахте Allelco.

Предмет
Електронна поща
Коментари
Captcha
Плъзнете или щракнете, за да качите файл
Качи файл
типове: .xls, .xlsx, .doc, .docx, .jpg, .png и .pdf.
Макс. Размер на файла: 10MB