Дополнительные материалы по программному обеспечению Proteus

Проектирование схем микроэлектронных устройств в Proteus с использованием внешней памяти. Часть 1

Татьяна Колесникова, СОЭЛ 2021'6

В статье подробно описана подготовка карты памяти (форматирование и создание образа) для управления ею через микроконтроллер в Proteus. Приведены примеры моделирования схем, имитирующих подключение внешней памяти ММС (MultiMediaCard) к микроконтроллеру ATmega32, компиляция программы инициализации которого выполнена в CodeVisionAVR. Описан программный способ создания файлов, записи информации во внешнюю память, её чтения и отображения на экране терминала и буквенно-цифрового дисплея.

Читать полностью


Проектирование схем микроэлектронных устройств в Proteus с использованием внешней памяти. Часть 2

Татьяна Колесникова, СОЭЛ 2021'7

В настоящее время большинство электронных устройств проектируют с применением микроконтроллеров. Однако зачастую для реализации задуманного устройства памяти микроконтроллера может не хватить. В таких случаях выполняют её расширение, например, за счёт карты памяти. Для проверки работоспособности схемы удобно применить программу-эмулятор Proteus, чья библиотека содержит микроконтроллеры с возможностью их программирования, карту ММС, а также другие цифровые компоненты и устройства вывода информации.

Читать полностью


Работа с универсальным синхронно/асинхронным приёмопередатчиком USART в программной среде Proteus 8.11

Татьяна Колесникова, СОЭЛ 2021'8

В статье рассматривается проектирование схем микроэлектронных устройств с использованием модуля USART в Proteus. Приведены примеры моделирования схем, в которых проводится обмен данными через последовательный интерфейс между виртуальным терминалом, алфавитно-цифровым дисплеем и микроконтроллерами AVR (семейства Mega) и STM32 (семейства Cortex-M3) под управлением программы, написанной на языке С или ассемблере, с применением одного или сразу двух модулей USART. В ходе выполнения программы отслеживается состояние регистров управления модулем USART. С помощью осциллографа и логического анализатора осуществлён контроль входных/выходных сигналов, присутствующих в цепях исследуемых схем.

Читать полностью


Работа с последовательным интерфейсом SPI в программной среде Proteus 8.11 Часть 1

Татьяна Колесникова, СОЭЛ 2021'9

В статье рассматривается проектирование схем микроэлектронных устройств с использованием интерфейса SPI в Proteus на примере его реализации в микроконтроллерах AVR (семейства Mega) и STM32 (семейства Cortex-M3). Описаны особенности написания программного кода для инициализации интерфейса и работы с ним, а также моделирования схем, в которых проводится передача данных через SPI между двумя и тремя устройствами, сконфигурированными как master и slave. Выполнено отображение принятых ведомым устройством данных на экране виртуального терминала. С помощью осциллографа проведён контроль входных/выходных сигналов, присутствующих на выводах устройств схемы.

Читать полностью


Работа с последовательным интерфейсом SPI в программной среде Proteus 8.11. Часть 2

Татьяна Колесникова, СОЭЛ 2022'1

В статье рассматривается проектирование схем микроэлектронных устройств с использованием интерфейса I²C в Proteus на примере его реализации в устройстве измерения температуры, собранном на основе микроконтроллера AVR (семейства АТ90) и датчиков LM75AD. Описаны особенности написания программного кода на языке С для инициализации интерфейса и работы с ним. Приведён пример моделирования схемы, в которой проводится передача данных через I²C между датчиками температуры, сконфигурированными как ведомые устройства, и ведущим микроконтроллером АТ90S8515, компиляция программы инициализации которого выполнена в CodeVisionAVR. Выполнено отображение принятых ведущим устройством данных на экране буквенно-цифрового дисплея LM016L. С помощью осциллографа проведён контроль сигналов, присутствующих на линиях SDA и SCL интерфейса I²C.

Читать полностью


Другие продукты для проектирования печатных плат