Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

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


1. Программирование на языке С на примере микроконтроллера ATmega168.  Передача данных по UART.

                UART предназначен для связи с разными внешними устройствами:

- компьютеры (через мосты UART-USB или преобразователи уровней для COM порта)

- другие микроконтроллеры с интерфейсом UART

- модемы GSM, Wi-Fi®, Bluetooth® и т.п. для передачи данных, обновления прошивки и т.п.

                Передача данных на ПК позволит визуализировать различные данные, получаемые в программе микроконтроллера. На компьютере понадобится терминальная программа, например [5] для отображения этих данных. Параметры терминальной программы нужно настроить так же как и для микроконтроллера:

- скорость передачи данных (в примере будем ставить 57600 бит/с)

- данные 8 бит

- без паритета

- один стоп-бит

- без управления потоком данных (handshaking)

 

2. Программирование на языке С на примере микроконтроллера STM8S003K3T6. Работа с таймерами.

На этом занятии рассмотрим работу с таймерами. Основная функция таймера – это счет импульсов. Импульсы могут поступать от тактового генератора (в данном случае таймер собственно и называется таймером) или от внешнего источника (в этом случае таймер называют счетчиком). Таймеры с возможностью тактирования внешним сигналом часто называют таймерами-счетчиками. Таймеры могут осуществлять счет как в прямом направлении (увеличивая свое значение на 1 при каждом тактовом импульсе), так и в обратном направлении (уменьшая свое значение на 1). Основным регистром таймера является регистр, в котором содержится значение таймера (регистр счета). Кроме него могут присутствовать и другие регистры, с помощью которых можно реализовывать дополнительные функции – прерывания, предварительное деление входной частоты тактового сигнала таймера (предделитель), ШИМ, сравнение, захват  и т.п.


В избранное