Главная страница Микроконтроллер
Призовой фонд
на июль 2024 г.

Тег Микроконтроллер

Микросхема, содержащая в одном кристалле процессор, память и различные периферийные устройства (таймеры, интерфейсы ввода-вывода, АЦП и ЦАП, ШИМ, компараторы и т.п.)

2012 г.

Самопрограммирование микроконтроллеров AVR

В этой главе будет рассмотрена такая интересная особенность AVR, как самопрограммирование (имеется у многих моделей ATtiny и во всех моделях ATmega). Суть ее заключается в возможности изменять содержимое FLASH-памяти непосредственно из пользовательской программы. Микроконтроллеры Atmel были одними из первых в мире, в которых появилось это новшество. В разделе приведен пример загрузчика, использующего аппаратный интерфейс USART.

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Особенности процесса самопрограммирования

Книга по AVR микроконтроллерам. Особенности процесса самопрограммирования.

Автор: Котов Игорь Юрьевич

1 0 [0]
2012 г.

Программа загрузчика кода

Приведен пример простого загрузчика, использующего USART для связи через COM-порт компьютера (схема такого подключения находится в разделе “Отладка”). Загрузчик занимает менее 128 слов памяти программ и, поэтому, целиком помещается в Boot Loader Section наименьшего размера.

Автор: Котов Игорь Юрьевич

1 0 [0]
2012 г.

Управляющая программа высокого уровня

Текст главного модуля управляющей программы высокого уровня на языке Delphi приведен ниже. В начале своей работы программа пытается последовательно открыть первые четыре COM-порта компьютера. Через каждый порт, дескриптор которого удалось получить, устройству посылается запрос на передачу строки подтверждения “ATmega8”. Если строка была получена, то программа продолжает свое продолжение. В противном случае приложение закрывается.

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Самоуничтожение программы

В загрузчике можно реализовать один “трюк”, который позволяет при выполнении определенного условия полностью ликвидировать прикладную программу, включая свой собственный код. Ниже приведен фрагмент программы из 12 слов, которая последовательно стирает все страницы FLASH-памяти

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Программирование микроконтроллеров AVR

AVR-микроконтроллеры предоставляют пользователю несколько различных интерфейсов для программирования. Это последовательное программирование при высоком напряжении, последовательное программирование при низком напряжении через SPI, параллельное программирование при высоком напряжении и программирование по интерфейсу JTAG

Автор: Котов Игорь Юрьевич

3 0 [0]
2012 г.

Простой внутрисхемный программатор

Книга по AVR микроконтроллерам. Простой внутрисхемный программатор.

Автор: Котов Игорь Юрьевич

1 0 [0]
2012 г.

Программатор AVR ISP

Программаторы, работающие под управлением PonyProg2000 и других любительских программ, очень просты. Однако большинство из них не может обеспечить такой функциональности, какой обладают фирменные средства разработки. Одним из самых популярных программаторов Atmel является AVR ISP

Автор: Котов Игорь Юрьевич

5 4.9 [1]
2012 г.

Регулятор мощности

Приведена схема простого регулятора мощности на микроконтроллере ATtiny2313(V). Регулятор предназначен для работы с активной нагрузкой, подключаемой к сети напряжением 220 В

Автор: Котов Игорь Юрьевич

5 0 [0]
2012 г.

Ячейки защиты

Ячейки защиты (Lock Bits) помогают защитить программное обеспечение от корыстного использования третьими лицами. Ячейки бывают двух типов. К первому из них относятся биты LB1, LB2, которые имеются во всех без исключения AVR- микроконтроллерах

Автор: Котов Игорь Юрьевич

1 0 [0]
Весь список тегов