=== Дополнительные материалы по программному обеспечению Proteus === ---- [[https://www.youtube.com/c/LabcenterElectronicsLtd/videos|Подборка видео на канале Youtube]] {{youtube>cdyWdt7cukY?small}} ---- === Проектирование схем микроэлектронных устройств в Proteus с использованием внешней памяти. Часть 1 === Татьяна Колесникова, СОЭЛ 2021'6 В статье подробно описана подготовка карты памяти (форматирование и создание образа) для управления ею через микроконтроллер в Proteus. Приведены примеры моделирования схем, имитирующих подключение внешней памяти ММС (MultiMediaCard) к микроконтроллеру ATmega32, компиляция программы инициализации которого выполнена в CodeVisionAVR. Описан программный способ создания файлов, записи информации во внешнюю память, её чтения и отображения на экране терминала и буквенно-цифрового дисплея. [[https://www.soel.ru/read/580/137789/#48|Читать полностью]] ---- === Проектирование схем микроэлектронных устройств в Proteus с использованием внешней памяти. Часть 2 === Татьяна Колесникова, СОЭЛ 2021'7 В настоящее время большинство электронных устройств проектируют с применением микроконтроллеров. Однако зачастую для реализации задуманного устройства памяти микроконтроллера может не хватить. В таких случаях выполняют её расширение, например, за счёт карты памяти. Для проверки работоспособности схемы удобно применить программу-эмулятор Proteus, чья библиотека содержит микроконтроллеры с возможностью их программирования, карту ММС, а также другие цифровые компоненты и устройства вывода информации. [[https://www.soel.ru/read/580/137883/#54|Читать полностью]] ---- === Работа с универсальным синхронно/асинхронным приёмопередатчиком USART в программной среде Proteus 8.11 === Татьяна Колесникова, СОЭЛ 2021'8 В статье рассматривается проектирование схем микроэлектронных устройств с использованием модуля USART в Proteus. Приведены примеры моделирования схем, в которых проводится обмен данными через последовательный интерфейс между виртуальным терминалом, алфавитно-цифровым дисплеем и микроконтроллерами AVR (семейства Mega) и STM32 (семейства Cortex-M3) под управлением программы, написанной на языке С или ассемблере, с применением одного или сразу двух модулей USART. В ходе выполнения программы отслеживается состояние регистров управления модулем USART. С помощью осциллографа и логического анализатора осуществлён контроль входных/выходных сигналов, присутствующих в цепях исследуемых схем. [[https://www.soel.ru/read/580/137970/#34|Читать полностью]] ---- === Работа с последовательным интерфейсом SPI в программной среде Proteus 8.11 Часть 1 === Татьяна Колесникова, СОЭЛ 2021'9 В статье рассматривается проектирование схем микроэлектронных устройств с использованием интерфейса SPI в Proteus на примере его реализации в микроконтроллерах AVR (семейства Mega) и STM32 (семейства Cortex-M3). Описаны особенности написания программного кода для инициализации интерфейса и работы с ним, а также моделирования схем, в которых проводится передача данных через SPI между двумя и тремя устройствами, сконфигурированными как master и slave. Выполнено отображение принятых ведомым устройством данных на экране виртуального терминала. С помощью осциллографа проведён контроль входных/выходных сигналов, присутствующих на выводах устройств схемы. [[https://www.soel.ru/read/580/138219/#38|Читать полностью]] ---- === Работа с последовательным интерфейсом SPI в программной среде Proteus 8.11. Часть 2 === Татьяна Колесникова, СОЭЛ 2022'1 В статье рассматривается проектирование схем микроэлектронных устройств с использованием интерфейса I²C в Proteus на примере его реализации в устройстве измерения температуры, собранном на основе микроконтроллера AVR (семейства АТ90) и датчиков LM75AD. Описаны особенности написания программного кода на языке С для инициализации интерфейса и работы с ним. Приведён пример моделирования схемы, в которой проводится передача данных через I²C между датчиками температуры, сконфигурированными как ведомые устройства, и ведущим микроконтроллером АТ90S8515, компиляция программы инициализации которого выполнена в CodeVisionAVR. Выполнено отображение принятых ведущим устройством данных на экране буквенно-цифрового дисплея LM016L. С помощью осциллографа проведён контроль сигналов, присутствующих на линиях SDA и SCL интерфейса I²C. [[https://www.soel.ru/read/679/165618/#36|Читать полностью]] ---- [[pcb_design|Другие продукты для проектирования печатных плат]]