AVR термометр DS18B20

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 6
Зарегистрирован: Вт ноя 12, 2013 12:35:30

Сообщение feekus »

Здравствуйте , появилась необходимость смоделировать термодатчик для AVR ATMEGA32 с выводом на LCD на языке СИ, перерыл множество источников, но ничего толкового не нашел, а если конкретней как подключаются новые библиотеки , и какие именно нужны (например что то нечто 1-wire)
Реклама
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

Ну во первых на чём пишешь(программа)? Во вторых нужны будут 2 библиотеки LCD и 1-wire если они есть в твоей проге то просто подключаешь и все дела, если же нет то самому колдовать придётся :roll:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

Куда подключаются?
Родился
Сообщения: 6
Зарегистрирован: Вт ноя 12, 2013 12:35:30

Сообщение feekus »

программа avr studio 4 при написании #include <1wire> при компиляции появляется ошибка директории соответственно я делаю вывод что такой библиотеки нет, но ее можно скачать, так вот как ее подключить? или можно скачать другую версию avr studio где уже есть все нужные библиотеки.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

Наверное вам будет проще обновиться. Уже есть 5 и 6я версии.
Можно конечно найти нужную либу. Тогда ее нужно кинуть в соответствующую папочку и прописать в IDE. (Этой студией не пользуюсь, пишу чисто теоретически)

ПС: Коты не любят фикусы. Они ими травятся :(
Последний раз редактировалось Gisteresis Ср дек 17, 2014 09:27:23, всего редактировалось 2 раза.
Реклама
Родился
Сообщения: 6
Зарегистрирован: Вт ноя 12, 2013 12:35:30

Сообщение feekus »

сейчас попробую проверю)
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 672
Зарегистрирован: Ср фев 29, 2012 01:58:32
Откуда: Харьков, Украина

Сообщение eess9 »

Библиотеку надо писать самому или у кого то слизать. Могу оказать медвежью услугу, только, судя по вашим комментариям, удивлюсь если вы ее запустите. Там все таки структура используется... :))
Вложения
DS18B20.rar
(1.45 КБ) 230 скачиваний
Прорезались зубы
Сообщения: 247
Зарегистрирован: Вс ноя 06, 2011 16:59:31

Сообщение asd81 »

eess9 писал(а):Библиотеку надо писать самому или у кого то слизать. Могу оказать медвежью услугу, только, судя по вашим комментариям, удивлюсь если вы ее запустите. Там все таки структура используется... :))
а для студии 6.2 подойдет эта библиотека?
Вымогатель припоя
Аватара пользователя
Сообщения: 672
Зарегистрирован: Ср фев 29, 2012 01:58:32
Откуда: Харьков, Украина

Сообщение eess9 »

а почему нет? для любой avr studio
Грызет канифоль
Сообщения: 269
Зарегистрирован: Чт мар 11, 2010 17:45:37
Откуда: г.фрязино

Сообщение mastech »

to eess9 как я понял Ваша библиотека под один датчик?
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

Видимо да, но несложно переписать под несколько.
Классически в программировании под ПК это делается передачей структуры, описывающий датчик, через параметр функции, но тут это слишком ресурсоемко. Думаю нужно просто сделать глобальный массив структур а в качестве аргумента функции передавать номер. Как то так.
Ответить

Вернуться в «AVR»