Головна

Карта пам'яті

  1.  D Карта майбутнього
  2.  D тригери. регістри пам'яті
  3.  II.I. Загальні відомості про геологічні картах
  4.  QPI, контролер пам'яті, PCI Express і LGA 1156
  5. " метафізичних роздумів "- головне філософський твір Декарта.
  6.  А н я т і е 12.3 ДОСЛІДЖЕННЯ ПАМ'ЯТІ ЗА ДОПОМОГОЮ МЕТОДИКИ заучування ДЕСЯТИ СЛІВ
  7.  адресація пам'яті

Мал. 4. Карта пам'яті мікроконтролера АTmega8515

1.4.2. Пам'ять програм (Flash - ПЗУ)

Пам'ять програм призначена для зберігання послідовності команд, які керують функціонуванням мікроконтролера, і має 16-ти бітну організацію. Всі AVR мають Flash-пам'ять програм, яка може бути різного розміру - від 1 до 256 КБ. У МК АTmega8515 обсяг Flash-пам'яті програм 4Кх16 (довжина команди 16 розрядів, отже кожна команда знаходиться в одній комірці пам'яті). Її головна перевага в тому, що вона побудована на принципі електричної перепрограмувальний, т. Е. Допускає багаторазове стирання і запис інформації. Програма заноситься в Flash-пам'ять AVR як за допомогою звичайного програматора, так і за допомогою SPI-інтерфейсу, в тому числі безпосередньо на зібраній платі. Можливістю внутрисхемного програмування через комунікаційний інтерфейс SPI володіють практично всі мікроконтролери AVR.

Всі мікроконтролери сімейства Mega мають можливість самопрограмування, т. Е. Самостійної зміни вмісту своєї пам'яті програм. Ця особливість дозволяє створювати на їх основі дуже гнучкі системи, алгоритм роботи яких буде змінюватися самим мікро контролером в залежності від будь-яких внутрішніх умов або зовнішніх подій.

Логічно пам'ять програм розділена на 2 частини - область прикладної програми і область завантажувача. В області завантажувача розташовується спеціальна програма - завантажувач, що дозволяє МК самостійно управляти завантаженням і розвантаженням прикладних програм.

При адресації пам'яті програм використовується 12 розрядний лічильник команд (Program Counter). За адресою $ 000 в пам'яті програм знаходиться вектор скидання. Після ініціалізації МК виконання програми починається з цієї адреси.

Гарантоване число циклів перезапису Flash-пам'яті у мікроконтролерів AVR другого покоління становить не менше 1 тис. Циклів при типовому значенні 100 тис. Циклів.




 Методичні вказівки |  По вивченню дисципліни для студентів - заочників |  Вступ |  Технічні характеристики мікроконтролера AVR ATmega8515 |  Умовне графічне позначення (УДО) мікроконтролера AVR ATmega8515 |  Оперативна пам'ять (ОЗУ або RAM) |  Непряма адресація даних зі зміщенням |  Непряма адресація даних з постинкрементом |  тактовий генератор |  Скидання. джерела скидання |

© um.co.ua - учбові матеріали та реферати