Обсуждаем контроллеры компании Atmel.
Чт апр 30, 2015 19:36:12
Просто пока бросьте перемычки с аппаратной I2C на программную. Должно сработать.
Пт май 01, 2015 09:55:19
А может датчик давления ни с того ни с сего сдохнуть? вечером было все нормально, утром показывает давление 1.5 мм и какую то температуру непонятную.
Пт май 01, 2015 21:28:54
Тестовая прошивка с программным I²C. Перемычки не нужны. Должы быть распаяны предусмотренные на плате резисторы 10кОм на SDA/SCL, резистор 4.7кОм на SQ (термодатчик), DS3231 с батарейкой и прочим необходимым.
У себя пока толком не могу проверить, так как всё это не запаяно.
- Вложения
-
- matrixclock-test-software-i2c.7z
- (8.01 KiB) Скачиваний: 322
Пт май 01, 2015 22:17:49
А это все под какую Мегу?
Пт май 01, 2015 22:55:39
WiseLord писал(а):Тестовая прошивка с программным I²C. Перемычки не нужны. ...
Шрифты меняются и если-да, то сколько шрифтов и какие? Просто, шрифт в вашем проекте на выложенном видео не впечатлил.
Реализован ли в данной прошивке будильник и как его реализовать на данной плате аппаратно?
Сб май 02, 2015 11:20:30
Немного переделал авторскую прошивку. Добавил температуру с датчика давления. Поменял и добавил некоторые символы.
Строго не судите. Это я в первый раз полез программировать.
https://www.youtube.com/watch?v=tkKMmeQ ... e=youtu.be
- Вложения
-
- Переделанная.rar
- Исходники
- (353.18 KiB) Скачиваний: 328
Вс май 03, 2015 11:51:49
Доработал свой вариант прошивки, починил баг со скроллом (во время скроллирования могла прийти команда установки яркости, сбивающая процедуру прокрутки).
Прошивка
в параллельной ветке.
Пн май 04, 2015 21:59:18
Мне проект интересен с точки зрения изучения программирования. Поэтому дальше извращаемся:
http://www.youtube.com/watch?v=6QEzad_l ... e=youtu.be
Вт май 05, 2015 19:47:26
Замучил меня датчик давления. Работает через раз. При включении питания может заработать, а чаще нет. В чем косяк может быть?
Сб май 09, 2015 15:21:57
Вопрос к vvsv. Можете выложить библиотеку датчика температуры, которую хотели использовать?
Сб май 09, 2015 17:23:13
shura2000 писал(а):...Можете выложить библиотеку датчика температуры, которую хотели использовать?
Библиотека для датчиков DS18B20 используется стандартная из codevision avr (использовал эту библиотеку в других проектах , примеров в интернете много).
С датчиком давления разобрались? Если правильно подключен и работает через раз вероятно брак надо менять.
Сб май 09, 2015 22:10:21
Разобрался. непропай был где то.
Вт май 12, 2015 13:54:50
подскажите какую версию codevision использовали? у меня что-то не хочет компилироваться прошивка.
Вт май 12, 2015 16:55:29
3.12
Ср май 13, 2015 09:00:12
ок. скомпилилось. сижу прикручиваю ds18b20, отдельно датчик читается и выводится температура, думаю куда и как ее отображение приделать в полной прошивке. есть у кого мысли? просто опрос датчика у меня что-то слишком много времени занимает.
Ср май 13, 2015 09:37:54
Почему долго? Получить данные из датчика (2 байта чисто со значением температуры, но можно и все 9, с контрольной суммой) занимает от силы 2-3 миллисекунды (1мс на сброс, остальное на приём значений).
Раз в 10 секунд забрать данные из датчика, дать команду на новую конвертацию, и забыть о нём на ещё 10 секунд. А в это время МК чем-то полезным (выводом на экран) пусть занимается.
Ср май 13, 2015 10:15:18
понял свою ошибку, я ждал пока пройдет время конвертации показаний датчика. как вы сказали проще дать ему команду, а потом просто считать, а я все последовательно делал((
Ср май 13, 2015 10:25:22
А сильно отличаются показания температуры с датчика давления и с датчика температуры?
Ср май 13, 2015 10:45:06
датчик давления просто разогревается от платы, на которой стоит. если устройство в корпусе, то +5 градусов может быть.
у меня на другом устройстве три датчика - влажность+температура, ds18b20 и датчик давления. так на датчике давления в среднем градуса на 3,5 больше.. т.е. ds18b20 прикручивать надо обязательно
Ср май 13, 2015 10:48:26
Понятно. Потом покажите, что получилось.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.