Обсуждаем контроллеры компании Atmel.
Чт май 14, 2015 14:16:41
что то никак не перенесу процедуру вывода температуры из моей поделки под атмегу8(( делал в AVR Studio 5.1 из кусков кода китайцев и прочих. кому надо для платы без перепайки контроллера то вот исходники и прошивка.
- Вложения
-
- term3208.7z
- (53.93 KiB) Скачиваний: 429
Чт май 21, 2015 11:59:50
WiseLord писал(а):Тестовая прошивка с программным I²C. Перемычки не нужны. Должы быть распаяны предусмотренные на плате резисторы 10кОм на SDA/SCL, резистор 4.7кОм на SQ (термодатчик), DS3231 с батарейкой и прочим необходимым.
У себя пока толком не могу проверить, так как всё это не запаяно.
Добрый день. Тоже приобретена такая плата(давненько), я понял так, что нужно припаять RTC DS3231 и батарейку а вот какие ещё элементы туда нужно установить и как залить Ваши файлики. Через USB порт получится, если его припаять? А то такая неплохая платка почти готовая, но выводит сообщения на китайском языке! Я в программировании Arduino новичок не судите строго, а припаять смогу, если только буду знать точно какие элементы нужны туда. Заранее Спасибо!
Чт май 21, 2015 13:54:15
1. прошивку через usb залить не получится.
2. это не ардуино.
3. установить надо еще модуль барометра и фоторезистор (по желанию)
4. если залить bootloader_hid (через обычный программатор), то потом можно прошивать будет через usb.
з.ы. это ответы применительно к доработке от vvsv.
Чт май 21, 2015 16:34:09
Ну почти уже добрый вечер....
ища по просторам инфу как правильно подключать RTC DS3231 в статье по ссылке:http://www.seeedstudio.com/wiki/Seeeduino_Stalker_v2.2
я понял что данный контроллер возможно использовать как датчик температуры, но про это никто не упоминает.
Подскажите, пожалуйста, для считывания температуры из выше указанного контроллера есть какие то сложности?
Чт май 21, 2015 17:27:25
Сложностей никаких нет, просто точность там без особых гарантий.
На Ваш вопрос в ЛС по поводу того, что нужно допаять на плату, вот мои добавления под мой вариант прошивки. Думаю, будет полезно и другим, поэтому выкладываю сюда в форум, а отвечаю в ЛС.
Батарейки родного типоразмера CR927 не нашлось, поэтому впаял что было. Ну и ещё впаял (обратная сторона платы) RC5-приёмник в предназначенное для него место, но он у меня в прошивке не используется.
Чт май 21, 2015 23:36:28
WiseLord писал(а):Сложностей никаких нет, просто точность там без особых гарантий.
На Ваш вопрос в ЛС по поводу того, что нужно допаять на плату, вот мои добавления под мой вариант прошивки. Думаю, будет полезно и другим, поэтому выкладываю сюда в форум, а отвечаю в ЛС.
Батарейки родного типоразмера CR927 не нашлось, поэтому впаял что было. Ну и ещё впаял (обратная сторона платы) RC5-приёмник в предназначенное для него место, но он у меня в прошивке не используется.
Спасибо.
Значит в субботу предстоит поход на "митино" -радиорынок!
Не понял только, почему можно кварц выкинуть? Но для RTC он тоже нужен!
Пт май 22, 2015 06:28:30
в меге и ртс свои генераторы внутри них стоят.
Пт май 22, 2015 09:35:57
all_k0 писал(а): DS3231 возможно использовать как датчик температуры, но про это никто не упоминает.
Подскажите, пожалуйста, для считывания температуры из выше указанного контроллера есть какие то сложности?
сложностей нет, но встроенный в RTC дачтик температуры будет показывать температуру самой микросхемы, а не окружающей среды..
это тоже самое как и получается с bmp180, если его установить в корпусе часов, то показания завышаются от 3 до 5 градусов примерно. для измерения температуры лучшее либо ds18b20, либо DHT22. в последнем случае еще получаем и влажность. DHT11 не рекомендую, у него точность не очень да и измерение только положительных температур.
Пт май 22, 2015 10:55:29
А есть вариант подключения DH22 к этой плате?
Пт май 22, 2015 13:29:22
а почему нет? ног у контроллера свободных полно. цепляем на любую удобную и вперед.
в общем кому надо я добавил в прошивку ds18b20.
итого получилось: датчик давления bmp085, фоторезистор, ds3221 и ds18b20.
со стандартной библиотекой не поехало у меня, подключил вот эту
http://chipenable.ru/index.php/programm ... ast-3.htmlсейчас почищу папку проекта от неиспользуемого хлама и выложу прошивку и исходники. проект под cvavr 3.12
- Вложения
-
- 3208clock.zip
- (634.39 KiB) Скачиваний: 437
Пн май 25, 2015 13:30:26
поправил прошивку и исходник. поддерживается один датчик ds18b20. ранее выложенная прошивка из-за неправильной инициализации портов не работала.
распиновка выводов для подключения датчиков в исходнике. порт для подключения ds1820 задается файле OWIPolled.h пин для подключения в файле jy-mcu3208.c
- Вложения
-
- 3208clock_c термометром 1 датчик.zip
- (633.81 KiB) Скачиваний: 468
Пн июн 01, 2015 16:50:11
Коты, я прошивку от vvsv не устанавливал (нету ATmega168 под рукой, да и перепаивать ATmega8 лень), но посмотрел на исходники (чувствуется, что код надёрган из разных источников). После этого у меня возник вопрос: реагирует ли прошивка как-то на нажатия кнопок во время отображения бегущей строки? Ну, и/или во время других потенциально длительных действий?
Пн июн 01, 2015 17:03:19
Не реагирует. Чтобы прошивка реагировала на нажатие кнопок во время выполнения процедуры вывода на экран, я думаю надо кнопки вешать на аппаратные прерывания. По-другому вроде бы никак не получится. Контроллер занят выводом строки и ему пофиг на изменение уровней на портах...
Ср июн 03, 2015 11:29:01
народ, поделитесь знаниями, кто нибудь подключал это дело к ардуине?
перепаивать не хочу ничего, хочу что бы за все отвечала уно.
может хотя бы ссылочкой поделитесь?)
Ср июн 03, 2015 13:02:14
А в чём, собственно, проблема?
Зашить в ATmega8 на этой плате любую пустую прошивку, в которой бы ножки, висящие на разъёме ISP (они же - управляющие сигналы для HT1632), были бы входами, и не мешали управлять HT1632 снаружи через разъём ISP, и залить любую из выложенных здесь прошивок в свою ардуину, чтобы она дёргала контакты вместо этой ATmega8. Ну, с возможно небольшими поправками исходников на нужные ножки.
Ну, или не возиться с "очисткой" ATmega8, а просто её выпаять, чтобы не мешала.
Вт июн 09, 2015 08:21:56
WiseLord писал(а):...управлять HT1632 снаружи через разъём ISP, и залить любую из выложенных здесь прошивок в свою ардуину, чтобы она дёргала контакты вместо этой ATmega8. Ну, с возможно небольшими поправками исходников на нужные ножки.
Ну, или не возиться с "очисткой" ATmega8, а просто её выпаять, чтобы не мешала.
у меня именно так и сделано. выпаяна мега8 и приделана платка arduino pro mini. Ибо китайская ардуино получается дешевле меги328 и плюс не надо заморачиваться с пайкой TQFP корпусов.
единственное это то, что из arduino-IDE прошивку не скомпилируешь из исходников и не зальешь, но для всего этого есть avr-gcc и avrdude
Вт июн 09, 2015 08:29:34
Ну для меня лично проблема перепаять, не хватка знаний. Что куда и как перепаять. Да и паяльник у меня с жирным жалом:))
Неужели нет простого способа, что бы экран тупо выполнял команды от ардуино? Без перепайки.
Я думаю что есть, сзади же на плате написано (have mega8 , no mega
Делаю небольшой проект, очень нужен диодный экран.
Может быть тогда кто-нибудь подскажет какой заказать экран(желательно 3ех цветный - зеленый красный и желтый) что бы тупо подрубить к ардуино(уно)
Или может у кого в Москве есть? Готов махнуться:))
Спасибо.
Вт июн 09, 2015 08:46:29
если не паять то только вот такой вариант.
http://www.seeedstudio.com/wiki/Shield_MaTrix_V0.9bв чип и дипе на гиляровского точно видел не так давно его.
просто под китайский jy-mcu 3208 нет нормальных библиотек для ардуино. те, которые лежат на гитхабе, там шрифт повернут на 90 градусов. я все перепробовал.
Вт июн 09, 2015 09:34:43
g2g2g2 писал(а):Неужели нет простого способа, что бы экран тупо выполнял команды от ардуино? Без перепайки.
Я же уже сказал - заливаете в "набортную" ATmega8 пустую прошивку, чтобы она своими ногами не дёргала ISP разъём, подключаете к этому разъёму свою ардуину и дёргаете эти ножки уже ардуиной.
Естественно, это будет управление только матрицами, все кнопки и прочее на этой плате, подключенное к ATmega8, уже не использовать.
Сб июн 13, 2015 10:18:16
WireLord, спасибо за ответ..
А не поселитесь ссылкой, как залить и как по том подключить уно. Какие ножки куда? Я так понимаю под это дело нужна библиотека для управления матрицами, какая?))
Блин как сложно.. И наверняка будут подводные камни из серии "где то что то подтянуть на 0"
Как же с lcd экранами просто... Думал с матрицами должно быть так же просто:(
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.