Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 22 номера

Сигнализация для персонального компьютера <168. Сигнализация для компьютера предназначена для контроля вскрытия корпуса компьютера. Работа осуществляется от автономного источника питания (возможны варианты источников для обеспечения более продолжительной работы. Сигнализация состоит из платы сигнализации, которая устанавливается в компьютер, одного или нескольких датчиков вскрытия, а также специального устройства постановки на охрану. После установки платы с датчиками в компьютер с помощью пульта постановк...

2015-03-22 08:52:05 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 22 номера

6. Программирование на языке С на примере микроконтроллера ATmega168. Генерация случайных чисел. В некоторых задачах необходимо сформировать случайные числа в заданном диапазоне. В языке С для этого есть специальные функции <srand> и <rand> [2. Функция <srand> устанавливает исходное число для последовательности, генерируемой функцией <rand. Функция <rand> возвращает псевдослучайные числа [2. Рассмотрим пример программы, которая формирует случайные числа в диапазоне от 30 до 150. Для задания первого числа и...

2015-02-01 08:50:26 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 22 номера

1. Автоматизация поиска информации в сети интернет. Занятие 2. Поиск по тематическим форумам представляет собой более эффективный способ, чем через поисковые сайты. Рассмотрим следующую задачу - поиск адреса темы на форуме. За основу возьмем приложение, созданное на прошлом занятии. Внесем следующие изменения: <textBox_ComponentName> - для наименования компонента - сделаем невидимым, т.к оно нам в данной задаче не нужно. Заменим имя <textBox_Price> - для вывода найденной цены на поле <textBox_URL_Topic> дл...

2015-01-24 18:25:55 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 21 номера

7. Программирование на языке С на примере микроконтроллера ATmega168. Работа с UART. Передача по прерываниям. В журнале (No15 статья 1) были приведены примеры программ передачи данных по UART с использованием опроса флагов прерываний. В данной статье приведен пример передачи по прерываниям. Данный способ сложнее в реализации, но позволяет передавать данные максимально быстро и освободить время для выполнения других задач. Для передачи данных создадим собственно массив для данных, счетчик передаваемых байт ...

2015-01-19 16:51:49 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 21 номера

5. Программирование на языке С на примере микроконтроллера STM32F407VGT6. Работа с DMA. Передача память-память. При передаче память-память необходимо учитывать следующие особенности: - такая передача возможна только с DMA2 - циклический режим не возможен - адрес памяти-источника указывается в регистре адреса периферийного устройства - адрес памяти-приемника указывается в регистре адреса памяти - необходимо включить инкременты памяти и периферийного устройства - может быть выбран любой поток и канал В качес...

2015-01-09 16:56:22 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 21 номера

3. Программирование на языке С на примере микроконтроллера ATmega168. Работа с АЦП. Запуск АЦП по триггеру. В журнале (No16 статья 10) были приведены примеры программ использования АЦП c программным запуском преобразования. В микроконтроллере также имеется возможность запуска преобразования по некоторым аппаратным событиям (называемых триггерами. В общем для запуска преобразования по триггеру необходимо: . Рассмотрим сначала пример запуска по каналу сравнения B таймера 1. Пример программы приведен ниже. Пр...

2014-12-09 14:10:18 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 21 номера

1. Программирование на языке С на примере микроконтроллера STM32F407VGT6. Работа с UART. Передача данных с помощью DMA. Режим двойного буфера. Рассмотрим пример программы с использованием двойного буфера. По сравнению с предыдущей программой (номер 20 статья 7) сделаем следующие изменения: . Результат работы программы : < UART3 TX DMA Double buffer mode test programm start 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

2014-11-21 12:42:04 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 20 номера

6. Многофункциональный адаптер <137. Часть 3. Продолжение (начало см. в No 5, 6. Рассмотрим как подключить адаптер для программирования в среде < CodeVisionAVR > [8. В данной среде нет возможности подключить адаптер как какой-либо программатор. Но есть возможность после получения < hex > файла запустить какую-нибудь программу. Необходимо разместить управляющую программу для программатора и < bat > файл в папку, где формируется файл < hex > проекта. Далее настроить пути в конфигурации проекта: . 7. Программ...

2014-11-05 13:22:06 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 20 номера

4. Примеры программ на С+ для персональных компьютеров. Рассмотрим пример создания приложения, которое принимает данные по COM порту и записывает их в файл на компьютере. . 5. Оптимизация программ. Часть 1. В данном цикле статей будут рассматриваться способы оптимизации программы для увеличения скорости работы программы или уменьшения занимаемого ею объема памяти. Сегодня рассмотрим задачу передачи данных по UART. . Опрос. Интересны ли вам следующие материалы для публикации в журнале: - уроки программирова...

2014-10-27 10:10:07 + Комментировать

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 20 номера

1. Программирование на языке С на примере микроконтроллера ATmega 168. Программный ШИМ. Если для реализации нескольких каналов ШИМ не хватает аппаратных ШИМ каналов или данные выводы заняты другой периферией, то можно сделать программный ШИМ. Программный ШИМ строится на основе какого-нибудь таймера. Необходимо определить параметры ШИМ - разрядность и частоту и настроить соответствующим образом аппаратный таймер. Затем необходимо сделать переменные для счета периода ШИМ и задания длительности. . 2. Программ...

2014-10-20 16:35:26 + Комментировать

Рекомендуем подписаться: