Засыпкин С.В

Лаборатория электроники и программирования

Электронный журнал с приложениями

№ 1

© Засыпкин С.В., 2011

На главную страницу

 

Содержание

1. Учебные занятия.

1.1. Программирование на языке С на примере микроконтроллера ATmega16A.  Часть 1: Установка логических сигналов.

Читать

1.2. Обработка информации, поступающей с модулей GPS в микроконтроллерах с малым объемом оперативной памяти.

Приведен пример схемы и программы на микроконтроллере ATtiny2313 и модуле ZX4125P-4.

1.3. Синхронный запуск нескольких АЦП с последовательным интерфейсом.

                Приведен пример схемы и программы для одновременной оцифровки 4-х аналоговых сигналов с помощью микроконтроллера ATmega8A и 16-битных АЦП LTC1864A.

1.4. Работа с GSM модемами.

Рассмотрены вопросы очистки памяти СИМ карт и определение в сети модем или нет.

1.5. Управление сервоприводом на примере микроконтроллера ATmega16A.

                Приведены примеры программ управления аналоговым сервоприводом с помощью аппаратного и программного ШИМ.

2. Проекты.

2.1. “95”. Простой логгер асинхронного интерфейса UART.

                Приведена схема, которая поможет вам при отладке устройств, использующих интерфейс UART.

2.2. “88”. Светодиодный графический дисплей 32*8.

                Читать

2.3. “123”. 4-х канальный счетчик электроэнергии. Часть 1: Структурная и принципиальная схемы.

                Счетчик построен на 4-x микросхемах ADE7755, микроконтроллере ATmega128A. Есть часы реального времени, внешняя память для хранения показаний, 4-х строчный ЖКИ индикатор, интерфейс RS-485.

2.4. “124”. Адаптер интерфейса CAN для персонального компьютера.

                Схема построена на  микроконтроллере PIC18F4680, интерфейсных микросхемах MCP2551 и FT232R. Приведен пример программы мониторинга шины CAN с передачей пакетов на ПК.

2.5. “125”. Генератор импульсов на микроконтроллере.

                В основе схемы микроконтроллер ATmega16A. Задаются следующие параметры импульсов: частота, период, скважность и длительность импульсов. Приведен пример программы, которая по 2-м заданным параметрам получает остальные. Для генерации импульсов использован ШИМ микроконтроллера.