Передача данных по SPI и TWI между AVR и картой SD. Шаг №38

Всем привет. Для рассмотрения следующей темы, необходимо напомнить, что в прошлой статье был рассмотрен ждущий режим, который для нас станет основным элементом в синхронизации МК. Сегодня мы свяжем передачу данных по интерфейсу TWI между контроллерами и SPI между контроллером и картой SD (Подключение карты SD и интерфейс SPI...Шаг №19). Читать далее

Шаг№22. Файловая система Petit FatFs для AVR. Часть 7

Всем привет. Наконец то мы с Вами дошли до файловой системы Petit FatFs, для работы с картой памяти. Разобравшись в прошлой статье с заголовками, теперь можем спокойно подключать библиотеки, что и сделаем в этой статье. Немного вспомним что мы начали рассматривать SD карту и низкоуровневые операции в статье №19 (Микроконтроллер ввода-вывода. Обмен карты SD.). И вот я нашел время и силы, и запустил файловую систему в железе и в Proteus. А также попытался сделать первые шаги, для создания логгера на этом устройстве. Провел различные тесты. Ну обо всем по порядку. Разберем что же такое Petit FatFs, зачем, куда и с чем его «кушать». Читать далее

Датчик влажности DHT11.Подключаем к AVR.Часть 5. Шаг №20

Обновлено 5.01.16. Всем привет. Итак продолжим наработку нашего проекта. В предыдущей статье мы рассмотрели низкоуровневые операции с SD-картой. Но прежде чем мы начнем использовать файловую систему, мы  добавим в наш проект и рассмотрим датчик влажности и температуры DHT 11, который  применяется исключительно для бытовых целей в помещении. Как вошло уже в правило, Читать далее

Подключаем кнопки к AVR. Шаг №12

Обновлено 14.05.15. Здравствуйте дорогие друзья. В этой статье пойдет речь о кнопках и методе борьбы с дребезгом. В прошлой статье я рассказывал о первом своем устройстве —  анализаторе, где были применены кнопки, поэтому пора рассмотреть тонкости их работы. Материала в интернете куча, но каждый индивидуальный взгляд на решение вопроса увеличивает скорость понимания данного направления. Поэтому я и решил написать. Ну что ж перейдем к кнопкам. Зачем нужны кнопки? К примеру вы создаете тот же барьер — реле напряжения, но для гибкости устройства необходимо менять граничные уровни напряжения, т.к. сеть у каждого очень индивидуальна, к сожалению. Вот тут и приходят на помощь кнопки.

Читать далее

ds18b20 and 1-wire на AVR. Подключение. Программа на Си. Шаг №6

Обновлено 9.04.15. Здравствуйте дорогие друзья. В предыдущей статье мы с Вами рассмотрели подключение и алгоритм работы с семи сегментным индикатором. В этом посте я расскажу о цифровых датчиках температуры ds18b20.  Рассмотрим подключение, напишем программу на Си используя техническую документацию. Познакомимся с интерфейсом 1-Wire.  Выведем температуру на индикатор. Читать далее